Developing Applications for Polymorphic Processors : The Delft Workbench

Reconfigurable computing bears a great promise as it provides the flexibility of software design as well as the substantially better performance of hardware based execution. In order for this technology to really catch on, the necessary tools have to be developed that provide an integrated and (semi) automated development platform. Such a development platform should bridge as much as possible the differences that exist between software and hardware development for which distinct techniques and approaches are required. This article presents the current state of the Delft workbench that allows the developer of any kind of application to develop new or port existing applications to a reconfigurable platform.

[1]  Stamatis Vassiliadis,et al.  The MOLEN polymorphic processor , 2004, IEEE Transactions on Computers.

[2]  Stamatis Vassiliadis,et al.  MULTIMEDIA RECONFIGURABLE HARDWARE DESIGN SPACE EXPLORATION , 2004 .

[3]  Miodrag Potkonjak,et al.  MediaBench: a tool for evaluating and synthesizing multimedia and communications systems , 1997, Proceedings of 30th Annual International Symposium on Microarchitecture.

[4]  Stamatis Vassiliadis,et al.  Reconfigurable memory based AES co-processor , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[5]  Fadi J. Kurdahi,et al.  Fast area estimation to support compiler optimizations in FPGA-based reconfigurable systems , 2002, Proceedings. 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.