Patent | Date |
---|
Accelerator monitoring and testing Grant 11,372,739 - Schardt , et al. June 28, 2 | 2022-06-28 |
Selecting and using a cloud-based hardware accelerator Grant 11,362,891 - Schardt , et al. June 14, 2 | 2022-06-14 |
Dynamic thread status retrieval using inter-thread communication Grant 11,269,690 - Kuesel , et al. March 8, 2 | 2022-03-08 |
Helping a hardware accelerator using software Grant 11,150,969 - Schardt , et al. October 19, 2 | 2021-10-19 |
Selecting hardware accelerators based on score Grant 11,144,357 - Schardt , et al. October 12, 2 | 2021-10-12 |
Managing cloud-based hardware accelerators Grant 11,132,282 - Schardt , et al. September 28, 2 | 2021-09-28 |
Dynamic thread status retrieval using inter-thread communication Grant 11,068,318 - Kuesel , et al. July 20, 2 | 2021-07-20 |
Dynamic accelerator generation and deployment Grant 11,048,558 - Schardt , et al. June 29, 2 | 2021-06-29 |
Selecting And Using A Cloud-based Hardware Accelerator App 20210152424 - Schardt; Paul E. ;   et al. | 2021-05-20 |
Dynamic Accelerator Generation And Deployment App 20210117239 - Schardt; Paul E. ;   et al. | 2021-04-22 |
Automatically deploying hardware accelerators based on requests from users Grant 10,977,098 - Schardt , et al. April 13, 2 | 2021-04-13 |
Thermal management of hardware accelerators Grant 10,936,043 - Schardt , et al. March 2, 2 | 2021-03-02 |
Failover of a hardware accelerator to software Grant 10,901,827 - Schardt , et al. January 26, 2 | 2021-01-26 |
Selecting and using a cloud-based hardware accelerator Grant 10,892,944 - Schardt , et al. January 12, 2 | 2021-01-12 |
Accelerator Monitoring And Testing App 20200387435 - Schardt; Paul E. ;   et al. | 2020-12-10 |
Accelerator monitoring and testing Grant 10,831,627 - Schardt , et al. November 10, 2 | 2020-11-10 |
Debug boundaries in a hardware accelerator Grant 10,831,975 - Schardt , et al. November 10, 2 | 2020-11-10 |
Coalescing multiple accelerators into a single accelerator Grant 10,824,472 - Schardt , et al. November 3, 2 | 2020-11-03 |
Accelerator validation and reporting Grant 10,817,339 - Schardt , et al. October 27, 2 | 2020-10-27 |
Instruction predication using unused datapath facilities Grant 10,776,117 - Muff , et al. Sept | 2020-09-15 |
Accelerator generation using parallel synthesis and simulation Grant 10,754,624 - Schardt , et al. A | 2020-08-25 |
On-chip accelerator management Grant 10,747,705 - Schardt , et al. A | 2020-08-18 |
Managing accelerators in application-specific integrated circuits Grant 10,740,257 - Schardt , et al. A | 2020-08-11 |
Dynamic accelerator generation and deployment Grant 10,740,160 - Schardt , et al. A | 2020-08-11 |
Helping a hardware accelerator using software Grant 10,725,839 - Schardt , et al. | 2020-07-28 |
Helping A Hardware Accelerator Using Software App 20200233732 - Schardt; Paul E. ;   et al. | 2020-07-23 |
Debug Boundaries In A Hardware Accelerator App 20200175131 - Schardt; Paul E. ;   et al. | 2020-06-04 |
Selecting And Using A Cloud-based Hardware Accelerator App 20200177452 - Schardt; Paul E. ;   et al. | 2020-06-04 |
Memory management in a programmable device Grant 10,656,855 - Schardt , et al. | 2020-05-19 |
Managing Cloud-based Hardware Accelerators App 20200151082 - Schardt; Paul E. ;   et al. | 2020-05-14 |
Managing cloud-based hardware accelerators Grant 10,599,553 - Schardt , et al. | 2020-03-24 |
Coalescing Multiple Accelerators Into A Single Accelerator App 20200089540 - Schardt; Paul E. ;   et al. | 2020-03-19 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20200073725 - KUESEL; JAMIE R. ;   et al. | 2020-03-05 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20200065159 - KUESEL; JAMIE R. ;   et al. | 2020-02-27 |
Dynamic accelerator generation and deployment Grant 10,572,250 - Carey , et al. Feb | 2020-02-25 |
Automatically Deploying Hardware Accelerators Based On Requests From Users App 20200057685 - Schardt; Paul E. ;   et al. | 2020-02-20 |
Accelerator Validation And Reporting App 20200050490 - Schardt; Paul E. ;   et al. | 2020-02-13 |
Memory Management In A Programmable Device App 20200042210 - Schardt; Paul E. ;   et al. | 2020-02-06 |
Dynamic thread status retrieval using inter-thread communication Grant 10,545,797 - Kuesel , et al. Ja | 2020-01-28 |
Accelerator Monitoring And Testing App 20200026630 - Schardt; Paul E. ;   et al. | 2020-01-23 |
Dynamic Accelerator Generation And Deployment App 20200019443 - Schardt; Paul E. ;   et al. | 2020-01-16 |
Helping A Hardware Accelerator Using Software App 20200019451 - Schardt; Paul E. ;   et al. | 2020-01-16 |
Dynamic thread status retrieval using inter-thread communication Grant 10,534,654 - Kuesel , et al. Ja | 2020-01-14 |
Debug Boundaries For Hardware Accelerators App 20200004666 - Schardt; Paul E. ;   et al. | 2020-01-02 |
Managing Accelerators In Application-specific Integrated Circuits App 20200004702 - Schardt; Paul E. ;   et al. | 2020-01-02 |
Concurrent multiple instruction issued of non-pipelined instructions using non-pipelined operation resources in another processing core Grant 10,521,234 - Muff , et al. Dec | 2019-12-31 |
On-chip Accelerator Management App 20190384737 - Schardt; Paul E. ;   et al. | 2019-12-19 |
Accelerator Generation Using Parallel Synthesis And Simulation App 20190384578 - Schardt; Paul E. ;   et al. | 2019-12-19 |
Dynamic Accelerator Generation And Deployment App 20190384654 - Schardt; Paul E. ;   et al. | 2019-12-19 |
Accelerator management Grant 10,496,586 - Schardt , et al. De | 2019-12-03 |
Selecting Hardware Accelerators Based On Score App 20190361746 - Schardt; Paul E. ;   et al. | 2019-11-28 |
Failover Of A Hardware Accelerator To Software App 20190347152 - Schardt; Paul E. ;   et al. | 2019-11-14 |
Managing Cloud-based Hardware Accelerators App 20190332517 - Schardt; Paul E. ;   et al. | 2019-10-31 |
Accelerator Management App 20190332564 - Schardt; Paul E. ;   et al. | 2019-10-31 |
Thermal Management Of Hardware Accelerators App 20190332163 - Schardt; Paul E. ;   et al. | 2019-10-31 |
Dynamically Replacing A Call To A Software Library With A Call To An Accelerator App 20190187966 - Carey; James E. ;   et al. | 2019-06-20 |
Dynamic Accelerator Generation And Deployment App 20190187979 - Carey; James E. ;   et al. | 2019-06-20 |
Dynamic Accelerator Generation And Deployment App 20190163447 - Carey; James E. ;   et al. | 2019-05-30 |
Extensible execution unit interface architecture with multiple decode logic and multiple execution units Grant 9,710,274 - Muff , et al. July 18, 2 | 2017-07-18 |
Regular expression memory region with integrated regular expression engine Grant 9,678,885 - Muff , et al. June 13, 2 | 2017-06-13 |
Instruction set architecture with opcode lookup using memory attribute Grant 9,652,239 - Muff , et al. May 16, 2 | 2017-05-16 |
Instruction set architecture with opcode lookup using memory attribute Grant 9,652,238 - Muff , et al. May 16, 2 | 2017-05-16 |
Instruction predication using instruction filtering Grant 9,632,779 - Muff , et al. April 25, 2 | 2017-04-25 |
Instruction set architecture with extended register addressing using one or more primary opcode bits Grant 9,632,786 - Muff , et al. April 25, 2 | 2017-04-25 |
Indirect instruction predication Grant 9,619,234 - Muff , et al. April 11, 2 | 2017-04-11 |
Verifying runtime switch-over between multiple I/O protocols on shared I/O connection Grant 9,606,950 - Armstead , et al. March 28, 2 | 2017-03-28 |
Implementing system irritator accelerator FPGA unit (AFU) residing behind a coherent attached processors interface (CAPI) unit Grant 9,607,120 - Greenwood , et al. March 28, 2 | 2017-03-28 |
Thread scheduling across heterogeneous processing elements with resource mapping Grant 9,606,841 - Kuesel , et al. March 28, 2 | 2017-03-28 |
Thread scheduling across heterogeneous processing elements with resource mapping Grant 9,600,346 - Kuesel , et al. March 21, 2 | 2017-03-21 |
Verifying runtime switch-over between multiple I/O protocols on shared I/O connection Grant 9,600,432 - Armstead , et al. March 21, 2 | 2017-03-21 |
Implementing system irritator accelerator FPGA unit (AFU) residing behind a coherent attached processors interface (CAPI) unit Grant 9,600,618 - Greenwood , et al. March 21, 2 | 2017-03-21 |
Extensible execution unit interface architecture with multiple decode logic and multiple execution units Grant 9,594,562 - Muff , et al. March 14, 2 | 2017-03-14 |
Floating point execution unit for calculating packed sum of absolute differences Grant 9,594,557 - Muff , et al. March 14, 2 | 2017-03-14 |
Floating point execution unit for calculating packed sum of absolute differences Grant 9,594,556 - Muff , et al. March 14, 2 | 2017-03-14 |
Indirect instruction predication Grant 9,582,277 - Muff , et al. February 28, 2 | 2017-02-28 |
Local instruction loop buffer utilizing execution unit register file Grant 9,542,184 - Muff , et al. January 10, 2 | 2017-01-10 |
Instruction set architecture with extensible register addressing Grant 9,507,599 - Muff , et al. November 29, 2 | 2016-11-29 |
Local instruction loop buffer utilizing execution unit register file Grant 9,501,279 - Muff , et al. November 22, 2 | 2016-11-22 |
Instruction Predication Using Unused Datapath Facilities App 20160313998 - Muff; Adam J. ;   et al. | 2016-10-27 |
Instruction predication using unused datapath facilities Grant 9,465,613 - Muff , et al. October 11, 2 | 2016-10-11 |
Concurrent Multiple Instruction Issue Of Non-pipelined Instructions Using Non-pipelined Operation Resources In Another Processing Core App 20160224350 - Muff; Adam J. ;   et al. | 2016-08-04 |
Extensible Execution Unit Interface Architecture With Multiple Decode Logic And Multiple Execution Units App 20160224341 - Muff; Adam J. ;   et al. | 2016-08-04 |
Extensible Execution Unit Interface Architecture With Multiple Decode Logic And Multiple Execution Units App 20160224342 - Muff; Adam J. ;   et al. | 2016-08-04 |
Floating point execution unit for calculating packed sum of absolute differences Grant 9,405,536 - Muff , et al. August 2, 2 | 2016-08-02 |
Floating point execution unit for calculating packed sum of absolute differences Grant 9,405,535 - Muff , et al. August 2, 2 | 2016-08-02 |
Local Instruction Loop Buffer Utilizing Execution Unit Register File App 20160210149 - Muff; Adam J. ;   et al. | 2016-07-21 |
Local Instruction Loop Buffer Utilizing Execution Unit Register File App 20160210148 - Muff; Adam J. ;   et al. | 2016-07-21 |
Indirect Instruction Predication App 20160202981 - Muff; Adam J. ;   et al. | 2016-07-14 |
Floating Point Execution Unit For Calculating Packed Sum Of Absolute Differences App 20160202974 - Muff; Adam J. ;   et al. | 2016-07-14 |
Floating Point Execution Unit For Calculating Packed Sum Of Absolute Differences App 20160202973 - Muff; Adam J. ;   et al. | 2016-07-14 |
Indirect Instruction Predication App 20160202982 - Muff; Adam J. ;   et al. | 2016-07-14 |
Implementing System Irritator Accelerator Fpga Unit (afu) Residing Behind A Coherent Attached Processors Interface (capi) Unit App 20160188780 - Greenwood; Jason D. ;   et al. | 2016-06-30 |
Implementing System Irritator Accelerator Fpga Unit (afu) Residing Behind A Coherent Attached Processors Interface (capi) Unit App 20160188778 - Greenwood; Jason D. ;   et al. | 2016-06-30 |
Instruction Set Architecture With Opcode Lookup Using Memory Attribute App 20160179693 - Muff; Adam J. ;   et al. | 2016-06-23 |
Instruction Set Architecture With Opcode Lookup Using Memory Attribute App 20160179543 - Muff; Adam J. ;   et al. | 2016-06-23 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20160154752 - Kuesel; Jamie R. ;   et al. | 2016-06-02 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20160154683 - Kuesel; Jamie R. ;   et al. | 2016-06-02 |
Instruction buffer bypass of target instruction in response to partial flush Grant 9,354,887 - Mejdrich , et al. May 31, 2 | 2016-05-31 |
Extensible execution unit interface architecture with multiple decode logic and multiple execution units Grant 9,342,309 - Muff , et al. May 17, 2 | 2016-05-17 |
Extensible execution unit interface architecture with multiple decode logic and multiple execution units Grant 9,329,870 - Muff , et al. May 3, 2 | 2016-05-03 |
Concurrent multiple instruction issue of non-pipelined instructions using non-pipelined operation resources in another processing core Grant 9,317,294 - Muff , et al. April 19, 2 | 2016-04-19 |
Local instruction loop buffer utilizing execution unit register file Grant 9,317,291 - Muff , et al. April 19, 2 | 2016-04-19 |
Local instruction loop buffer utilizing execution unit register file Grant 9,311,096 - Muff , et al. April 12, 2 | 2016-04-12 |
Indirect instruction predication Grant 9,304,771 - Muff , et al. April 5, 2 | 2016-04-05 |
Accelerated data structure positioning based upon view orientation Grant 9,292,965 - Fowler , et al. March 22, 2 | 2016-03-22 |
Instruction set architecture with opcode lookup using memory attribute Grant 9,292,290 - Muff , et al. March 22, 2 | 2016-03-22 |
Instruction set architecture with opcode lookup using memory attribute Grant 9,286,071 - Muff , et al. March 15, 2 | 2016-03-15 |
General purpose processing unit with low power digital signal processing (DSP) mode Grant 9,274,591 - Muff , et al. March 1, 2 | 2016-03-01 |
Dynamic thread status retrieval using inter-thread communication Grant 9,256,573 - Kuesel , et al. February 9, 2 | 2016-02-09 |
Dynamic thread status retrieval using inter-thread communication Grant 9,256,574 - Kuesel , et al. February 9, 2 | 2016-02-09 |
Direct interthread communication dataport pack/unpack and load/save Grant 9,251,116 - Muff , et al. February 2, 2 | 2016-02-02 |
Cache swizzle with inline transposition Grant 9,244,840 - Kuesel , et al. January 26, 2 | 2016-01-26 |
Cache swizzle with inline transposition Grant 9,239,791 - Kuesel , et al. January 19, 2 | 2016-01-19 |
Thread Scheduling Across Heterogeneous Processing Elements With Resource Mapping App 20150370609 - Kuesel; Jamie R. ;   et al. | 2015-12-24 |
Instruction Set Architecture With Opcode Lookup Using Memory Attribute App 20150370566 - Muff; Adam J. ;   et al. | 2015-12-24 |
Floating Point Execution Unit For Calculating Packed Sum Of Absolute Differences App 20150370557 - Muff; Adam J. ;   et al. | 2015-12-24 |
Chip level power reduction using encoded communications Grant 9,218,039 - Muff , et al. December 22, 2 | 2015-12-22 |
Providing performance tuned versions of compiled code to a CPU in a system of heterogeneous cores Grant 9,195,443 - Kuesel , et al. November 24, 2 | 2015-11-24 |
Power reduction by minimizing bit transitions in the hamming distances of encoded communications Grant 9,189,051 - Muff , et al. November 17, 2 | 2015-11-17 |
Instruction set architecture with secure clear instructions for protecting processing unit architected state information Grant 9,183,399 - Muff , et al. November 10, 2 | 2015-11-10 |
Combined cache inject and lock operation Grant 9,176,885 - Kuesel , et al. November 3, 2 | 2015-11-03 |
Translation management instructions for updating address translation data structures in remote processing nodes Grant 9,170,954 - Muff , et al. October 27, 2 | 2015-10-27 |
Verifying Runtime Switch-over Between Multiple I/o Protocols On Shared I/o Connection App 20150301969 - ARMSTEAD; Thomas M. ;   et al. | 2015-10-22 |
Verifying Runtime Switch-over Between Multiple I/o Protocols On Shared I/o Connection App 20150301970 - ARMSTEAD; Thomas M. ;   et al. | 2015-10-22 |
Instruction set architecture with secure clear instructions for protecting processing unit architected state information Grant 9,147,078 - Muff , et al. September 29, 2 | 2015-09-29 |
Power distribution management in a system on a chip Grant 9,134,779 - Kuesel , et al. September 15, 2 | 2015-09-15 |
Power distribution management in a system on a chip Grant 9,134,778 - Kuesel , et al. September 15, 2 | 2015-09-15 |
Programmable microcode unit for mapping plural instances of an instruction in plural concurrently executed instruction streams to plural microcode sequences in plural memory partitions Grant 9,122,465 - Schardt , et al. September 1, 2 | 2015-09-01 |
Vector execution unit with prenormalization of denormal values Grant 9,092,256 - Muff , et al. July 28, 2 | 2015-07-28 |
Vector execution unit with prenormalization of denormal values Grant 9,092,257 - Muff , et al. July 28, 2 | 2015-07-28 |
External auxiliary execution unit interface for format conversion of instruction from issue unit to off-chip auxiliary execution unit Grant 9,075,623 - Mejdrich , et al. July 7, 2 | 2015-07-07 |
Translation management instructions for updating address translation data structures in remote processing nodes Grant 9,053,049 - Muff , et al. June 9, 2 | 2015-06-09 |
Virtualization support for branch prediction logic enable / disable at hypervisor and guest operating system levels Grant 9,032,191 - Muff , et al. May 12, 2 | 2015-05-12 |
Indirect inter-thread communication using a shared pool of inboxes Grant 8,990,833 - Kuesel , et al. March 24, 2 | 2015-03-24 |
Predecode logic autovectorizing a group of scalar instructions including result summing add instruction to a vector instruction for execution in vector unit with dot product adder Grant 8,984,260 - Muff , et al. March 17, 2 | 2015-03-17 |
Memory address translation-based data encryption with integrated encryption engine Grant 8,954,755 - Muff , et al. February 10, 2 | 2015-02-10 |
Instruction Set Architecture With Opcode Lookup Using Memory Attribute App 20150032999 - Muff; Adam J. ;   et al. | 2015-01-29 |
Regular Expression Memory Region With Integrated Regular Expression Engine App 20150032988 - Muff; Adam J. ;   et al. | 2015-01-29 |
Instruction Set Architecture With Extensible Register Addressing App 20150026435 - Muff; Adam J. ;   et al. | 2015-01-22 |
General Purpose Processing Unit With Low Power Digital Signal Processing (dsp) Mode App 20150026500 - Muff; Adam J. ;   et al. | 2015-01-22 |
Thread Scheduling Across Heterogeneous Processing Elements With Resource Mapping App 20150020078 - Kuesel; Jamie R. ;   et al. | 2015-01-15 |
System and method for selectively saving and restoring state of branch prediction logic through separate hypervisor-mode and guest-mode and/or user-mode instructions Grant 8,935,694 - Muff , et al. January 13, 2 | 2015-01-13 |
Software pipelining on a network on chip Grant 8,898,396 - Mejdrich , et al. November 25, 2 | 2014-11-25 |
Changing opcode of subsequent instruction when same destination address is not used as source address by intervening instructions Grant 8,892,851 - Muff , et al. November 18, 2 | 2014-11-18 |
Vector register file caching of context data structure for maintaining state data in a multithreaded image processing pipeline Grant 8,836,709 - Mejdrich , et al. September 16, 2 | 2014-09-16 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20140229706 - Kuesel; Jamie R. ;   et al. | 2014-08-14 |
Indirect Instruction Predication App 20140229712 - Muff; Adam J. ;   et al. | 2014-08-14 |
Local Instruction Loop Buffer Utilizing Execution Unit Register File App 20140229714 - Muff; Adam J. ;   et al. | 2014-08-14 |
Instruction Set Architecture With Secure Clear Instructions For Protecting Processing Unit Architected State Information App 20140230077 - Muff; Adam J. ;   et al. | 2014-08-14 |
Extensible Execution Unit Interface Architecture App 20140229708 - Muff; Adam J. ;   et al. | 2014-08-14 |
Dynamic Thread Status Retrieval Using Inter-thread Communication App 20140229709 - Kuesel; Jamie R. ;   et al. | 2014-08-14 |
Extensible Execution Unit Interface Architecture App 20140229713 - Muff; Adam J. ;   et al. | 2014-08-14 |
Local Instruction Loop Buffer Utilizing Execution Unit Register File App 20140229710 - Muff; Adam J. ;   et al. | 2014-08-14 |
Instruction Set Architecture With Secure Clear Instructions For Protecting Processing Unit Architected State Information App 20140229690 - Muff; Adam J. ;   et al. | 2014-08-14 |
Indirect Instruction Predication App 20140229711 - Muff; Adam J. ;   et al. | 2014-08-14 |
Providing performance tuned versions of compiled code to a CPU in a system of heterogeneous cores Grant 8,776,035 - Kuesel , et al. July 8, 2 | 2014-07-08 |
Chip Level Power Reduction Using Encoded Communications App 20140173308 - Muff; Adam J. ;   et al. | 2014-06-19 |
Chip Level Power Reduction Using Encoded Communications App 20140173296 - Muff; Adam J. ;   et al. | 2014-06-19 |
Vector Execution Unit With Prenormalization Of Denormal Values App 20140164465 - Muff; Adam J. ;   et al. | 2014-06-12 |
Cache Swizzle With Inline Transposition App 20140164704 - Kuesel; Jamie R. ;   et al. | 2014-06-12 |
Cache Swizzle With Inline Transposition App 20140164703 - Kuesel; Jamie R. ;   et al. | 2014-06-12 |
Translation Management Instructions For Updating Address Translation Data Structures In Remote Processing Nodes App 20140164732 - Muff; Adam J. ;   et al. | 2014-06-12 |
Concurrent Multiple Instruction Issue Of Non-pipelined Instructions Using Non-pipelined Operation Resources In Another Processing Core App 20140164734 - Muff; Adam J. ;   et al. | 2014-06-12 |
Translation Management Instructions For Updating Address Translation Data Structures In Remote Processing Nodes App 20140164731 - Muff; Adam J. ;   et al. | 2014-06-12 |
Vector Execution Unit With Prenormalization Of Denormal Values App 20140164464 - Muff; Adam J. ;   et al. | 2014-06-12 |
Memory address translation-based data encryption/compression Grant 8,751,830 - Muff , et al. June 10, 2 | 2014-06-10 |
Floating Point Execution Unit For Calculating Packed Sum Of Absolute Differences App 20140149720 - Muff; Adam J. ;   et al. | 2014-05-29 |
Distributed Chip Level Power System App 20140143557 - Kuesel; Jamie R. ;   et al. | 2014-05-22 |
Distributed Chip Level Managed Power System App 20140143558 - Kuesel; Jamie R. ;   et al. | 2014-05-22 |
DMA-based acceleration of command push buffer between host and target devices Grant 8,719,455 - Mejdrich , et al. May 6, 2 | 2014-05-06 |
Regular expression searches utilizing general purpose processors on a network interconnect Grant 8,719,404 - Kuesel , et al. May 6, 2 | 2014-05-06 |
Reuse of static image data from prior image frames to reduce rasterization requirements Grant 8,711,163 - Schardt , et al. April 29, 2 | 2014-04-29 |
Parallelized streaming accelerated data structure generation Grant 8,692,825 - Mejdrich , et al. April 8, 2 | 2014-04-08 |
Performance event triggering through direct interthread communication on a network on chip Grant 8,661,455 - Mejdrich , et al. February 25, 2 | 2014-02-25 |
Inter-thread communication with software security Grant 8,640,230 - Greenwood , et al. January 28, 2 | 2014-01-28 |
Multithreaded physics engine with predictive load balancing Grant 8,627,329 - Mejdrich , et al. January 7, 2 | 2014-01-07 |
Parallelized ray tracing Grant 08619078 - | 2013-12-31 |
Parallelized ray tracing Grant 8,619,078 - Mejdrich , et al. December 31, 2 | 2013-12-31 |
Allocating resources based on a performance statistic Grant 8,587,594 - Mejdrich , et al. November 19, 2 | 2013-11-19 |
Multithreaded software rendering pipeline with dynamic performance-based reallocation of raster threads Grant 8,587,596 - Mejdrich , et al. November 19, 2 | 2013-11-19 |
Network on chip with partitions Grant 8,526,422 - Hoover , et al. September 3, 2 | 2013-09-03 |
Programmable integrated processor blocks Grant 8,522,254 - Hickey , et al. August 27, 2 | 2013-08-27 |
Propagating shared state changes to multiple threads within a multithreaded processing environment Grant 8,514,232 - Mejdrich , et al. August 20, 2 | 2013-08-20 |
Memory Address Translation-based Data Encryption With Integrated Encryption Engine App 20130191651 - Muff; Adam J. ;   et al. | 2013-07-25 |
Memory Address Translation-based Data Encryption/compression App 20130191649 - Muff; Adam J. ;   et al. | 2013-07-25 |
Virtualization Support For Saving And Restoring Branch Prediction Logic States App 20130191825 - Muff; Adam J. ;   et al. | 2013-07-25 |
Combined Cache Inject And Lock Operation App 20130191600 - Kuesel; Jamie R. ;   et al. | 2013-07-25 |
Virtualization Support For Branch Prediction Logic Enable/disable App 20130191824 - Muff; Adam J. ;   et al. | 2013-07-25 |
Emulating a computer run time environment Grant 8,494,833 - Mejdrich , et al. July 23, 2 | 2013-07-23 |
External Auxiliary Execution Unit Interface To Off-chip Auxiliary Execution Unit App 20130185542 - Mejdrich; Eric O. ;   et al. | 2013-07-18 |
Providing Performance Tuned Versions Of Compiled Code To A Cpu In A System Of Heterogeneous Cores App 20130185705 - Kuesel; Jamie R. ;   et al. | 2013-07-18 |
Providing Performance Tuned Versions Of Compiled Code To A Cpu In A System Of Heterogeneous Cores App 20130185704 - Kuesel; Jamie R. ;   et al. | 2013-07-18 |
Network on chip that maintains cache coherency with invalidation messages Grant 8,473,667 - Mejdrich , et al. June 25, 2 | 2013-06-25 |
Predecode Logic For Autovectorizing Scalar Instructions In An Instruction Buffer App 20130159668 - Muff; Adam J. ;   et al. | 2013-06-20 |
Instruction Set Architecture With Extended Register Addressing App 20130159676 - Muff; Adam J. ;   et al. | 2013-06-20 |
Instruction Predication Using Unused Datapath Facilities App 20130159675 - Muff; Adam J. ;   et al. | 2013-06-20 |
Inter-thread Communication With Software Security App 20130160114 - Greenwood; Jason ;   et al. | 2013-06-20 |
Instruction Predication Using Instruction Filtering App 20130159674 - Muff; Adam J. ;   et al. | 2013-06-20 |
Indirect Inter-thread Communication Using A Shared Pool Of Inboxes App 20130160026 - Kuesel; Jamie R. ;   et al. | 2013-06-20 |
Processing Core With Programmable Microcode Unit App 20130145128 - Schardt; Paul E. ;   et al. | 2013-06-06 |
Direct Interthread Communication Dataport Pack/unpack And Load/save App 20130138918 - Muff; Adam J. ;   et al. | 2013-05-30 |
Operational Code Expansion In Response To Successive Target Address Detection App 20130111190 - Muff; Adam J. ;   et al. | 2013-05-02 |
Sequential processing in network on chip nodes by threads generating message containing payload and pointer for nanokernel to access algorithm to be executed on payload in another node Grant 8,423,749 - Mejdrich , et al. April 16, 2 | 2013-04-16 |
Multithreaded physics engine with impulse propagation Grant 8,413,166 - Mejdrich , et al. April 2, 2 | 2013-04-02 |
Rolling texture context data structure for maintaining texture data in a multithreaded image processing pipeline Grant 8,405,670 - Mejdrich , et al. March 26, 2 | 2013-03-26 |
Vector Register File Caching Of Context Data Structure For Maintaining State Data In A Multithreaded Image Processing Pipeline App 20130044117 - Mejdrich; Eric O. ;   et al. | 2013-02-21 |
Multithreaded Physics Engine With Impulse Propagation App 20130046518 - Mejdrich; Eric O. ;   et al. | 2013-02-21 |
Recovering data from a plurality of packets Grant 8,363,669 - Mejdrich , et al. January 29, 2 | 2013-01-29 |
Scheduling Software Thread Execution App 20120260252 - KUESEL; JAMIE R. ;   et al. | 2012-10-11 |
Software pipelining on a network on chip Grant 8,261,025 - Mejdrich , et al. September 4, 2 | 2012-09-04 |
Regular Expression Searches Utilizing General Purpose Processors On A Network Interconnect App 20120221711 - KUESEL; JAMIE R. ;   et al. | 2012-08-30 |
Accelerated data structure optimization based upon view orientation Grant 8,248,401 - Fowler , et al. August 21, 2 | 2012-08-21 |
Physical rendering with textured bounding volume primitive mapping Grant 8,248,412 - Fowler , et al. August 21, 2 | 2012-08-21 |
Software Pipelining On A Network On Chip App 20120209944 - Mejdrich; Eric O. ;   et al. | 2012-08-16 |
Context Switching On A Network On Chip App 20120192202 - Hoover; Russell D. ;   et al. | 2012-07-26 |
Reuse Of Static Image Data From Prior Image Frames To Reduce Rasterization Requirements App 20120176364 - Schardt; Paul E. ;   et al. | 2012-07-12 |
Upgradeable Processor Enabling Hardware Licensing App 20120179899 - Schardt; Paul E. ;   et al. | 2012-07-12 |
Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data Grant 8,214,845 - Hoover , et al. July 3, 2 | 2012-07-03 |
Single step mode in a software pipeline within a highly threaded network on a chip microprocessor Grant 8,140,832 - Mejdrich , et al. March 20, 2 | 2012-03-20 |
Security methodology to prevent user from compromising throughput in a highly threaded network on a chip processor Grant 8,108,908 - Mejdrich , et al. January 31, 2 | 2012-01-31 |
Multithreaded Software Rendering Pipeline With Dynamic Performance-based Reallocation Of Raster Threads App 20110316864 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Recovering Data From A Plurality of Packets App 20110317712 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Parallelized Streaming Accelerated Data Structure Generation App 20110316855 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Instruction Unit With Instruction Buffer Pipeline Bypass App 20110320771 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Dma-based Acceleration Of Command Push Buffer Between Host And Target Devices App 20110320724 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Propagating Shared State Changes To Multiple Threads Within A Multithreaded Processing Environment App 20110320719 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Programmable Integrated Processor Blocks App 20110321049 - Hickey; Mark J. ;   et al. | 2011-12-29 |
Multithreaded Physics Engine With Predictive Load Balancing App 20110321057 - Mejdrich; Eric O. ;   et al. | 2011-12-29 |
Branch prediction technique using instruction for resetting result table pointer Grant 8,078,850 - Kuesel , et al. December 13, 2 | 2011-12-13 |
Rolling Texture Context Data Structure For Maintaining Texture Data In A Multithreaded Image Processing Pipeline App 20110292063 - Mejdrich; Eric O. ;   et al. | 2011-12-01 |
Software Trace Collection and Analysis Utilizing Direct Interthread Communication On A Network On Chip App 20110289485 - Mejdrich; Eric O. ;   et al. | 2011-11-24 |
Parallelized Ray Tracing App 20110285710 - Mejdrich; Eric O. ;   et al. | 2011-11-24 |
Allocating Resources Based On A Performance Statistic App 20110285709 - Mejdrich; Eric O. ;   et al. | 2011-11-24 |
Pseudo random process state register for fast random process test generation Grant 8,024,616 - Mejdrich , et al. September 20, 2 | 2011-09-20 |
Dynamic virtual software pipelining on a network on chip Grant 8,020,168 - Hoover , et al. September 13, 2 | 2011-09-13 |
Graphics rendering on a network on chip Grant 8,018,466 - Hoover , et al. September 13, 2 | 2011-09-13 |
Network on chip with low latency, high bandwidth application messaging interconnects that abstract hardware inter-thread data communications into an architected state of a processor Grant 7,991,978 - Kuesel , et al. August 2, 2 | 2011-08-02 |
Software debugger for packets in a network on a chip Grant 7,992,043 - Mejdrich , et al. August 2, 2 | 2011-08-02 |
Monitoring software pipeline performance on a network on chip Grant 7,958,340 - Hoover , et al. June 7, 2 | 2011-06-07 |
Network on chip with partitions Grant 7,873,701 - Hoover , et al. January 18, 2 | 2011-01-18 |
Performance Event Triggering Through Direct Interthread Communication On a Network On Chip App 20100269123 - Mejdrich; Eric O. ;   et al. | 2010-10-21 |
Physical Rendering With Textured Bounding Volume Primitive Mapping App 20100238169 - Fowler; David K. ;   et al. | 2010-09-23 |
Accelerated Data Structure Optimization Based Upon View Orientation App 20100239185 - Fowler; David K. ;   et al. | 2010-09-23 |
Accelerated Data Structure Positioning Based Upon View Orientation App 20100239186 - Fowler; David K. ;   et al. | 2010-09-23 |
Split Vector Loads and Stores with Stride Separated Words App 20100199067 - Mejdrich; Eric O. ;   et al. | 2010-08-05 |
Single Step Mode In A Software Pipeline Within A Highly Threaded Network On A Chip Microprocessor App 20100191940 - Mejdrich; Eric O. ;   et al. | 2010-07-29 |
User-Defined Non-Visible Geometry Featuring Ray Filtering App 20100188402 - Mejdrich; Eric O. ;   et al. | 2010-07-29 |
Pseudo Random Process State Register For Fast Random Process Test Generation App 20100192014 - MEJDRICH; ERIC O. ;   et al. | 2010-07-29 |
Run-Time performance verification system Grant 7,747,414 - Armstead , et al. June 29, 2 | 2010-06-29 |
Software Debugger For Packets In A Network On A Chip App 20100100770 - MEJDRICH; ERIC O. ;   et al. | 2010-04-22 |
Security Methodology To Prevent User From Compromising Throughput In A Highly Threaded Network On A Chip Processor App 20100100934 - MEJDRICH; ERIC O. ;   et al. | 2010-04-22 |
Data Structure For Controlling An Algorithm Performed On A Unit Of Work In A Highly Threaded Network On A Chip App 20100100707 - MEJDRICH; ERIC O. ;   et al. | 2010-04-22 |
Network On Chip With Partitions App 20090282211 - Hoover; Russell D. ;   et al. | 2009-11-12 |
Dynamic Virtual Software Pipelining On A Network On Chip App 20090282222 - Hoover; Russell D. ;   et al. | 2009-11-12 |
Monitoring Software Pipeline Performance On A Network On Chip App 20090282227 - Hoover; Russell D. ;   et al. | 2009-11-12 |
Ordered And Unordered Network-Addressed Message Control With Embedded DMA Commands For A Network On Chip App 20090282419 - Mejdrich; Eric O. ;   et al. | 2009-11-12 |
Emulating A Computer Run Time Environment App 20090282139 - Mejdrich; Eric O. ;   et al. | 2009-11-12 |
Network On Chip With Low Latency, High Bandwidth Application Messaging Interconnects That Abstract Hardware Inter-Thread Data Communications Into An Architected State of A Processor App 20090282214 - Kuesel; Jamie R. ;   et al. | 2009-11-12 |
Context Switching On A Network On Chip App 20090282226 - Hoover; Russell D. ;   et al. | 2009-11-12 |
Emulating A Computer Run Time Environment App 20090271172 - Mejdrich; Eric O. ;   et al. | 2009-10-29 |
Branch Prediction In A Computer Processor App 20090271597 - Kuesel; Jamie R. ;   et al. | 2009-10-29 |
Graphics Rendering On A Network On Chip App 20090201302 - Hoover; Russell D. ;   et al. | 2009-08-13 |
Network on Chip That Maintains Cache Coherency with Invalidation Messages App 20090182954 - Mejdrich; Eric O. ;   et al. | 2009-07-16 |
Network On Chip With Partitions App 20090135739 - Hoover; Russell D. ;   et al. | 2009-05-28 |
Network on chip with partitions App 20090138567 - Hoover; Russell D. ;   et al. | 2009-05-28 |
Software Pipelining On a Network On Chip App 20090125574 - Mejdrich; Eric O. ;   et al. | 2009-05-14 |
Context Switching on a Network On Chip App 20090125703 - Mejdrich; Eric O. ;   et al. | 2009-05-14 |
Software Pipelining on a Network on Chip App 20090125706 - Hoover; Russell D. ;   et al. | 2009-05-14 |
Method and apparatus to verify non-deterministic results in an efficient random manner Grant 7,523,367 - Fagerness , et al. April 21, 2 | 2009-04-21 |
Run-time Performance Verification System App 20080133489 - Armstead; Thomas M. ;   et al. | 2008-06-05 |
Run-time Performance Verification System App 20080071499 - Armstead; Thomas M. ;   et al. | 2008-03-20 |
Run-time performance verification system Grant 7,324,922 - Armstead , et al. January 29, 2 | 2008-01-29 |
Run-time performance verification system App 20070093986 - Armstead; Thomas M. ;   et al. | 2007-04-26 |
Method and apparatus to verify non-deterministic results in an efficient random manner App 20070022337 - Fagerness; Gerald G. ;   et al. | 2007-01-25 |