Operation of a multi-slice processor implementing a hardware level transfer of an execution thread

作者: Chadha Sundeep , Bishop James W , Nguyen Dung Q , Barrick Brian D , Terry David R

DOI:

关键词:

摘要: Operation of a multi-slice processor that includes execution slices and dispatch network the implementing hardware level transfer an thread between slices. such responsive to switch signal: halting one or more instructions retrieved from instruction cache; generating plurality first slice second slice; dispatching instead transferring, in dependence upon switching generator, slice.

参考文章(29)
Terry Parks, G. Glenn Henry, Rodney E. Hooker, Asymmetric multi-core processor with native switching mechanism ,(2013)
Freeman L. Rawson, Heather L. Hanson, Elmootazbellah N. Elnozahy, Malcolm S. Ware, Optimizing energy consumption and application performance in a multi-core multi-threaded processor system ,(2011)
Valentina Salapura, Michael K. Gschwind, Predictive fetching and decoding for selected return instructions ,(2014)
Balaram Sinharoy, Xiaowei Shen, Robert W. Wisniewski, Peter H. Hochschild, Mechanism to save and restore cache and translation trace for fast context switch ,(2006)
Edson Borin, Youfeng Wu, Shiliang Hu, Cheng Wang, Dynamic core selection for heterogeneous multi-core systems ,(2011)
Joseph I. Chamdani, William N. Joy, Gary Lauterbach, Marc Tremblay, Switching method in a multi-threaded processor ,(2000)
Valentina Salapura, Michael K. Gschwind, Caching optimized internal instructions in loop buffer ,(2012)