By Topic

IMORC: Application Mapping, Monitoring and Optimization for High-Performance Reconfigurable Computing

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Schumacher, T. ; Paderborn Center for Parallel Comput., Univ. of Paderborn, Paderborn, Germany ; Plessl, C. ; Platzner, M.

Mapping applications that consist of a collection of cores to FPGA accelerators and optimizing their performance is a challenging task in high performance reconfigurable computing. We present IMORC, an architectural template and highly versatile on-chip interconnect. IMORC links provide asynchronous FIFOs and bitwidth conversion which allows for flexibly composing accelerators from cores running at full speed within their own clock domains, thus facilitating the re-use of cores and portability. Further, IMORC inserts performance counters for monitoring runtime data. In this paper, we introduce the IMORC architectural template and the on-chip interconnect and demonstrate IMORC on the example of accelerating the k-th nearest neighbor thinning problem on an XtremeData XD1000 reconfigurable computing system.

Published in:

Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on

Date of Conference:

5-7 April 2009