TY - GEN
T1 - Collaborative multithreading
AU - Ku, Wei Chun
AU - Chou, Shu Hsuan
AU - Chu, Jui Chin
AU - Kong, Chih Heng
AU - Chen, Tien-Fu
AU - Guo, Jiun-In
PY - 2006/12/1
Y1 - 2006/12/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=34247586777&partnerID=8YFLogxK
U2 - 10.1109/ICME.2006.262505
DO - 10.1109/ICME.2006.262505
M3 - Conference contribution
AN - SCOPUS:34247586777
SN - 1424403677
SN - 9781424403677
T3 - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
SP - 25
EP - 28
BT - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
Y2 - 9 July 2006 through 12 July 2006
ER -