loading...
Expression Synthesis in Process Networks generated by LAURA
Samos, Greece July 23-July 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASAP.2005.342005 IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Claudiu Zissulescu, Leiden Institute of Advanced Computer Science (LIACS),Leiden, The Netherlands
Bart Kienhuis, Leiden Institute of Advanced Computer Science (LIACS),Leiden, The Netherlands
Ed Deprettere, Leiden Institute of Advanced Computer Science (LIACS),Leiden, The Netherlands

The COMPAAN/LAURA, [18] tool chain maps nested loop applications written in Matlab onto re-configurable platforms, such as FPGAs. COMPAAN rewrites the original Matlab application as a Process Network in which the control is parameterized and distributed. This control is given as parameterizedpolytopes that are expressed in of pseudo-linear expressions. These expressions cannot always be mapped eficiently onto hardware as they contain multiplication and integer division operations. This obstructs the data Jlow through the processes. Therefore, we present in this paper the Expression Compiler that eficiently maps pseudo-linear expressions onto a dedicated hardware path in such a way that the distributed and parameterized control never obstructs the data flow through processors. This compiler employs techniques like number theory axioms, method of difference, and predicated static single assignment code.

Citation:
Claudiu Zissulescu, Bart Kienhuis, Ed Deprettere, "Expression Synthesis in Process Networks generated by LAURA," asap, pp.15-21, 2005 IEEE International Conference on Application-Specific Systems, Architecture Processors (ASAP'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.