Patent №
US 8,566,833
Granted
2013-10-22
Filed 2008
Owner
NETAPP, INC.
Lab
—
AI components
2
ml · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12045991
According to a novel mechanism, each processing device (e.g., a central processing unit (CPU) in a multi-processor system) is assigned to process a single execution thread for a task and the execution thread is processed across various layers of the multi-processor system (such as a network layer and application layer) without being divided into separate threads. Advantageously, upon initialization of the multi-processor system, network context data structures are created equal to the number of processing devices in the system. As used herein, a network context is a logical entity to which zero or more connections are bound during their lifetime. Rather than sharing data structures among execution threads, a multi-processor system allocates memory resources per each network context during initialization of the system. As a result, an execution thread processing a task queued to a particular network context accesses memory resources allocated for that network context only.
AI classification
Ownership
NETAPP, INC.
assignment · 207670737
Assignors
BISWAS, ANUMITA, SINGH, VIJAY, SON, SONNY, BERRYMAN, BILL, NOVECK, DAVID B., SHAH, PETER, GOLDSCHMIDT, JASON
On an employer assignment, the assignors are typically the inventors.