loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2006 IEEE International Conference on Multimedia and Expo
Collaborative Multithreading: An Open Scalable Processor Architecture for Embedded Multimedia Applications
Toronto, ON, Canada
July 09-July 12
ISBN: 1-4244-0366-7
Wei-chun Ku, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., kuwc@cs.ccu.edu.tw
Shu-hsuan Chou, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., csh93@cs.ccu.edu.tw
Jui-chin Chu, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., cjc@cs.ccu.edu.tw
Chih-heng Kang, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., kch91@cs.ccu.edu.tw
Tien-fu Chen, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., chen@cs.ccu.edu.tw
Jiun-in Guo, Computer Science and Information Engineering, National Chung Cheng University, Chiayi, Taiwan, R.O.C., jiguo@cs.ccu.edu.tw
Numerous approaches can be employed in exploiting computation power in processors such as superscalar, VLIW, SMT and multi-core on chip. In this paper, a UniCore VisoMT processor is proposed, which unifies VLIW and multithreading by providing an efficient control and data communication model, while offering explicit parallelisms for embedded applications. The architecture concurrently executes a main thread and several accelerative threads, coordinated by the main thread. A switch-based register-file is provided for fast data exchange between these accelerative threads. Moreover, a SMT helper function unit is employed for controlling and resource-sharing between accelerative threads, and an event-driven mechanism is introduced for synchronization between the main thread and these accelerative threads. Our results show that the proposed architecture provides area and performance advantages for embedded multimedia applications.
Citation:
Wei-chun Ku, Shu-hsuan Chou, Jui-chin Chu, Chih-heng Kang, Tien-fu Chen, Jiun-in Guo, "Collaborative Multithreading: An Open Scalable Processor Architecture for Embedded Multimedia Applications," icme, pp.25-28, 2006 IEEE International Conference on Multimedia and Expo, 2006
Usage of this product signifies your acceptance of the Terms of Use.