Reuse methodology manual: for system-on-a-chip designs
Reuse methodology manual: for system-on-a-chip designs
Domain analysis: an introduction
ACM SIGSOFT Software Engineering Notes
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
CSMR '07 Proceedings of the 11th European Conference on Software Maintenance and Reengineering
Distributed component support for integrating large-scale parallel HPC applications
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
DNA and Protein Sequence Alignment with High Performance Reconfigurable Systems
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
Virtualization of reconfigurable coprocessors in HPRC systems with multicore architecture
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Portable libraries of highly-optimized hardware cores can significantly reduce the development time of reconfigurable computing applications. This paper presents the tradeoffs and challenges in the design of such libraries. A set of library development guidelines is provided, which has been validated with the RCLib case study. RCLib is a set of portable libraries with over 100 cores, targeting a wide range of applications. RCLib portability has been verified in three major High-Performance reconfigurable computing architectures: SRC6, Cray XD1 and SGI RC100. Compared to full-software implementations, applications using RCLib hardware acceleration cores show speedups ranging from one to four orders of magnitude.