Inventor
Peter C. Damron
Inventor
Fremont, CA, US
Overview
Patents· 30 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing100%
PatentTitleYear
8,612,978'Code execution utilizing single or multiple threads'20138,555,034'Execution of variable width vector processing instructions'20138,516,465'Register prespill phase in a compiler'20137,921,407'System and method for supporting multiple alternative methods for executing transactions'20117,502,910'Sideband scout thread processor for reducing latency associated with a main processor'20097,210,026'Virtual register set expanding processor internal storage'20077,203,820'Extending a register file utilizing stack and queue techniques'20077,137,111'Aggressive prefetch of address chains'20067,039,910'Technique for associating execution characteristics with instructions or operations of program code'20066,931,510'Method and system for translation lookaside buffer coherence in multiprocessor systems'20056,918,111'System and method for scheduling instructions to maximize outstanding prefetches and loads'20056,785,796'Method and apparatus for software prefetching using non-faulting loads'20046,782,454'System and method for pre-fetching for pointer linked data structures'20046,725,363'Method for filtering instructions to get more precise event counts'20046,718,542'Disambiguating memory references based upon user-specified programming constraints'20046,687,807'Method for apparatus for prefetching linked data structures'20046,678,796'System and method for scheduling memory instructions to provide adequate prefetch latency'20046,675,372'Counting speculative and non-speculative events'20046,668,307'System and method for a software controlled cache'20036,654,952'Region based optimizations using data dependence graphs'20036,651,245'System and method for insertion of prefetch instructions by a compiler'20036,598,124'System and method for identifying streaming-data'20036,578,111'Cache memory system and method for managing streaming-data'20036,574,713'Heuristic for identifying loads guaranteed to hit in processor cache'20036,567,975'Method and apparatus for inserting data prefetch operations using data flow analysis'20036,427,235'Method and apparatus for performing prefetching at the critical section level'20026,421,826'Method and apparatus for performing prefetching at the function level'20026,167,504'Method, apparatus and computer program product for processing stack related exception traps'20006,108,767'Method, apparatus and computer program product for selecting a predictor to minimize exception traps from a top-of-stack cache'20005,920,722'System and process for efficiently determining absolute memory addresses for an intermediate code model'1999Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1999–2009Patents assigned to SUN MICROSYSTEMS INC (25)· patent assignee history
1999–2013Based in Fremont, CA, US· patent location history
2004Patents assigned to SUN MICROYSTEMS INC (1)· patent assignee history
2011–2013Patents assigned to ORACLE AMERICA INC (4)· patent assignee history
2013Patents assigned to DAMRON PETER CARL (3)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SUN MICROSYSTEMS INC | 25 | 1999–2009 |
| ORACLE AMERICA INC | 4 | 2011–2013 |
| DAMRON PETER CARLself | 3 | 2013 |
| SUN MICROYSTEMS INC | 1 | 2004 |
Locations
| Location | Patents | Span |
|---|---|---|
| Fremont, California, US | 30 | 1999–2013 |