2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PHD Forum 2011
DOI: 10.1109/ipdps.2011.147
|View full text |Cite
|
Sign up to set email alerts
|

Occam-pi as a High-Level Language for Coarse-Grained Reconfigurable Architectures

Abstract: Abstract-Recently we proposed occam-pi as a high-level language for programming coarse grained reconfigurable architectures. The constructs of occam-pi combine ideas from CSP and pi-calculus to facilitate expressing parallelism, communication, and reconfigurability. The feasability of this approach was illustrated by developing a compiler framework to compile occam-pi implementations to the Ambric architecture.In this paper, we demonstrate the applicability of occam-pi for programing an array of functional uni… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…We have also previously demonstrated the applicability of the approach on another reconfigurable architecture, namely, PACT XPP [5]. The contributions of this paper are as follows.…”
Section: International Journal Of Reconfigurable Computingmentioning
confidence: 99%
“…We have also previously demonstrated the applicability of the approach on another reconfigurable architecture, namely, PACT XPP [5]. The contributions of this paper are as follows.…”
Section: International Journal Of Reconfigurable Computingmentioning
confidence: 99%
“…In order to incorporate mobile semantics into the language, the keyword MOBILE has been introduced as a qualifier for data types [5]. The definition of the MOBILE types is consistent with the ordinary types when considered in the context of defining expressions, procedures and functions.…”
Section: B Language Extensions To Support Reconfigurabilitymentioning
confidence: 99%
“…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%
See 2 more Smart Citations