|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Eighth International Conference on Parallel Architectures and Compilation Techniques (PACT'99)
Cameron: High Level Language Compilation for Reconfigurable Systems
Newport Beach, California
October 12-October 16
ISBN: 0-7695-0425-6
| ASCII Text | x | ||
| Jeff Hammes, Bob Rinker, Wim Bohm, Walid Najjar, Bruce Draper, Ross Beveridge, "Cameron: High Level Language Compilation for Reconfigurable Systems," Parallel Architectures and Compilation Techniques, International Conference on, pp. 236, Eighth International Conference on Parallel Architectures and Compilation Techniques (PACT'99), 1999. | |||
| BibTex | x | ||
| @article{ 10.1109/PACT.1999.807557, author = {Jeff Hammes and Bob Rinker and Wim Bohm and Walid Najjar and Bruce Draper and Ross Beveridge}, title = {Cameron: High Level Language Compilation for Reconfigurable Systems}, journal ={Parallel Architectures and Compilation Techniques, International Conference on}, volume = {0}, year = {1999}, issn = {1089-795X}, pages = {236}, doi = {http://doi.ieeecomputersociety.org/10.1109/PACT.1999.807557}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel Architectures and Compilation Techniques, International Conference on TI - Cameron: High Level Language Compilation for Reconfigurable Systems SN - 1089-795X SP EP A1 - Jeff Hammes, A1 - Bob Rinker, A1 - Wim Bohm, A1 - Walid Najjar, A1 - Bruce Draper, A1 - Ross Beveridge, PY - 1999 VL - 0 JA - Parallel Architectures and Compilation Techniques, International Conference on ER - | |||
This paper presents the Cameron Project, which aims to provide a high level, algorithmic language and optimizing compiler for the development of image processing applications on Reconfigurable Computing Systems (RCSs). SA-C, a single assignment variant of the C programming language, is designed to exploit both coarse-grain and fine-grain parallelism in image processing applications. Khoros, a software development environment commonly used for image processing, has been modified to support SA-C program development.SA-C supports image processing with true multidimensional arrays, and with sophisticated array access and windowing mechanisms. Reduction operators such as medians and histograms are also provided. The optimizing compiler targets RCSs, which are fine-grained parallel processors made up of Field Programmable Gate Arrays (FPGAs), memories and interconnection hardware. They can be used as inexpensive co-processors with conventional workstations or PCs. This paper discusses compiler optimizations to generate optimal FPGA code using dataflow analysis techniques applied to data dependence graphs. Initial results are presented.
Citation:
Jeff Hammes, Bob Rinker, Wim Bohm, Walid Najjar, Bruce Draper, Ross Beveridge, "Cameron: High Level Language Compilation for Reconfigurable Systems," pact, pp.236, Eighth International Conference on Parallel Architectures and Compilation Techniques (PACT'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.
