. "Super Monaco" is the successor to Monaco, a shared-memory multiprocessor implementation of a flat concurrent logic programming language. While the system retains, by-and-large, the older Monaco compiler and intermediate abstract machine, the intermediate code translator and the runtime system have been completely replaced, incorporating a number of new features intended to improve robustness, flexibility, maintainability, and performance. There are currently two native-code backends for 80x86-based and MIPS-based multiprocessors. The runtime system, written in C, improves upon its predecessor with better memory utilization and garbage collection, and includes new features such as an efficient termination scheme and a novel vari...
This report introduces VCODE, an intermediate language for data-parallel computations. VCODE is desi...
Architectures evolve quickly. The number of transistors available to chip designers doubles every 18...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...
Abstract“Super Monaco” is a shared-memory multiprocessor implementation of a flat concurrent logic p...
Merlin is a memory based, interconnection system designed to provide very high-performance capabilit...
Parallel processor architectures are a promising solution to provide the required computing performa...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
In April 1982, a new institute named ICOT (Institute for New Generation Computer Technology ) was cr...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
Higher-level parallel programming languages can be difficult to implement efficiently on parallel ma...
International audienceIn this article, we consider the semantic design and verified compilation of a...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
The shift from single to multiple core architectures means that, in order to increase application pe...
This paper describes the design and implementation of a scalable run-time system and an optimizing c...
NOTE: Text or symbols not renderable in plain ASCII are indicated by [...]. Abstract is included in ...
This report introduces VCODE, an intermediate language for data-parallel computations. VCODE is desi...
Architectures evolve quickly. The number of transistors available to chip designers doubles every 18...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...
Abstract“Super Monaco” is a shared-memory multiprocessor implementation of a flat concurrent logic p...
Merlin is a memory based, interconnection system designed to provide very high-performance capabilit...
Parallel processor architectures are a promising solution to provide the required computing performa...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
In April 1982, a new institute named ICOT (Institute for New Generation Computer Technology ) was cr...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
Higher-level parallel programming languages can be difficult to implement efficiently on parallel ma...
International audienceIn this article, we consider the semantic design and verified compilation of a...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
The shift from single to multiple core architectures means that, in order to increase application pe...
This paper describes the design and implementation of a scalable run-time system and an optimizing c...
NOTE: Text or symbols not renderable in plain ASCII are indicated by [...]. Abstract is included in ...
This report introduces VCODE, an intermediate language for data-parallel computations. VCODE is desi...
Architectures evolve quickly. The number of transistors available to chip designers doubles every 18...
Partitioned Global Address Space (PGAS) languages combine the programming convenience of shared memo...