Abstract
|
<p>Recently we proposed occam-pi as … <p>Recently we proposed occam-pi as a high-level language for programming massively parallel reconfigurable architectures. The design of occam-pi incorporates ideas from CSP and pi-calculus to facilitate expressing parallelism and reconfigurability. The feasability of this approach was illustratedby building three occam-pi implementations of DCT executing on an Ambric. However, because DCT is a simple and well studied algorithm it remained uncertain whether occam-pi would also be effective for programming novel, more complex algorithms.</p><p>In this paper, we demonstrate the applicability of occam-pi for expressing various degrees of parallelism by implementinga significantly large case-study of focus criterion calculation inan autofocus algorithm on the Ambric architecture. Autofocus is a key component of synthetic aperture radar systems. Two implementations of focus criterion calculation were developedand evaluated on the basis of performance. The comparison of the performance results with a single threaded software implementation of the same algorithm show that the throughput of the two implementations are 11x and 23x higher than the sequential implementation despite a much lower (9x) clock frequency. The two designs are, respectively, 29x and 40x moreenergy efficient.</p>9x and 40x moreenergy efficient.</p>
|
Author
|
Zain Ul-Abdin +
, Anders Åhlander +
, Bertil Svensson +
|
Conference
|
IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM'2011), Campus Univ Utah, Salt Lake City, UT, MAY 01-03, 2011
|
DOI
|
http://dx.doi.org/10.1109/FCCM.2011.20 +
|
Diva
|
http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:405548
|
EndPage
|
201 +
|
HostPublication
|
Proceedings of the 19th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM'2011) +
|
Projects
|
SMECY +
|
PublicationType
|
Conference Paper +
|
Publisher
|
IEEE Computer Society +
|
Series
|
Annual IEEE Symposium on Field-Programmable Custom Computing Machines +
|
StartPage
|
194 +
|
Title
|
Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
|
Year
|
2011 +
|
Has queryThis property is a special property in this wiki.
|
Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
, Publications:Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi +
|
Categories |
Publication +
|
Modification dateThis property is a special property in this wiki.
|
26 June 2014 03:41:41 +
|