ABSTRACT
This special session aims to introduce to the hardware/software codesign community challenges and opportunities in designing high performance computing (HPC) systems. Though embedded system design and HPC system design have traditionally been considered as two separate areas of research, they in fact share quite some common features, especially as CMOS devices continue along their scaling trends and the HPC community hits hard power and energy limits. Understanding the similarities and differences between the design practices adopted in the two areas will help bridge the two communities and lead to design tool developments benefiting both communities.
- J. Ang, D. Doerfler, S. Dosanjh, K. Koch, J. Morrison and M. Vigil, "The alliance for computing at the extreme scale," Proceedings of the Cray Users Group Meeting, 2010.Google Scholar
- H. Chafi, Z. DeVito, A. Moors, T. Rompf, A. Sujeeth, P. Hanrahan, M. Odersky and K. Olukotun, "Language virtualization for heterogeneous parallel computing," Onward!, October 2010.Google Scholar
- D. Donofrio, L. Oliker, J. Shalf, M. F. Wehner, C. Rowen, J. Krueger, S. Kamil and M. Mohiyuddin, "Energy-efficient computing for extreme-scale science," IEEE Computer, Vol. 42, No. 11, pp. 62--71, November 2009. Google ScholarDigital Library
- S. Dosanjh, "Exascale computing and the role of codesign," International Advanced Workshop on High Performance Computing, Grids and Clouds, Cetraro, Italy, 2010. http://www.hpcc.unical.it/hpc2010/ctrbs/dosanjh.pdf.Google Scholar
- A. Geist and S. Dosanjh, "IESP exascale challenge: co-design of architectures and algorithms," International Journal of High Performance Computing, Vol. 23, No. 4, 2009, pp. 401--402. Google ScholarDigital Library
- J. Tomkins, R. Brightwell, W. Camp, S. Dosanjh, et. al., "The Red Storm architecture and early experiences with multi-core processors," International Journal of Distributed Systems and Technologies, Vol. 1, Issue 2, 2010, pp. 74--93. Google ScholarDigital Library
Index Terms
- Hardware/software co-design for high performance computing: challenges and opportunities
Recommendations
Toward codesign in high performance computing systems
ICCAD '12: Proceedings of the International Conference on Computer-Aided DesignPreparations for exascale computing have led to the realization that computing environments will be significantly different from those that provide petascale capabilities. This change is driven by energy constraints, which has compelled hardware ...
Teaching hardware/software codesign on a reconfigurable computing platform
ARC'12: Proceedings of the 8th international conference on Reconfigurable Computing: architectures, tools and applicationsThis paper reports on a practically oriented undergraduate course in Hardware/Software Codesign which uses an FPGA-based reconfigurable computing platform with a soft processor for analyzing and evaluating hardware/software trade-offs. The Altium ...
Using GPCE principles for hardware systems and accelerators: (bridging the gap to HW design)
GPCE '09: Proceedings of the eighth international conference on Generative programming and component engineeringMoore's Law has precipitated a crisis in the creation of hardware systems (ASICs and FPGAs)-how to design such enormously complex concurrent systems quickly, reliably and affordably? At the same time, portable devices, the energy crisis, and high ...
Comments