Browse wiki

From CERES
Jump to: navigation, search
Publications:Occam-pi as a High-level Language for Coarse-Grained Reconfigurable Architectures
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  +
hide properties that link here 
  No properties link to this page.
 

 

Enter the name of the page to start browsing from.