Patent | Date |
---|
Security architecture for system on chip Grant 8,838,950 - Craft , et al. September 16, 2 | 2014-09-16 |
Virtual devices using a plurality of processors Grant 8,549,521 - Brokenshire , et al. October 1, 2 | 2013-10-01 |
Task switching based on a shared memory condition associated with a data request and detecting lock line reservation lost events Grant 8,458,707 - Aguilar, Jr. , et al. June 4, 2 | 2013-06-04 |
Broadcasting a condition to threads executing on a plurality of on-chip processors Grant 8,438,569 - Day , et al. May 7, 2 | 2013-05-07 |
System and method for speculative thread assist in a heterogeneous processing environment Grant 8,214,808 - Day , et al. July 3, 2 | 2012-07-03 |
Asynchronous linked data structure traversal Grant 7,984,075 - Aguilar, Jr. , et al. July 19, 2 | 2011-07-19 |
Managing a plurality of processors as devices Grant 7,921,151 - Aguilar, Jr. , et al. April 5, 2 | 2011-04-05 |
System and method for tracking messages between a processing unit and an external device Grant 7,836,222 - Day , et al. November 16, 2 | 2010-11-16 |
Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment Grant 7,814,281 - Day , et al. October 12, 2 | 2010-10-12 |
System and method for efficient implementation of software-managed cache Grant 7,752,350 - Brokenshire , et al. July 6, 2 | 2010-07-06 |
Loading software on a plurality of processors Grant 7,748,006 - Aguilar, Jr. , et al. June 29, 2 | 2010-06-29 |
Memory barriers primitives in an asymmetric heterogeneous multiprocessor environment Grant 7,725,618 - Day , et al. May 25, 2 | 2010-05-25 |
Method and apparatus for managing the power consumption of a data processing system Grant 7,721,123 - Asano , et al. May 18, 2 | 2010-05-18 |
Methods and apparatus for list transfers using DMA transfers in a multi-processor system Grant 7,698,473 - Yamazaki , et al. April 13, 2 | 2010-04-13 |
Method and apparatus for debugging a program on a limited resource processor Grant 7,669,078 - Day , et al. February 23, 2 | 2010-02-23 |
Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment Grant 7,653,908 - Aguilar, Jr. , et al. January 26, 2 | 2010-01-26 |
Mechanism for a processor to use locking cache as part of system memory Grant 7,596,665 - Day , et al. September 29, 2 | 2009-09-29 |
Direct deposit using locking cache Grant 7,590,802 - Day , et al. September 15, 2 | 2009-09-15 |
Light weight context switching Grant 7,565,659 - Day , et al. July 21, 2 | 2009-07-21 |
System for asynchronous DMA command completion notification wherein the DMA command comprising a tag belongs to a plurality of tag groups Grant 7,546,393 - Day , et al. June 9, 2 | 2009-06-09 |
Method of resource allocation using an access control mechanism Grant 7,530,068 - Clark , et al. May 5, 2 | 2009-05-05 |
Managing a plurality of processors as devices Grant 7,523,157 - Aguilar, Jr. , et al. April 21, 2 | 2009-04-21 |
Asymmetric heterogeneous multi-threaded operating system Grant 7,516,456 - Aguilar, Jr. , et al. April 7, 2 | 2009-04-07 |
Virtual devices using a pluarlity of processors Grant 7,496,917 - Brokenshire , et al. February 24, 2 | 2009-02-24 |
Task queue management of virtual devices using a plurality of processors Grant 7,478,390 - Brokenshire , et al. January 13, 2 | 2009-01-13 |
System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data Grant 7,475,257 - Aguilar, Jr. , et al. January 6, 2 | 2009-01-06 |
Managing a Plurality of Processors as Devices App 20080301695 - Aguilar, JR.; Maximino ;   et al. | 2008-12-04 |
System and Method for Speculative Thread Assist in a Heterogeneous Processing Environment App 20080282064 - Day; Michael Norman ;   et al. | 2008-11-13 |
Asynchronous Linked Data Structure Traversal App 20080263091 - Aguilar; Maximino ;   et al. | 2008-10-23 |
Loading Software on a Plurality of Processors App 20080235679 - Aguilar; Maximino ;   et al. | 2008-09-25 |
Asynchronous linked data structure traversal Grant 7,421,453 - Aguilar, Jr. , et al. September 2, 2 | 2008-09-02 |
System and method for efficient implementation of software-managed cache App 20080209127 - Brokenshire; Daniel Alan ;   et al. | 2008-08-28 |
Loading software on a plurality of processors Grant 7,415,703 - Aguilar, Jr. , et al. August 19, 2 | 2008-08-19 |
Virtual Devices Using a Plurality of Processors App 20080168443 - Brokenshire; Daniel Alan ;   et al. | 2008-07-10 |
Task Queue Management of Virtual Devices Using a Plurality of Processors App 20080162834 - Brokenshire; Daniel Alan ;   et al. | 2008-07-03 |
Light Weight Task Switching When a Shared Memory Condition is Signaled App 20080163241 - Aguilar; Maximino ;   et al. | 2008-07-03 |
Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment App 20080155203 - Aguilar; Maximino ;   et al. | 2008-06-26 |
System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment Grant 7,389,508 - Aguilar, Jr. , et al. June 17, 2 | 2008-06-17 |
Method And Apparatus For Managing The Power Consumption Of A Data Processing System App 20080126817 - Asano; Shigehiro ;   et al. | 2008-05-29 |
Program Debug Method And Apparatus App 20080098264 - Day; Michael Norman ;   et al. | 2008-04-24 |
Program debug method and apparatus Grant 7,363,544 - Day , et al. April 22, 2 | 2008-04-22 |
Method and apparatus for managing the power consumption of a data processing system Grant 7,356,713 - Asano , et al. April 8, 2 | 2008-04-08 |
Direct Deposit Using Locking Cache App 20080040549 - Day; Michael Norman ;   et al. | 2008-02-14 |
Method for Processor to Use Locking Cache as Part of System Memory App 20080040548 - Day; Michael Norman ;   et al. | 2008-02-14 |
Hierarchical management for multiprocessor system with real-time attributes Grant 7,299,372 - Brown , et al. November 20, 2 | 2007-11-20 |
Method for processor to use locking cache as part of system memory Grant 7,290,106 - Day , et al. October 30, 2 | 2007-10-30 |
System and method for virtualization of processor resources Grant 7,290,112 - Aguilar, Jr. , et al. October 30, 2 | 2007-10-30 |
Direct deposit using locking cache Grant 7,290,107 - Day , et al. October 30, 2 | 2007-10-30 |
System For Asynchronous Dma Command Completion Notification App 20070174509 - Day; Michael Norman ;   et al. | 2007-07-26 |
Establishing command order in an out of order DMA command queue Grant 7,243,200 - Day , et al. July 10, 2 | 2007-07-10 |
System and method for message delivery across a plurality of processors Grant 7,240,137 - Aguilar, Jr. , et al. July 3, 2 | 2007-07-03 |
System and method for providing a persistent function server Grant 7,240,182 - Day , et al. July 3, 2 | 2007-07-03 |
System and method asynchronous DMA command completion notification by accessing register via attached processing unit to determine progress of DMA command Grant 7,200,688 - Day , et al. April 3, 2 | 2007-04-03 |
System and method for asynchronous linked data structure traversal App 20070043746 - Aguilar; Maximino JR. ;   et al. | 2007-02-22 |
System and method for light weight task switching when a shared memory condition is signaled App 20070043916 - Aguilar; Maximino JR. ;   et al. | 2007-02-22 |
Method to Provide Atomic Update Primitives in an Asymmetric Heterogeneous Multiprocessor Environment App 20070016733 - Day; Michael Norman ;   et al. | 2007-01-18 |
Methods and apparatus for resource management in a logically partitioned processing environment App 20060259733 - Yamazaki; Takeshi ;   et al. | 2006-11-16 |
Software-controlled cache set management Grant 7,120,748 - Day , et al. October 10, 2 | 2006-10-10 |
Software-controlled cache set management with software-generated class identifiers Grant 7,114,035 - Day , et al. September 26, 2 | 2006-09-26 |
Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment Grant 7,114,042 - Day , et al. September 26, 2 | 2006-09-26 |
Microprocessor having bandwidth management for computing applications and related method of managing bandwidth allocation Grant 7,107,363 - Brown , et al. September 12, 2 | 2006-09-12 |
Memory management for real-time applications Grant 7,103,748 - Day , et al. September 5, 2 | 2006-09-05 |
Method and apparatus for coherent memory structure of heterogeneous processor systems Grant 7,093,080 - Day , et al. August 15, 2 | 2006-08-15 |
Shadow register to enhance lock acquisition Grant 7,089,373 - Day , et al. August 8, 2 | 2006-08-08 |
Methods and apparatus for list transfers using DMA transfers in a multi-processor system App 20060149861 - Yamazaki; Takeshi ;   et al. | 2006-07-06 |
Updating remote locked cache Grant 7,062,612 - Brown , et al. June 13, 2 | 2006-06-13 |
System and method for providing a persistent function server App 20060095718 - Day; Michael Norman ;   et al. | 2006-05-04 |
Method for processor to use locking cache as part of system memory App 20060095668 - Day; Michael Norman ;   et al. | 2006-05-04 |
Direct deposit using locking cache App 20060095669 - Day; Michael Norman ;   et al. | 2006-05-04 |
Method for integrating multiple object files from heterogeneous architectures into a set of files App 20060095898 - Chow; Alex Chunghen ;   et al. | 2006-05-04 |
Method for broadcasting a condition to threads executing on a plurality of on-chip processors App 20060085791 - Day; Michael Norman ;   et al. | 2006-04-20 |
System and method for sharing resources between real-time and virtualizing operating systems App 20060070069 - Aguilar; Maximino JR. ;   et al. | 2006-03-30 |
System and method for virtualization of processor resources App 20060069878 - Aguilar; Maximino JR. ;   et al. | 2006-03-30 |
System and method for message delivery across a plurality of processors App 20060047875 - Aguilar; Maximino JR. ;   et al. | 2006-03-02 |
Hierarchical management for multiprocessor system with real-time attributes App 20060031836 - Brown; Jeffrey Douglas ;   et al. | 2006-02-09 |
Hierarchical management for multiprocessor system App 20060031835 - Day; Michael Norman ;   et al. | 2006-02-09 |
Memory barriers primitives in an asymmetric heterogeneous multiprocessor environment App 20060026309 - Day; Michael Norman ;   et al. | 2006-02-02 |
Light weight context switching technique App 20060015876 - Day; Michael Norman ;   et al. | 2006-01-19 |
Establishing command order in an out of order DMA command queue App 20060015652 - Day; Michael Norman ;   et al. | 2006-01-19 |
Memory management in multiprocessor system Grant 6,981,072 - Day , et al. December 27, 2 | 2005-12-27 |
System and method for identifying and accessing streaming data in a locked portion of a cache Grant 6,961,820 - Day , et al. November 1, 2 | 2005-11-01 |
Method and apparatus for preloading translation buffers App 20050160229 - Johns, Charles Ray ;   et al. | 2005-07-21 |
Method of resource allocation using an access control mechanism App 20050138621 - Clark, Scott Douglas ;   et al. | 2005-06-23 |
Methods and apparatus for efficient multi-tasking App 20050120185 - Yamazaki, Takeshi ;   et al. | 2005-06-02 |
Distributed control load shaping method and apparatus App 20050111478 - Brown, Jeffrey Douglas ;   et al. | 2005-05-26 |
Program debug method and apparatus App 20050097398 - Day, Michael Norman ;   et al. | 2005-05-05 |
System and method for managing a plurality of processors as devices App 20050091473 - Aguilar, Maximino JR. ;   et al. | 2005-04-28 |
System and method for loading software on a plurality of processors App 20050086655 - Aguilar, Maximino JR. ;   et al. | 2005-04-21 |
Method and apparatus for coherent memory structure of heterogeneous processor systems App 20050080998 - Day, Michael Norman ;   et al. | 2005-04-14 |
System and method for asymmetric heterogeneous multi-threaded operating system App 20050081203 - Aguilar, Maximino JR. ;   et al. | 2005-04-14 |
System and method for task queue management of virtual devices using a plurality of processors App 20050081202 - Brokenshire, Daniel Alan ;   et al. | 2005-04-14 |
System and method for grouping processors App 20050081201 - Aguilar, Maximino JR. ;   et al. | 2005-04-14 |
System and method for manipulating data with a plurality of processors App 20050071578 - Day, Michael Norman ;   et al. | 2005-03-31 |
System and method for virtual devices using a plurality of processors App 20050071526 - Brokenshire, Daniel Alan ;   et al. | 2005-03-31 |
System and method for encrypting data using a plurality of processors App 20050071651 - Aguilar, Maximino JR. ;   et al. | 2005-03-31 |
Software-controlled cache set management with software-generated class identifiers App 20050055505 - Day, Michael Norman ;   et al. | 2005-03-10 |
Software-controlled cache set management App 20050055507 - Day, Michael Norman ;   et al. | 2005-03-10 |
Method and apparatus for managing the power consumption of a data processing system App 20050028015 - Asano, Shigehiro ;   et al. | 2005-02-03 |
Security architecture for system on chip App 20050021944 - Craft, David John ;   et al. | 2005-01-27 |
External message passing method and apparatus App 20040264445 - Day, Michael Norman ;   et al. | 2004-12-30 |
Microprocessor having bandwidth management for computing applications and related method of managing bandwidth allocation App 20040260746 - Brown, Jeffrey Douglas ;   et al. | 2004-12-23 |
Shadow register to enhance lock acquisition App 20040255084 - Day, Michael Norman ;   et al. | 2004-12-16 |
Memory management in multiprocessor system App 20040249995 - Day, Michael Norman ;   et al. | 2004-12-09 |
Method for asynchronous DMA command completion notification App 20040243738 - Day, Michael Norman ;   et al. | 2004-12-02 |
Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment App 20040236914 - Day, Michael Norman ;   et al. | 2004-11-25 |
On-chip data transfer in multi-processor system Grant 6,820,143 - Day , et al. November 16, 2 | 2004-11-16 |
Streaming data using locking cache App 20040162946 - Day, Michael Norman ;   et al. | 2004-08-19 |
On-chip data transfer in multi-processor system App 20040117520 - Day, Michael Norman ;   et al. | 2004-06-17 |
Updating remote locked cache App 20040117560 - Brown, Jeffrey Douglas ;   et al. | 2004-06-17 |
Memory management for real-time applications App 20040117592 - Day, Michael Norman ;   et al. | 2004-06-17 |
Direct coupling for data transfers Grant 6,032,191 - Chowdhury , et al. February 29, 2 | 2000-02-29 |
Preloading software onto a computer system Grant 6,016,400 - Day , et al. January 18, 2 | 2000-01-18 |
Network transparent access framework for multimedia serving Grant 5,996,025 - Day , et al. November 30, 1 | 1999-11-30 |
Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory Grant 5,996,015 - Day , et al. November 30, 1 | 1999-11-30 |
Methods for real-time deterministic delivery of multimedia data in a client/server system Grant 5,941,951 - Day , et al. August 24, 1 | 1999-08-24 |
System and method for datastreams employing shared loop architecture multimedia subsystem clusters Grant 5,892,913 - Adiga , et al. April 6, 1 | 1999-04-06 |