| Abstract
|
<p>Recently we proposed occam-pi as … <p>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 were developed and evaluated on the basis of performance and resource consumption. The reported results reveal that the approach of using occam-pito program the category of coarse grained reconfigurable architectures appears to be promising. The resulting implementations are generally much superior to those programmed in C and comparable to those hand-coded in the low-level native language NML.</p>e low-level native language NML.</p>
|
| Author
|
Zain Ul-Abdin +
, Bertil Svensson +
|
| Conference
|
25th IEEE International Parallel and Distributed Processing Symposium, Workshops and Phd Forum, IPDPSW 2011, Anchorage, AK, 16 - 20 May, 2011
|
| DOI
|
http://dx.doi.org/10.1109/IPDPS.2011.147 +
|
| Diva
|
http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:405543
|
| EndPage
|
243 +
|
| HostPublication
|
IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum +
|
| PublicationType
|
Conference Paper +
|
| Publisher
|
IEEE Computer Society +
|
| Series
|
IEEE International Parallel and Distributed Processing Symposium Proceedings ; 2011 +
|
| StartPage
|
236 +
|
| Title
|
Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
|
| Year
|
2011 +
|
| Has queryThis property is a special property in this wiki.
|
Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
, Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures +
|
| Categories |
Publication +
|
| Modification dateThis property is a special property in this wiki.
|
26 June 2014 03:41:36 +
|