System Design Using Kahn Process Networks: The Compaan/Laura Approach

作者: Alexandru Turjan , Bart Kienhuis , Claudiu Zissulescu , Ed Deprettere , Todor Stefanov

DOI: 10.5555/968878.968962

关键词: MicroprocessorKahn process networksField-programmable gate arrayProcess (computing)Systems designEmbedded systemComputer scienceComputer architectureSignal processingMATLAB

摘要: New emerging embedded system platforms in the realm of high-throughput multimedia, imaging, and signal processing will consist multiple microprocessors reconfigurable components. One major problems is how to program these a systematic automated way so as satisfy performance need applications executed on platforms. In this paper, we present our design approach an efficient solution programming problem. We show for application written Matlab, Kahn process network specification can automatically be derived systematically mapped onto target platform composed microprocessor FPGA. Furthermore, illustrate mapping applied real-life example, namely M-JPEG encoder.

参考文章(21)
Sheila Hemami, Wee-Chiew Tan, Andy C. Hung, Teresa Meng, Ben Gordon, Peter Black, Eli Tsern, Adriaan Ligtenberg, Navin Chaddha, PVRG-JPEG CODEC 1.1 ,(1997)
Konstantinos Konstantinides, Vasudev Bhaskaran, Image and video compression standards ,(1995)
Eylon Caspi, Michael Chu, Randy Huang, Joseph Yeh, John Wawrzynek, André DeHon, Stream Computations Organized for Reconfigurable Execution (SCORE) field programmable logic and applications. pp. 605- 614 ,(2000) , 10.1007/3-540-44614-1_65
Konstantinos Konstantinides, Vasudev Bhaskaran, Image and Video Compression Standards: Algorithms and Architectures Kluwer Academic Publishers. ,(1997)
Claudiu Zissulescu, Todor Stefanov, Bart Kienhuis, Ed Deprettere, Laura: Leiden architecture research and exploration tool field-programmable logic and applications. pp. 911- 920 ,(2003) , 10.1007/978-3-540-45234-8_88
Gilles Kahn, The Semantics of a Simple Language for Parallel Programming. ifip congress. pp. 471- 475 ,(1974)
Jason Villarreal, Dinesh Suresh, Greg Stitt, Frank Vahid, Walid Najjar, Improving Software Performance with Configurable Logic Design Automation for Embedded Systems. ,vol. 7, pp. 325- 339 ,(2002) , 10.1023/A:1020359206122
T.J. Callahan, J.R. Hauser, J. Wawrzynek, The Garp architecture and C compiler Computer. ,vol. 33, pp. 62- 69 ,(2000) , 10.1109/2.839323
V. Kathail, S. Aditya, R. Schreiber, B. Ramakrishna Rau, D.C. Cronquist, M. Sivaraman, PICO: automatically designing custom computers IEEE Computer. ,vol. 35, pp. 39- 47 ,(2002) , 10.1109/MC.2002.1033026