Asymmetric multi-core processor with native switching mechanism

作者: Terry Parks , G. Glenn Henry , Rodney E. Hooker

DOI:

关键词:

摘要: A processor includes first and second processing cores configured to support respective subsets of features its instruction set architecture (ISA) feature set. The subset is less than all the ISA are different but their union core detects a thread, while being executed by rather core, attempted employ not in and, response, indicate switch from execute thread. unsupported may be an or operating mode. also made if lower performance/power over-utilized higher under-utilized.

参考文章(25)
Hisham Abu-Salah, David A. Koufaty, Avi Mendleson, Dheeraj R. Subbareddy, Ronny Ronen, Ilya Osadchiy, Eugene Gorbatov, Kenzo Van Craeynest, Yuval Yosef, Efraim Rotem, Eliezer Weissmann, Tong Li, Aamer Jaleel, Alon Naveh, Boris Ginzburg, Paolo Narvaez, Scott D. Hahn, Michael Mishaeli, Anil Aggarwal, Providing an asymmetric multicore processor system transparently to an operating system ,(2011)
David A. Koufaty, Dheeraj R. Subbareddy, Andrew J. Herdrich, Inder M. Sodhi, Eugene Gorbatov, Andrew D. Henroid, Eliezer Weissmann, Alon Naveh, Abirami Prabhakaran, Paolo Narvaez, Paul Brett, Ganapati N. Srinivasa, Scott D. Hahn, Gaurav Khanna, Mishali Naik, Thread migration support for architectually different cores ,(2012)
Edson Borin, Youfeng Wu, Shiliang Hu, Mauricio Breternitz, Cheng C. Wang, Wei Liu, Apparatus, method, and system for improving power, performance efficiency by coupling a first core type with a second core type ,(2011)
Ofer Zaarur, Premanand Sakarda, Switching tasks between heterogeneous cores ,(2012)
Moenes Iskarous, Paul M. Stillwell, Sorin Iacobovici, Saving and restoring architectural state for processor cores ,(2007)
Edson Borin, Youfeng Wu, Shiliang Hu, Cheng Wang, Dynamic core selection for heterogeneous multi-core systems ,(2011)
Gad S Sheaffer, Ronny Ronen, Murali M. Annavaram, Doron Orenstein, Hong Wang, Edward Grochowski, John Shen, Method and apparatus for varying energy per instruction according to the amount of available parallelism ,(2004)
Gautham Chinya, Per Hammarlund, Xiang Zou, Shivnandan D. Kaushik, Xinmin Tian, Bryant Bigbee, Ed Grochowski, James Paul Held, Scott Dion Rodgers, Hong Wang, Anil Aggarwal, Baiju V. Patel, Prashant Sethi, Richard Andrew Hankins, John Shen, Mechanism for instruction set based thread execution on a plurality of instruction sequencers ,(2005)