diff --git a/concurrency/README.md b/concurrency/README.md index fca3bed..bcd8e37 100644 --- a/concurrency/README.md +++ b/concurrency/README.md @@ -1,3 +1,7 @@ * [Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask](http://sigops.org/sosp/sosp13/papers/p33-david.pdf) * [Time, Clocks, and the Ordering of Events in a Distributed System](http://www.stanford.edu/class/cs240/readings/lamport.pdf) + +* [Heap Architectures For Concurrent Languages Using Message Passing](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.108.1302&rep=rep1&type=pdf) + +* [Message Analysis for Concurrent Languages](http://user.it.uu.se/~kostis/Papers/escape.pdf) diff --git a/garbage_collection/README.md b/garbage_collection/README.md index e7ed09f..43a000c 100644 --- a/garbage_collection/README.md +++ b/garbage_collection/README.md @@ -1,3 +1,5 @@ * [A Unified Theory of Garbage Collection](http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf) * [Teaching Garbage Collection without Implementing Compilers or Interpreters](http://faculty.cs.byu.edu/~jay/static/cooper-sigcse2013.pdf) + +* [Message Analysis Guided Allocation and Low Pause Incremental GC in a Concurrent Language](http://user.it.uu.se/~kostis/Papers/ismm04.pdf)