Programming SCORE
Eylon Caspi
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2005-25
December 16, 2005
This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/Archive/EECS-2005-25.pdf
SCORE (Stream Computation Organized for Reconfigurable Execution) is a computation and programming model designed to exploit dynamically reconfigurable hardware transparently using compiler and operating system support. SCORE targets a hardware environment featuring a conventional microprocessor and a reconfigurable coprocessor (e.g. FPGA). The compute model is a process network variant, inspired by dynamic data-flow and Petri nets. Programming in SCORE is done using a combination of C++ and a custom language, TDF. This document describes the computational model, languages, and programming disciplines of SCORE.
BibTeX citation:
@techreport{Caspi:EECS-2005-25,
Author= {Caspi, Eylon},
Title= {Programming SCORE},
Year= {2005},
Month= {Dec},
Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-25.html},
Number= {UCB/EECS-2005-25},
Abstract= {SCORE (Stream Computation Organized for Reconfigurable Execution) is a computation and programming model designed to exploit dynamically reconfigurable hardware transparently using compiler and operating system support. SCORE targets a hardware environment featuring a conventional microprocessor and a reconfigurable coprocessor (e.g. FPGA). The compute model is a process network variant, inspired by dynamic data-flow and Petri nets. Programming in SCORE is done using a combination of C++ and a custom language, TDF. This document describes the computational model, languages, and programming disciplines of SCORE.},
}
EndNote citation:
%0 Report %A Caspi, Eylon %T Programming SCORE %I EECS Department, University of California, Berkeley %D 2005 %8 December 16 %@ UCB/EECS-2005-25 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-25.html %F Caspi:EECS-2005-25