Recently we proposed occam-pi as a high-levellanguage for programming coarse grained reconfigurable architectures. The constructs of occam-pi combine ideas from CSPand pi-calculus to facilitate expressing parallelism, communication, and reconfigurability. The feasability of this approachwas illustrated by developing a compiler framework to compile occam-pi implementations to the Ambric architecture. In this paper, we demonstrate the applicability of occam-pif or programing an array of functional units, eXtreme ProcessingPlatform (XPP). This is made possible by extending the compilerframework to target the XPP architecture, including automatic floating to fixed-point conversion. Different implementations of a FIR filter and a DCT algorithm w...
The ability to exploit parallel concepts on a large scale has only recently been made possible throu...
INTRODUCTION The multi-processing language occam provides a strong formal basis for the secure and ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
Massively parallel reconfigurable architectures, which offer massive parallelism coupled with the ca...
The growing trend towards adoption of flexible and heterogeneous, parallel computing architectures h...
Efficient utilization of available resources is a key concept in embedded systems. This paper is foc...
The adoption of run-time reconfigurable parallel architectures for high-performance embedded systems...
Rapid evolution of computer processor architectures has spawned multiple programming languages and s...
With the advent of manycore architectures comprising hundreds of processing elements, fault manageme...
Manycore architectures are gaining attention as a means to meet the performance and power demands of...
Recently we proposed occam-pi as a high-level language for programming massively parallel reconfigur...
This paper introduces occam-pi, an efficient and safe binding of key elements from Hoare's CSP and M...
We describe a compiler which maps programs expressed in a subset of occam into netlist descriptions ...
We are interested in languages that provide powerful abstractions for concurrency and parallelism th...
The ability to exploit parallel concepts on a large scale has only recently been made possible throu...
INTRODUCTION The multi-processing language occam provides a strong formal basis for the secure and ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
Massively parallel reconfigurable architectures, which offer massive parallelism coupled with the ca...
The growing trend towards adoption of flexible and heterogeneous, parallel computing architectures h...
Efficient utilization of available resources is a key concept in embedded systems. This paper is foc...
The adoption of run-time reconfigurable parallel architectures for high-performance embedded systems...
Rapid evolution of computer processor architectures has spawned multiple programming languages and s...
With the advent of manycore architectures comprising hundreds of processing elements, fault manageme...
Manycore architectures are gaining attention as a means to meet the performance and power demands of...
Recently we proposed occam-pi as a high-level language for programming massively parallel reconfigur...
This paper introduces occam-pi, an efficient and safe binding of key elements from Hoare's CSP and M...
We describe a compiler which maps programs expressed in a subset of occam into netlist descriptions ...
We are interested in languages that provide powerful abstractions for concurrency and parallelism th...
The ability to exploit parallel concepts on a large scale has only recently been made possible throu...
INTRODUCTION The multi-processing language occam provides a strong formal basis for the secure and ...
The arrival of manycore systems enforces new approaches for developing applications in order to expl...