JavaScript:Compiler References: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 13: Line 13:
* [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.36.8877&rep=rep1&type=pdf Value numbering]
* [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.36.8877&rep=rep1&type=pdf Value numbering]
* [http://www.christianwimmer.at/Publications/Wimmer10a/Wimmer10a.pdf Linear Scan Register Allocation on SSA Form]
* [http://www.christianwimmer.at/Publications/Wimmer10a/Wimmer10a.pdf Linear Scan Register Allocation on SSA Form]
* [http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.45.4503&rep=rep1&type=pdf Single-Pass Generation of Static Single Assignment Form for Structured Languages]


* http://llvm.cs.illinois.edu/~vadve/CS526/public_html/Papers/
* http://llvm.cs.illinois.edu/~vadve/CS526/public_html/Papers/
Line 30: Line 31:
== Garbage Collection ==
== Garbage Collection ==
* Waste Not, Want Not Resource-based Garbage Collection in a Shared Environment (see [http://groups.google.com/group/mozilla.dev.tech.js-engine.internals/browse_thread/thread/4a63ab71f6c50fce this post])
* Waste Not, Want Not Resource-based Garbage Collection in a Shared Environment (see [http://groups.google.com/group/mozilla.dev.tech.js-engine.internals/browse_thread/thread/4a63ab71f6c50fce this post])
* [http://www.cs.utexas.edu/users/mckinley/395Tmm/talks/May-4-MMTk.ppt Myths & Realties The Performance Impact of Garbage Collection]
* [http://www.cs.utexas.edu/users/mckinley/395Tmm/talks/May-4-MMTk.ppt Myths & Realities The Performance Impact of Garbage Collection]
* [http://www.research.ibm.com/mre05/Click.pdf Pauseless GC in the Azul JVM]
* [http://www.research.ibm.com/mre05/Click.pdf Pauseless GC in the Azul JVM]
* [http://www.usenix.org/events/vee05/full_papers/p46-click.pdf The Pauseless GC Algorithm]
* [http://www.usenix.org/events/vee05/full_papers/p46-click.pdf The Pauseless GC Algorithm]
Line 37: Line 38:
* [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24.4370&rep=rep1&type=pdf A fast write barrier for generational garbage collectors]
* [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24.4370&rep=rep1&type=pdf A fast write barrier for generational garbage collectors]
* [http://www.cs.kent.ac.uk/people/staff/rej/gc.html#Book Garbage Collection: algorithms for automatic dynamic memory management] (the definitive book on GC as of 1996)
* [http://www.cs.kent.ac.uk/people/staff/rej/gc.html#Book Garbage Collection: algorithms for automatic dynamic memory management] (the definitive book on GC as of 1996)
* [www.amazon.com/Garbage-Collection-Handbook-Management-Algorithms/dp/1420082795/#The Garbage Collection Handbook] (new GC book by Jones, Hosking and Moss, coming out at the end of August 2011)
* [http://www.amazon.com/Garbage-Collection-Handbook-Management-Algorithms/dp/1420082795/#The Garbage Collection Handbook] (new GC book by Jones, Hosking and Moss, coming out at the end of August 2011)
* [http://www.cse.nd.edu/~dthain/courses/cse40243/spring2006/gc-survey.pdf Uniprocessor Garbage Collection Techniques]


== Assembly ==
== Assembly ==

Latest revision as of 23:14, 7 October 2011

JIT

SSA

VM

Garbage Collection

Assembly

Other