[前][次][番号順一覧][スレッド一覧][生データ]

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]