Issued Patents 2016
Showing 1–16 of 16 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9529715 | Hybrid hardware and software implementation of transactional memory access | Sanjeev Kumar, Partha Kundu, Anthony T. Nguyen | 2016-12-27 |
| 9513905 | Vector instructions to enable efficient synchronization and parallel reduction operations | Mikhail Smelyanskiy, Sanjeev Kumar, Daehyun Kim, Jatin Chhugani, Changkyu Kim +3 more | 2016-12-06 |
| 9411592 | Vector address conflict resolution with vector population count functionality | Robert Valentine, Mark J. Charney, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmed-Vall +1 more | 2016-08-09 |
| 9411584 | Methods, apparatus, instructions, and logic to provide vector address conflict detection functionality | Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Brett L. Toll, Mark J. Charney +1 more | 2016-08-09 |
| 9405706 | Instruction and logic for adaptive dataset priorities in processor caches | Kshitij A. Doshi, Karthik Raman | 2016-08-02 |
| 9400650 | Read and write masks update instruction for vectorization of recursive computations over interdependent data | Mikhail Plotnikov, Andrey Naraikin | 2016-07-26 |
| 9378182 | Vector move instruction controlled by read and write masks | Mikhail Plotnikov, Andrey Naraikin | 2016-06-28 |
| 9372692 | Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality | Mikhail Plotnikov, Andrey Naraikin, Robert Valentine | 2016-06-21 |
| 9348601 | Coalescing adjacent gather/scatter operations | Andrew T. Forsyth, Brian J. Hickmann, Jonathan C. Hall | 2016-05-24 |
| 9323672 | Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems | Daehyun Kim, Yen-Kuang Chen, Partha Kundu | 2016-04-26 |
| 9323531 | Systems, apparatuses, and methods for determining a trailing least significant masking bit of a writemask register | Mark J. Charney, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmedvall, Bret L. Toll +1 more | 2016-04-26 |
| 9323525 | Monitoring vector lane duty cycle for dynamic optimization | Daehyun Kim, Jong Soo Park, Dong Hyuk Woo, Richard M. Yoo | 2016-04-26 |
| 9250914 | Method and apparatus for selecting cache locality for atomic operations | Daehyun Kim, Camilo A. Moreno, Jong Soo Park, Richard M. Yoo | 2016-02-02 |
| 9251095 | Providing metadata in a translation lookaside buffer (TLB) | David Champagne, Abhishek Tiwari, Wei Wu, Sanjeev Kumar, Shih-Lien Linus Lu | 2016-02-02 |
| 9244746 | Automatic transaction coarsening | Richard M. Yoo | 2016-01-26 |
| 9244677 | Loop vectorization methods and apparatus | Nalini Vasudevan, Jayashankar Bharadwaj, Milind B. Girkar, Mark J. Charney, Robert Valentine +4 more | 2016-01-26 |