Local memory with ownership that is transferrable between neighboring processors
OwnerPatrick Devaney, David M. Keaton +1inventors
InventorsPatrick Devaney, David M. Keaton, Katsumi Murai
Life of this patent
Estimating the term…
Loading patent…
OwnerPatrick Devaney, David M. Keaton +1inventors
InventorsPatrick Devaney, David M. Keaton, Katsumi Murai
Estimating the term…
A multiprocessor system for concurrently executing multiple tasks includes first and second processors, each configured to execute at least one task and a local memory physically disposed externally of, and concurrently accessible by the first and second processors. An operating system assigns: (a) a first task to the first processor and a second task to the second processor, the first and second tasks having respective execution resource requirements, (b) a first portion of the local memory to the first processor, and (c) a second portion of the local memory to the second processor. The operating system is configured to initially adjust the first and second portions of the local memory based on the respective execution resource requirements. Portions of the local memory assigned to be shared by the first and second processors may be cooperatively accessed by each of the processors without intervention by the operating system.
A multiprocessor system for concurrently executing multiple tasks comprising
In a multiprocessor system including a compiler, an operating system, first and second processors for executing first and second tasks, respectively, and a local memory having pages physically disposed externally of the processors,
In a multiprocessor system including a scalable processor architecture (SPARC), and first and second processors concurrently executing a SPARC instruction set,
Dependencies are inferred from the claim text.