This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Customizable Domain-Specific Computing
March-April 2011 (vol. 28 no. 2)
pp. 6-15
Jason Cong, University of California
Vivek Sarkar, Rice University
Glenn Reinman, University of California
Alex Bui, UCLA Medical School, Los Angeles

To meet computing needs and overcome power density limitations, the computing industry has entered the era of parallelization. However, highly parallel, general-purpose computing systems face serious challenges in terms of performance, energy, heat dissipation, space, and cost. We believe that there is significant opportunity to look beyond parallelization and focus on domain-specific customization to bring significant power-performance efficiency improvement.

1. P. Schaumont and I. Verbauwhede, "Domain-Specific Codesign for Embedded Security," Computer, vol. 36, no. 4, 2003, pp. 68-74.
2. G. Estrin, "Organization of Computer Systems—The Fixed Plus Variable Structure Computer," Proc. Western Joint Computer Conf., AFIPS Press, 1960, pp. 33-40.
3. S. Hauk and A. DeHon, Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation, Morgan Kaufmann, 2007.
4. T. Yeh et al., "ParallAX: An Architecture for Real-Time Physics," Proc. Ann. Int'l Symp. Computer Architecture (ISCA 07), ACM Press, 2007, pp. 232-243.
5. R. Kumar et al., "Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction," Proc. 36th Ann. IEEE/ACM Int'l Symp. Microarchitecture (MICRO 36), IEEE CS Press, 2003, pp. 81-92.
6. B. Lee and D. Brooks, "Efficiency Trends and Limits from Comprehensive Microarchitectural Adaptivity," Proc. 13th Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS 08), ACM Press, 2008, pp. 36-47.
7. J. Cong et al., "Platform-Based Behavior-Level and System-Level Synthesis," Proc. IEEE Int'l SOC Conf., IEEE Press, 2006, pp. 199-202.
8. J. Cong et al., "Accelerating Sequential Applications on CMPs Using Core Spilling," IEEE Trans. Parallel and Distributed Systems, vol. 18, no. 8, 2007, pp. 1094-1107.
9. E. Ipek et al., "Core Fusion: Accommodating Software Diversity in Chip Multiprocessors," Proc. Ann. Int'l Symp. Computer Architecture (ISCA 07), ACM Press, 2007, pp. 186-197.
10. A. Kumar et al., "Express Virtual Channels: Towards the Ideal Interconnection Fabric," Proc. Ann. Int'l Symp. Computer Architecture (ISCA 07), ACM Press, 2007, pp. 150-161.
11. M.F. Chang et al., "Power Reduction of CMP Communication Networks via RF-Interconnects," Proc. 41st IEEE/ACM Ann. Int'l Symp. Microarchitecture (MICRO 41), IEEE CS Press, 2008, pp. 376-387.
12. J. Cong et al., "AXR-CMP: Architecture Support in Accelerator-Rich CMPs," Proc. 2nd Workshop on SoC Architecture, Accelerators and Workloads (SAW-2), IEEE CS Press, 2011, in press.
13. M. Grossman et al., "CnC-CUDA: Declarative Programming for GPUs," Proc. Int'l Workshop on Languages and Compilers for Parallel Computing (LCPC), 2010; to appear in Springer-Verlag LNCS 6548.
14. Y. Guo et al., "SLAW: A Scalable Locality-Aware Adaptive Work-Stealing Scheduler," Proc. IEEE Int'l Parallel and Distributed Processing Symp. (IPDPS 10), IEEE CS Press, 2010, pp. 1-10.

Index Terms:
design and test, domain-specific computing, customization, power/performance efficiency, medical imaging
Citation:
Jason Cong, Vivek Sarkar, Glenn Reinman, Alex Bui, "Customizable Domain-Specific Computing," IEEE Design & Test of Computers, vol. 28, no. 2, pp. 6-15, March-April 2011, doi:10.1109/MDT.2010.141
Usage of this product signifies your acceptance of the Terms of Use.