Stefan Marr

  1. Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models.

    Authors: Stefan Marr, Michael Haupt, Stijn Timbermont, Bram Adams, Theo D'Hondt, Pascal Costanza, Wolfgang De Meuter
    Subjects: and Cluster Computing, Distributed, Parallel
    Abstract

    The upcoming many-core architectures require software developers to exploit
    concurrency to utilize available computational power. Today's high-level
    language virtual machines (VMs), which are a cornerstone of software
    development, do not provide sufficient abstraction for concurrency concepts. We
    analyze concrete and abstract concurrency models and identify the challenges
    they impose for VMs. To provide sufficient concurrency support in VMs, we
    propose to integrate concurrency operations into VM instruction sets.

RSS-материал