DocumentCode
2139299
Title
Communication synthesis in a multiprocessor environment
Author
Zissulescu, C. ; Kienhuis, B. ; Deprettere, E.
Author_Institution
Leiden Univ., Netherlands
fYear
2005
fDate
24-26 Aug. 2005
Firstpage
360
Lastpage
365
Abstract
At Leiden University, we are developing a design methodology that allows for fast mapping of nested-loop applications (e.g. DSP, imaging, or multimedia) written in a subset of Matlab onto reconfigurable devices. This design methodology is implemented into a tool chain that we call COM-PAAN/LAURA (Stefanov et al., 2004). This methodology generates a process network in which the inter-process communication takes place in a point-to-point fashion. Four types of point-to-point inter-processor communication exist in the PN. Two of them use a FIFO like communication and the other two use a cache like memory to exchange data. In this paper, we investigate the realizations for the four communication types and show that point-to-point communication at the level of scalars can be realized automatically and very efficiently in today´s FPGAs.
Keywords
multiprocessing systems; multiprocessor interconnection networks; reconfigurable architectures; COM-PAAN/LAURA; FPGA; Matlab; communication synthesis; inter-process communication; inter-processor communication; multiprocessor environment; nested-loop applications; process network; reconfigurable devices; Application software; Automatic control; Communication system control; Computer science; Design methodology; Digital signal processing; Field programmable gate arrays; Hardware; Mathematical model; Multimedia communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2005. International Conference on
Conference_Location
Tampere, Finland
Print_ISBN
0-7803-9362-7
Type
conf
DOI
10.1109/FPL.2005.1515748
Filename
1515748
Link To Document