Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data

作者: Russell D. Hoover , Robert A. Shearer , Eric O. Mejdrich , Paul E. Schardt

DOI:

关键词:

摘要: A network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and interface each block adapted to the by an application messaging interconnect including inbox outbox, one or more of blocks computer processors supporting a plurality threads, NOC also outbox controller configured set pointers respectively, identify valid message data for current thread; software running in thread that, upon context switch new thread, is to: save pointer values reset where are further retain boxes until switches again thread.

参考文章(140)
David Bacon, Xiaowei Shen, Arrangements for adaptive response to latencies ,(2004)
Sean W. Kao, James B. Anderson, Arifur Rahman, Hardware stack structure using programmable logic ,(2007)
Edith Beigne, Pascal Vivet, Fabien Clermidy, Globally asynchronous communication architecture for system on chip ,(2006)
Alberto Rodrigo Mandler, Conditionally accessible cache memory ,(2004)
Charles Johns, Takashi Omizo, Peichun Liu, Method and system for efficient context swapping ,(2005)
Lakshmi Venkatraman, Bhaskar Srinivasan, Arati Manjeshwar, Method and system for providing acknowledged broadcast and multicast communication ,(2005)
Timothy H. Heil, Brian L. Koehler, Eric O. Mejdrich, Preferential Dispatching Of Computer Program Instructions ,(2008)