Many-Core Virtual Machines: Decoupling Abstract From Concrete Concurrency

The authors propose to search for common abstractions for concurrency models to enable multi-language virtual-machines to support a wide range of them. This would enable domain-specific solutions for concurrency problems. Furthermore, such an abstraction could improve portability of virtual machines to the vastly different upcoming many-core architectures. Since the processor manufacturers reached the boundaries of what is feasible to achieve computational speedups in terms of increased clock rates, they changed their scaling dimension from clock rate to core count, i. e., the number of computing units on a single chip.

Provided by: Association for Computing Machinery Topic: Data Centers Date Added: Oct 2010 Format: PDF

Find By Topic