Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Programming SCORE

Eylon Caspi

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2005-25
December 16, 2005

http://www.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},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2005},
    Month = {Dec},
    URL = {http://www.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://www.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-25.html
%F Caspi:EECS-2005-25