Abstract
|
<p>Massively parallel reconfigurable … <p>Massively parallel reconfigurable architectures, which offer massive parallelism coupled with the capability of undergoing run-time reconfiguration, are gaining attention in order to meet the increased computational demands of high-performance embedded systems. We propose that the occam-pi language is used for programming of the category of massively parallel reconfigurable architectures. The salient properties of the occam-pi language are explicit concurrency with built-in mechanisms for interprocessor communication, provision for expressing dynamic parallelism, support for the expression of dynamic reconfigurations, and placement attributes. To evaluate the programming approach, a compiler framework was extended to support the language extensions in the occam-pi language and a backend was developed to target the Ambric array of processors. We present two case-studies; DCT implementation exploiting the reconfigurability feature of occam-pi and a significantly large autofocus criterion calculation based on the dynamic parallelism capability of the occam-pi language. The results of the implemented case studies suggest that the occam-pi -language-based approach simplifies the development of applications employing run-time reconfigurable devices without compromising the performance benefits. Copyright © 2012 Zain-ul-Abdin and Bertil Svensson.</p>in-ul-Abdin and Bertil Svensson.</p>
|
Author
|
Zain Ul-Abdin +
, Bertil Svensson +
|
DOI
|
http://dx.doi.org/10.1155/2012/504815 +
|
Diva
|
http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:438508
|
EndPage
|
17 +
|
Issue
|
Article ID 504815 +
|
Journal
|
International Journal of Reconfigurable Computing +
|
PublicationType
|
Journal Paper +
|
Publisher
|
Hindawi Publishing Corporation +
|
StartPage
|
1 +
|
Title
|
Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
|
Volume
|
2012 +
|
Year
|
2012 +
|
Has queryThis property is a special property in this wiki.
|
Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
, Publications:Occam-pi for Programming of Massively Parallel Reconfigurable Architectures +
|
Categories |
Publication +
|
Modification dateThis property is a special property in this wiki.
|
26 June 2014 03:41:36 +
|