z-logo
open-access-imgOpen Access
Occam-pi for Programming of Massively Parallel Reconfigurable Architectures
Author(s) -
Zain Ul-Abdin,
Bertil Svensson
Publication year - 2012
Publication title -
international journal of reconfigurable computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.236
H-Index - 16
eISSN - 1687-7209
pISSN - 1687-7195
DOI - 10.1155/2012/504815
Subject(s) - computer science , occam , reconfigurability , massively parallel , parallel computing , compiler , parallelism (grammar) , control reconfiguration , computer architecture , programming language , embedded system , operating system
Massively parallel reconfigurable architectures, which offermassive parallelism coupled with the capability of undergoing run-time reconfiguration, are gaining attention in order to meetthe increased computational demands of high-performance embedded systems. We propose that the - language is used forprogramming of the category of massively parallel reconfigurable architectures. The salient properties of the - language areexplicit 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, acompiler framework was extended to support the language extensions in the - 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- and a significantly large autofocus criterion calculation based on the dynamic parallelism capability of the- language. The results of the implemented case studies suggest that the --language-based approach simplifies thedevelopment of applications employing run-time reconfigurable devices without compromising the performance benefits

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom