2012
DOI: 10.1155/2012/504815
|View full text |Cite
|
Sign up to set email alerts
|

Occam-pi for Programming of Massively Parallel Reconfigurable Architectures

Abstract: 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 commun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 17 publications
(20 reference statements)
0
12
0
Order By: Relevance
“…In previous papers we have demonstrated the suitability of occam-pi for expressing task parallelism in applications like FIR (finite impulse response) filter, DCT (discrete cosine transform) and Autofocus in image forming radar systems [4,5,18]; here we show the applicability of the approach also for truly data parallel computations.…”
Section: Introductionmentioning
confidence: 58%
See 2 more Smart Citations
“…In previous papers we have demonstrated the suitability of occam-pi for expressing task parallelism in applications like FIR (finite impulse response) filter, DCT (discrete cosine transform) and Autofocus in image forming radar systems [4,5,18]; here we show the applicability of the approach also for truly data parallel computations.…”
Section: Introductionmentioning
confidence: 58%
“…The front end consists of phases up to machine independent optimization and the backend includes the remaining phases that are dependent upon the target machine architecture. The Ambric and the eXtreme Processing Platform (XPP) backends were developed and describer earlier [18] [5]. We have also earlier described the P2012 backend, focusing on fault recovery mechanisms using dynamic reconfiguration [22].…”
Section: Occam-pi Compilation To P2012mentioning
confidence: 99%
See 1 more Smart Citation
“…The front end consists of phases up to machine independent optimization and the backend includes the remaining phases that are dependent upon the target machine architecture. The Ambric and the eXtreme Processing Platform (XPP) backends were developed in previous works [10] [5].…”
Section: Occam-pi Compilation To P2012mentioning
confidence: 99%
“…In earlier works, the frontend of the compiler has been extended to support mobile data and channel types, dynamic process invocation, and process placement attributes [10] [5].…”
Section: A Frontendmentioning
confidence: 99%