IP Library Granted Patent US 7,107,432
Granted Patent B2
US 7,107,432 · App. 10/511,208 · Granted Sep 12, 2006

VLIW processor with data spilling means

Assignee: Koninklijke Philips Electronics N.V.
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 7,107,432
App. No.
10/511,208
Granted
Sep 12, 2006
Kind
B2
Abstract

A VLIW processor comprising: a plurality of functional units ( 1, 3 ); a distributed register file ( 4 ) comprising a plurality of segments ( 5, 7, 9 ), the distributed register file ( 4 ) being accessible by the functional units ( 1, 3 ); a communication unit ( 11 ) for communication with a memory; a communication network ( 13 ) for coupling the functional units ( 1, 3 ) and the distributed register file ( 4 ); characterized in that the VLIW processor further comprises a spilling device ( 15 ) for transferring data between the distributed register file ( 4 ) and the communication unit ( 11 ).

Claims (14)

1. A VLIW processor comprising:

a plurality of functional units;

a distributed register file comprising a plurality of segments, the distributed register file being accessible by the functional units;

communication means for communication with a memory;

a communication network for coupling the functional units and the distributed register file;

characterized in that the VLIW processor further comprises spilling means for transferring data between the distributed register file and the communication means.

2. A VLIW processor according to claim 1 wherein:

the spilling means comprises a spill register file and a spill unit, the spill register file being accessible by the spill unit.

3. A VLIW processor according to claim 1 wherein:

at least one of the segments of the distributed register file is associated with a functional unit that is unable to pass data from the segment of the distributed register file to the spilling means, a pass unit being associated with the functional unit for passing data from the segment of the distributed register file to the spilling means.

4. A VLIW processor according to claim 1 wherein:

the communication network comprises a partially connected communication network.

5. A VLIW processor according to claim 3 wherein:

the pass unit is part of the associated functional unit.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2014
From: INTEL BENELUX B.V.
To: INTEL CORPORATION
Reel/Frame 031926/0502 →
"SILOCON HIVE B.V." SHOULD BE SPELLED "SILICON HIVE B.V" ASSIGNEE:"INTEL CORPORATION" SHOULD BE REMOVED. RECORDED ON REEL/FRAME:028883/0689 (502045456) Recorded Nov 21, 2012
From: SILICON HIVE B. V.
To: INTEL BENELUX B. V.
Reel/Frame 029405/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: SILICON HIVE B.V.
To: INTEL BENELUX B.V.
Reel/Frame 028883/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2009
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: SILICON HIVE B.V.
Reel/Frame 022902/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2004
From: DE VRIES, TROMP JOHANNES; BEKOOIJ, MARCO JAN GERRIT; AUGUSTEIJN, ALEXANDER; VAN GAGELDONK, JOHAN SEBASTIAAN HENRI
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 016372/0363 →
Priority Claims (1)
EP 02076524 · Apr 18, 2002 · regional
Continuity (1)
Related Publication 20050144424A1 · Jun 30, 2005