CONTEXT SWITCHING IN A NETWORK ON CHIP BY THREAD SAVING AND RESTORING POINTERS TO MEMORY ARRAYS CONTAINING VALID MESSAGE DATA
Patent №
US 8,214,845
Granted
2012-07-03
Filed 2008
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12118039
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.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 225800705
Assignors
HOOVER, RUSSELL D., MEJDRICH, ERIC O., SCHARDT, PAUL E., SHEARER, ROBERT A.
On an employer assignment, the assignors are typically the inventors.