yarv-dev:242
From: shudo computer.org
Date: Wed, 6 Oct 2004 02:59:09 +0900
Subject: [yarv-dev:242] Stack Caching
皆様、首藤です。 面白いページを見つけました。 Stack Caching を試して、性能評価してます。 C言語でJITコンパイラ http://www.geocities.jp/kzksaka/jit/jit.html さて、本コンテンツではこのJITコンパイルを行うプログラムを書いてみて、 「なんだ、思った程難しい技術じゃないじゃん」 という幻想に浸ってみます。 (略) 2. JITコンパイラ搭載の電卓を組んでみる (略) 3.1 Stack Caching でレジスタ割り付け shuJITとか TYAで使用されているのですが、 Stack Caching という方法が あります。 これは、基本的にスタックはメモリ上に確保するが、スタック トップ付近の幾つは、 レジスタにキャッシュすると言う方法です。 ためし に一つのレジスタを割り付けたものと二つのレジスタを割り付けたものとを を実装し、 Stack Caching なしの場合とその処理速度を比較してみます。 このページ、どこのどなたが書いたのだか。 Kazuyuki Shudo/首藤一幸 私をたばねないで あらせいとうの花のように shudo computer.org http://www.shudo.net/ -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
-> 242 2004-10-06 02:59 [shudo computer.org ] Stack Caching 243 2004-10-07 00:29 ┗[maeda-yarv atusi.org] 245 2004-10-09 00:23 ┗[ko1 atdot.net ] 252 2004-10-14 11:08 ┗[maeda-yarv atusi.org]