Invention Grant
US08214845B2 Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data 有权
通过线程保存和恢复指向包含有效消息数据的存储器阵列的指针,片上网络中的上下文切换

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