IP Library Granted Patent US 6,874,014
Granted Patent B2
US 6,874,014 · App. 09/865,605 · Granted Mar 29, 2005

Chip multiprocessor with multiple operating systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,874,014
App. No.
09/865,605
Granted
Mar 29, 2005
Kind
B2
Abstract

Multiple processors are mounted on a single die. The die is connected to a memory storing multiple operating systems or images of multiple operating systems. Each of the processors or a group of one or more of the processors is operable to execute a distinct one of the multiple operating systems. Therefore, resources for a single operating system may be dedicated to one processor or a group of processors. Consequently, a large number of processors mounted on a single die can operate efficiently.

Claims (26)

1. A multiprocessing system comprising:

multiple processors mounted on a single die; and

multiple operating systems residing in a memory connected to said multiple processors,

wherein each of said multiple processors executes an operating system of said multiple operating systems, and two or more of said multiple processors are capable of simultaneously executing two or more operating systems of said multiple operating systems.

2. The system of claim 1 , wherein at least one of said processors is operable to execute two or more of said multiple operating systems simultaneously.

3. The system of claim 1 , wherein said multiple processors are connected to said memory via a bus to execute said multiple operating systems.

4. The system of claim 1 , wherein said multiple processors are directly connected to said memory to execute said multiple operating systems.

5. The system of claim 1 , wherein each of said processors executes a distinct operating system of said multiple operating systems.

6. The system of claim 1 , further comprising multiple processor groups, wherein each processor group includes at least two of said multiple processors executing one of said multiple operating systems.

7. A multiprocessing system comprising:

a plurality of processor groups mounted on a single die; and

multiple operating systems residing in a memory connected to said groups, wherein each of said groups executes an operating system of said multiple operating systems, and two or more of said plurality of processor groups are capable of simultaneously executing two or more operating systems of said multiple operating systems.

8. The system of claim 7 , wherein each of said groups includes multiple processors.

9. The system of claim 8 , wherein said multiple processors in each of said groups are connected to said memory via a bus to execute said multiple operating systems.

10. The system of claim 8 , wherein said multiple processors in each of said groups are directly connected to said memory to execute said multiple operating systems.

11. The system of claim 7 , wherein each of said groups executes a distinct operating system of said multiple operating systems.

12. A multiprocessing apparatus comprising:

processor means for executing a plurality of operating system means, wherein said processor means includes a plurality of processors mounted on a single die, and wherein said processor means is operable to simultaneously execute two or more operating system means of said plurality of operating system means; and

memory means for storing said plurality of operating system means.

13. The apparatus of claim 12 , wherein said processor means is connected to said memory means via a bus to execute said multiple operating systems.

14. The apparatus of claim 12 , wherein said processor means is directly connected to said memory means to execute said multiple operating systems.

15. The apparatus of claim 12 , wherein each of said processors of said processor means is operable to execute a distinct one of said plurality of operating system means.

16. The apparatus of claim 12 , wherein said processor means includes a plurality of processor group means, wherein each processor group means includes at least two of said plurality of processors.

17. The apparatus of claim 16 , wherein said plurality of processor group means is operable to execute one or more of said plurality of operating system means.

18. The apparatus of claim 16 , wherein each of said plurality of processor group means is operable to execute a distinct one of said plurality of operating system means.

19. The apparatus of claim 12 , wherein at least one of said plurality of processors is operable to simultaneously execute two or more of said plurality of operating system means.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2024
From: SONRAI MEMORY LIMITED
To: NERA INNOVATIONS LIMITED
Reel/Frame 066778/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: SONRAÍ MEMORY, LTD.
Reel/Frame 052567/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2001
From: RICHARDSON, STEPHEN E.; VONDRAN, GARY; SIU, STUART; KELTCHER, PAUL; VENKATARAMAN, SHANKAR; VENKITAKRISHNAN, PADMANABHA; KU, JOSEPH
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012222/0676 →