Re: [Sablevm-developer] Flushing strategy ....
Brought to you by:
egagnon
From: Etienne M. G. <eti...@uq...> - 2002-12-11 21:22:49
|
Gunda Domlur wrote: > The meaning of _UNUSED, _INLINEABLE and _BRANCH_OR_CALL seems obvious. > What is _SPECIAL ? Is it inlinebale or not ? SPECIAL instructions are *special* instructions that do not participate in inline-threading. They are instructions like the special PREPARE_METHOD which is a handler used to lazily prepare a method, etc. This sould become clearer once you have read chapter 2 of my thesis. Among other special instructions are "slow preparation" instructions [e.g. the version of GETSTATIC which does class initialization if necessary]. Etienne > > Thanks. > -Gunda > > > > >> From: "Etienne M. Gagnon" <eti...@uq...> >> To: Gunda Domlur <sab...@ho...> >> CC: sab...@li... >> Subject: Re: [Sablevm-developer] Flushing strategy .... >> Date: Tue, 10 Dec 2002 22:43:35 -0500 >> >> On Tue, Dec 10, 2002 at 03:17:33PM -0700, Gunda Domlur wrote: >> > Bottom-line: I think it is better off to provide iflush with a >> second size >> > parameter and leave the implementation specfic for a particular >> > architecture implementation. >> > >> > What say you ? >> >> Agreed. >> >> >> On another note: If you want to play with inline-threading, please try >> porting the folloowing interpreter to ARM: >> http://www-sor.inria.fr/~piumarta/pldi98/vm.c >> >> In fact, you might want to read the paper: >> http://www-sor.inria.fr/~piumarta/pldi98/ >> http://www-sor.inria.fr/~piumarta/pldi98/paper.ps.gz >> >> If you can get it to work, it should give us the base framework to get >> SableVM's inline-threaded engine to work on ARM. >> >> Have fun! >> >> Etienne >> >> -- >> Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ >> SableVM: http://www.sablevm.org/ >> SableCC: http://www.sablecc.org/ >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by: >> With Great Power, Comes Great Responsibility >> Learn to use your power at OSDN's High Performance Computing Channel >> http://hpc.devchannel.org/ >> _______________________________________________ >> Sablevm-developer mailing list >> Sab...@li... >> https://lists.sourceforge.net/lists/listinfo/sablevm-developer > > > > _________________________________________________________________ > The new MSN 8: smart spam protection and 2 months FREE* > http://join.msn.com/?page=features/junkmail > > > . > -- Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |