Eylon Caspi

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2005-25

December 16, 2005

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2005/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