hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Occam-pi for Programming of Massively Parallel Reconfigurable Architectures
Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).ORCID iD: 0000-0002-4932-4036
Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).ORCID iD: 0000-0001-6625-6533
2012 (English)In: International Journal of Reconfigurable Computing, ISSN 1687-7195, E-ISSN 1687-7209, Vol. 2012, 504815Article in journal, Editorial material (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
New York: Hindawi Publishing Corporation, 2012. Vol. 2012, 504815
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:hh:diva-16093DOI: 10.1155/2012/504815Scopus ID: 2-s2.0-84858166064OAI: oai:DiVA.org:hh-16093DiVA: diva2:438508
Funder
Knowledge FoundationELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2011-09-06 Created: 2011-09-02 Last updated: 2017-04-21Bibliographically approved

Open Access in DiVA

fulltext(3330 kB)80 downloads
File information
File name FULLTEXT02.pdfFile size 3330 kBChecksum SHA-512
9949cc1570cfbcc4015397ceeded63fa3491fe2e19180dc87534b20a1cb93bcfd2d9b7f2950b75fff9b9f078958cd694f067d256e5617161d82cb9ae0ac4a497
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Ul-Abdin, ZainSvensson, Bertil
By organisation
Centre for Research on Embedded Systems (CERES)
In the same journal
International Journal of Reconfigurable Computing
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 80 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 247 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf