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 +
|