Software

Which Problems Does a Multi-Language Virtual Machine Need to Solve in the Multicore/Manycore Era?

Download Now Free registration required

Executive Summary

While parallel programming for very regular problems has been used in the scientific community by non-computer-scientists successfully for a few decades now, concurrent programming and solving irregular problems remains hard. Furthermore, the authors shift from few expert system programmers mastering concurrency for a constrained set of problems to mainstream application developers being required to master concurrency for a wide variety of problems. Consequently, high-level language Virtual Machine (VM) research faces interesting questions. They argue that VMs will need to be ready for a wide range of different concurrency models that allow solving concurrency problems with appropriate abstractions.

  • Format: PDF
  • Size: 108.24 KB