A way forward in parallelising dynamic languages

Remigius Meier, Armin Rigo · 2014

Dynamic languages became very popular in recent years. At some point, the need for concurrency arose, and many of them made the choice to use a single global interpreter lock (GIL) to synchronise the interpreter in a multithreading scenario. This choice, however, makes it impossible to actually run code in parallel.

Read the paper · More papers on PaperTik