MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Solving Out of Order communication using CAM memory; an implementation [2 citations — 0 self]

Download:
Download as a PDF
by Claudiu Zissulescu-ianculescu, Alexandru Turjan, Bart Kienhuis
http://www.stw.nl/programmas/prorisc/proc2000/../proc-2002/zissulescu.pdf
Add To MetaCart

Abstract:

we are working towards a framework called Compaan that automates the transformation of digital signal processing (DSP) applications to Kahn Process Networks (KPNs). These applications are written in Matlab as parameterized nested loop programs This transformation is interesting as KPNs are well suited for mapping onto parallel architectures or FPGAs. One of the key problems in the Compaan framework is solving out-of-order communication. In such case, a FIFO is not sufficient to linearize data and to restore the correct order of the received tokens. As consequence, a control mechanism is required for temporarily holding and reordering the tokens communicated over the Kahn channels. In this paper, we present an implementation in hardware of such reordering mechanism.

Citations

39 Deprettere, “Compaan: Deriving Process Networks from Matlab for Embedded Signal Processing Architectures – Kienhuis, Rijpkema, et al.
31 Design Space Exploration of Stream-based Dataflow Architectures: Methods and Tools – Kienhuis - 1999
12 A compile time based approach for solving out-of-order communication – Turjan - 2002
1 Depettere, “Compilation from matlab to process networks realized in fpga – unknown authors
1 Ed Deprettere, “Realizations of the extended linearization model in the compaan tool chain,” Samos – Turjan, Kienhuis - 2002
1 Using the Virtex Block SelectRAM+ Features – com” - 2000
1 FIFOs Using Virtex-II Block RAM – com” - 2001
1 Using Virtex-II Block RAM for High Performance Read/Write CAMs – com - 2002