SYSTEM, METHOD, AND APPARATUS FOR SPILLING AND FILLING ROTATING REGISTERS IN SOFTWARE-PIPELINED LOOPS
Patent №
US 7,316,012
Granted
2008-01-01
Filed 2003
Owner
INTEL CORPORATION
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10673741
An efficient method for software-pipelining (SWP) of loops to translate programs, from higher level languages into equivalent object or machine language code for execution on a computer. In one example embodiment, this is accomplished by spilling and filling multiple computed values, in a register, that are live across multiple stages in a software-pipelined loop, using multiple rotating stack memory locations to reduce compiler-time of SWP, and complexity of the implemented SWP.
AI classification
Ownership
INTEL CORPORATION
assignment · 145720753
Assignors
MUTHUKUMAR, KALYAN
On an employer assignment, the assignors are typically the inventors.