IP Library Granted Patent US 8,209,492
Granted Patent B2
US 8,209,492 · App. 11/152,305 · Granted Jun 26, 2012

Systems and methods of accessing common registers in a multi-core processor

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 8,209,492
App. No.
11/152,305
Granted
Jun 26, 2012
Kind
B2
Abstract

Systems and methods for accessing common registers in a multi-core processor are disclosed. In an embodiment a method may comprise streaming at least one transaction from one of a plurality of processing cores in a core domain directly to a register domain. The method may also comprise reassembling the at least one streamed transaction in the register domain for data access operations at the common registers.

Claims (12)

1. A method of accessing common registers in a register domain in a multi-core processor, comprising:

streaming at least one transaction from one of a plurality of processing cores in a core domain directly to a register domain, both the core domain and the register domain being different clock domains in the same multi-core processor;

determining if the at least one transaction is addressed to the common registers before staging the at least one transaction for the common registers; and

reassembling the at least one streamed transaction in the register domain for data access operations at the common registers.

2. The method of claim 1 further comprising arbitrating access to the common registers.

3. The method of claim 1 further comprising writing data in the at least one transaction to the common registers.

4. The method of claim 1 further comprising synchronizing the segments in the core domain for streaming to the register domain.

5. The method of claim 1 further comprising reading data identified in the at least one transaction from the common registers.

6. The method of claim 1 further comprising:

streaming segments of data read from the common registers in the register domain to the core domain; and

reassembling the segments into the data read from the common registers in the core domain.

7. The method of claim 6 further comprising synchronizing the segments of data read from the common registers for streaming to the register domain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 055360/0424 →
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 Jun 14, 2005
From: HOWLETT, WARREN K.; LYLES, CHRISTOPHER L.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 016705/0231 →