Patent | Date |
---|
Apparatus and method including an ownership table for indicating owner processes for blocks of physical addresses of a memory Grant 11,314,658 - Parker , et al. April 26, 2 | 2022-04-26 |
Apparatus and method for address translation and control of whether an access request is rejected based on an ownership table indicating an owner process for a block of physical addresses Grant 10,936,504 - Parker , et al. March 2, 2 | 2021-03-02 |
Protected exception handling Grant 10,838,877 - Parker , et al. November 17, 2 | 2020-11-17 |
Apparatus and method for sharing pages including enforcing ownership rights independently of privilege level Grant 10,802,729 - Parker , et al. October 13, 2 | 2020-10-13 |
Apparatus and method for handling write operations Grant 10,621,103 - Rose , et al. | 2020-04-14 |
Secure initialisation Grant 10,558,590 - Parker , et al. Feb | 2020-02-11 |
Cache power management Grant 10,359,831 - Crawford , et al. | 2019-07-23 |
Apparatus And Method For Handling Write Operations App 20190171573 - Rose; Andrew Christopher ;   et al. | 2019-06-06 |
Enforcing data protection in an interconnect Grant 10,078,589 - Sara , et al. September 18, 2 | 2018-09-18 |
Secure Initialisation App 20180173645 - PARKER; Jason ;   et al. | 2018-06-21 |
Address Translation App 20180173641 - PARKER; Jason ;   et al. | 2018-06-21 |
Shared Pages App 20180150251 - PARKER; Jason ;   et al. | 2018-05-31 |
Protected Exception Handling App 20180150413 - PARKER; Jason ;   et al. | 2018-05-31 |
Data Processing Apparatus And Method With Ownership Table App 20180129611 - PARKER; Jason ;   et al. | 2018-05-10 |
Cache Power Management App 20170255248 - CRAWFORD; Ashley John ;   et al. | 2017-09-07 |
Invalidating stored address translations Grant 9,619,387 - Evans , et al. April 11, 2 | 2017-04-11 |
Enforcing Data Protection In An Interconnect App 20160321179 - SARA; Daniel ;   et al. | 2016-11-03 |
Communication using integrated circuit interconnect circuitry Grant 9,288,258 - Mace , et al. March 15, 2 | 2016-03-15 |
Generation of trace data in a multi-processor system Grant 9,223,677 - Swaine , et al. December 29, 2 | 2015-12-29 |
Invalidating Stored Address Translations App 20150242319 - EVANS; Matthew L. ;   et al. | 2015-08-27 |
Reducing errors in pre-decode caches Grant 9,075,622 - Greenhalgh , et al. July 7, 2 | 2015-07-07 |
Handling of hard errors in a cache of a data processing apparatus Grant 8,977,820 - Penton , et al. March 10, 2 | 2015-03-10 |
Thread selection for multithreaded processing Grant 8,954,715 - Vasekin , et al. February 10, 2 | 2015-02-10 |
Communication of message signalled interrupts Grant 08924615 - | 2014-12-30 |
Communication of message signalled interrupts Grant 8,924,615 - Grisenthwaite , et al. December 30, 2 | 2014-12-30 |
Area and power efficient data coherency maintenance Grant 8,756,377 - Craske , et al. June 17, 2 | 2014-06-17 |
Communication Of Message Signalled Interrupts App 20140122760 - GRISENTHWAITE; Richard Roy ;   et al. | 2014-05-01 |
Error correction in a set associative storage device Grant 8,621,336 - Craske , et al. December 31, 2 | 2013-12-31 |
Communication Using Integrated Circuit Interconnect Circuitry App 20130219004 - Mace; Timothy Charles ;   et al. | 2013-08-22 |
Generating a regularly synchronised count value Grant 8,498,373 - Horley , et al. July 30, 2 | 2013-07-30 |
Data processing apparatus and method for providing fault tolerance when executing a sequence of data processing operations Grant 8,484,508 - Penton , et al. July 9, 2 | 2013-07-09 |
Data Processing Apparatus And Method App 20130117511 - BROWN; Dominic William ;   et al. | 2013-05-09 |
Generating A Regularly Synchronised Count Value App 20130070879 - HORLEY; John Michael ;   et al. | 2013-03-21 |
Apparatus and method for handling data in a cache Grant 8,375,170 - Laycock , et al. February 12, 2 | 2013-02-12 |
Instruction pre-decoding of multiple instruction sets Grant 8,347,067 - Greenhalgh , et al. January 1, 2 | 2013-01-01 |
Thread Selection For Multithreaded Processing App 20120260070 - VASEKIN; Vladimir ;   et al. | 2012-10-11 |
System, method and computer program product for testing software Grant 8,219,379 - Rose , et al. July 10, 2 | 2012-07-10 |
Apparatus and method for error correction of data values in a storage device Grant 8,190,973 - Penton , et al. May 29, 2 | 2012-05-29 |
Apparatus and method for handling data in a cache App 20110202726 - Laycock; Christopher William ;   et al. | 2011-08-18 |
Area and power efficient data coherency maintenance App 20110191543 - Craske; Simon John ;   et al. | 2011-08-04 |
Data processing reset operations App 20110179255 - Pathirane; Chiloda Ashan Senerath ;   et al. | 2011-07-21 |
Data processing apparatus and method for providing fault tolerance when executing a sequence of data processing operations App 20110173482 - Penton; Antony John ;   et al. | 2011-07-14 |
Data processing apparatus and method for performing hazard detection Grant 7,941,584 - Waugh , et al. May 10, 2 | 2011-05-10 |
Data processing apparatus and method for handling instructions to be executed by processing circuitry Grant 7,925,866 - Greenhalgh , et al. April 12, 2 | 2011-04-12 |
Data access target predictions in a data processing system Grant 7,900,019 - Vasekin , et al. March 1, 2 | 2011-03-01 |
Data processing apparatus and method for performing hazard detection App 20100250802 - Waugh; Alex James ;   et al. | 2010-09-30 |
Null exception handling Grant 7,802,080 - Butcher , et al. September 21, 2 | 2010-09-21 |
Data processing apparatus and method for handling instructions to be executed by processing circuitry Grant 7,747,839 - Greenhalgh , et al. June 29, 2 | 2010-06-29 |
Handling of conditional instructions in a data processing apparatus Grant 7,647,480 - Ford , et al. January 12, 2 | 2010-01-12 |
Generation of trace data in a multi-processor system App 20090313507 - Swaine; Andrew Brookfield ;   et al. | 2009-12-17 |
Data processing apparatus and method for handling instructions to be executed by processing circuitry App 20090187741 - Greenhalgh; Peter Richard ;   et al. | 2009-07-23 |
Reducing errors in pre-decode caches App 20090187740 - Greenhalgh; Peter Richard ;   et al. | 2009-07-23 |
Instruction pre-decoding of multiple instruction sets App 20090187742 - Greenhalgh; Peter Richard ;   et al. | 2009-07-23 |
Apparatus and method for error correction of data values in a storage device App 20090164870 - Penton; Antony John ;   et al. | 2009-06-25 |
Handling of hard errors in a cache of a data processing apparatus App 20090164727 - Penton; Antony John ;   et al. | 2009-06-25 |
Data processing apparatus and method for merging secure and non-secure data into an output data stream Grant 7,509,502 - Francis , et al. March 24, 2 | 2009-03-24 |
Error correction in a set associative storage device App 20090044086 - Craske; Simon John ;   et al. | 2009-02-12 |
Synchronisation of signals between asynchronous logic Grant 7,489,752 - Penton , et al. February 10, 2 | 2009-02-10 |
Allocation of branch target cache resources in dependence upon program instructions within an instruction queue Grant 7,447,883 - Vasekin , et al. November 4, 2 | 2008-11-04 |
Read ports and methods of outputting data via read ports Grant 7,420,970 - Rose September 2, 2 | 2008-09-02 |
Data processing system having an external instruction set and an internal instruction set Grant 7,406,585 - Rose , et al. July 29, 2 | 2008-07-29 |
Program instruction decompression and compression techniques Grant 7,360,061 - Vasekin , et al. April 15, 2 | 2008-04-15 |
Control of a branch target cache within a data processing system App 20080040592 - Vasekin; Vladimir ;   et al. | 2008-02-14 |
Data access in a data processing system App 20070255927 - Vasekin; Vladimir ;   et al. | 2007-11-01 |
Handling of Conditional Instructions in a Data Processing Apparatus App 20070208924 - Ford; Simon Andrew ;   et al. | 2007-09-06 |
Synchronisation of signals between asynchronous logic App 20070150771 - Penton; Antony John ;   et al. | 2007-06-28 |
Data processing apparatus and method for moving data elements between a chosen lane of parallel processing in registers and a structure within memory Grant 7,219,214 - Ford , et al. May 15, 2 | 2007-05-15 |
Data processing apparatus and method for moving data elements between specified registers and a continuous block of memory Grant 7,219,215 - Ford , et al. May 15, 2 | 2007-05-15 |
Data processing apparatus and method for moving data between registers and memory in response to an access instruction having an alignment specifier identifying an alignment to be associated with a start address Grant 7,210,023 - Rose , et al. April 24, 2 | 2007-04-24 |
Unhandled operation handling in multiple instruction set systems Grant 7,162,611 - Rose , et al. January 9, 2 | 2007-01-09 |
Dynamic fetch rate control of an instruction prefetch unit coupled to a pipelined memory system App 20060271766 - Vasekin; Vladimir ;   et al. | 2006-11-30 |
Write-through caching a JAVA.RTM. local variable within a register of a register bank Grant 7,131,118 - Rose October 31, 2 | 2006-10-31 |
Program instruction interpretation Grant 7,089,539 - Dornan , et al. August 8, 2 | 2006-08-08 |
System, method and computer program product for testing software App 20060129765 - Rose; Andrew Christopher ;   et al. | 2006-06-15 |
Restarting translated instructions Grant 7,003,652 - Nevill , et al. February 21, 2 | 2006-02-21 |
Storing stack operands in registers Grant 7,000,094 - Nevill , et al. February 14, 2 | 2006-02-14 |
Loop end prediction App 20050283593 - Vasekin, Vladimir ;   et al. | 2005-12-22 |
Program instruction decompression and compression techniques App 20050278508 - Vasekin, Vladimir ;   et al. | 2005-12-15 |
Table lookup operation within a data processing system Grant 6,958,718 - Symes , et al. October 25, 2 | 2005-10-25 |
Null exception handling App 20050216711 - Butcher, David John ;   et al. | 2005-09-29 |
Table lookup operation within a data processing system App 20050125639 - Symes, Dominic Hugo ;   et al. | 2005-06-09 |
Data processing apparatus and method for moving data between registers and memory App 20050125641 - Ford, Simon Andrew ;   et al. | 2005-06-09 |
Data processing apparatus and method for moving data between registers and memory App 20050125624 - Rose, Andrew Christopher ;   et al. | 2005-06-09 |
Data processing apparatus and method for moving data between registers and memory App 20050125640 - Ford, Simon Andrew ;   et al. | 2005-06-09 |
Vector by scalar operations App 20050125636 - Ford, Simon Andrew ;   et al. | 2005-06-09 |
Data processing apparatus and method for merging secure and non-secure data into an output data stream App 20050097341 - Francis, Hedley James ;   et al. | 2005-05-05 |
Read ports and methods of outputting data via read ports App 20040252728 - Rose, Andrew Christopher | 2004-12-16 |
Data processing system having an external instruction set and an internal instruction set App 20040059897 - Rose, Andrew Christopher ;   et al. | 2004-03-25 |
Write-through caching a java local variable within a register of a register bank App 20040019880 - Rose, Andrew Christopher | 2004-01-29 |
Program instruction interpretation App 20040015896 - Dornan, Christopher Bentley ;   et al. | 2004-01-22 |
Debugging data processing systems Grant 6,532,553 - Gwilt , et al. March 11, 2 | 2003-03-11 |
Unhandled operation handling in multiple instruction set systems App 20020188826 - Rose, Andrew Christopher ;   et al. | 2002-12-12 |
Hardware instruction translation within a processor pipeline App 20020083302 - Nevill, Edward Colles ;   et al. | 2002-06-27 |
Scheduling control within a system having mixed hardware and software based instruction execution App 20020069402 - Nevill, Edward Colles ;   et al. | 2002-06-06 |
Restarting translated instructions App 20020066003 - Nevill, Edward C. ;   et al. | 2002-05-30 |
Storing stack operands in registers App 20020066004 - Nevill, Edward Colles ;   et al. | 2002-05-30 |