Update of /project/movitz/cvsroot/movitz/doc In directory common-lisp.net:/tmp/cvs-serv8233
Modified Files: ideas.txt Log Message: Some more loose idease that might be chased later.
Date: Wed Feb 18 06:18:31 2004 Author: ffjeld
Index: movitz/doc/ideas.txt diff -u movitz/doc/ideas.txt:1.2 movitz/doc/ideas.txt:1.3 --- movitz/doc/ideas.txt:1.2 Thu Jan 15 05:47:57 2004 +++ movitz/doc/ideas.txt Wed Feb 18 06:18:31 2004 @@ -10,7 +10,7 @@ ## Author: Frode Vatvedt Fjeld frodef@acm.org ## Created at: Fri Dec 12 19:19:39 2003 ## -## $Id: ideas.txt,v 1.2 2004/01/15 10:47:57 ffjeld Exp $ +## $Id: ideas.txt,v 1.3 2004/02/18 11:18:31 ffjeld Exp $ ## ######################################################################
@@ -21,6 +21,9 @@ this would allow for a cache-size of 1 or 2, say. And it'd be possible to determine these cases dynamically.
+ - It might be feasible to locate some specialization-tables directly + in the instance structure. For example eql-specialized methods. +
** Function calls via symbols
@@ -44,3 +47,9 @@ install in the old FS a code-vector that updates the caller function's references to the new FS, before trampolining to the new FS. The performance gain could be substantial. + + +** Caching strategies + + - Might e.g. write-combining or other relaxed memory coherence + models be used, e.g. within one "thread" area?