| 10621092 |
Merging level cache and data cache units having indicator bits related to speculative execution |
Fernando Latorre, Josep M. Codina, Enric Gibert Codina, Pedro Lopez, Alejandro Martinez Vincente +2 more |
2020-04-14 |
| 10157063 |
Instruction and logic for optimization level aware branch prediction |
Polychronis Xekalakis, Pedro Marcuello, Alejandro Vicente Martinez, Christos E. Kotselidis, Grigorios Magklis +13 more |
2018-12-18 |
| 10013326 |
Propagating a prefetching profile bit from a prefetch queue to a data cache to indicate that a line was prefetched in response to an instruction within a code region |
Raul Martinez, Enric Gibert Codina, Pedro Lopez, Marti Torrents Lapuerta, Polychronis Xekalakis +14 more |
2018-07-03 |
| 9940138 |
Utilization of register checkpointing mechanism with pointer swapping to resolve multithreading mis-speculations |
Pedro Lopez, Alejandro Vicente Martinez, Raul Martinez, Josep M. Codina, Enric Gibert Codina +2 more |
2018-04-10 |
| 9374542 |
Image signal processor with a block checking circuit |
Kyriakos A. Stavrou, Pedro Marcuello, Grigorios Magklis, Javier Carretero Casado, Juan Fernandez +2 more |
2016-06-21 |
| 9043773 |
Identification and management of unsafe optimizations |
Alejandro Martinez Vicente, Joseph M. Codina, Christos E. Kotselidis, Raul Martinez |
2015-05-26 |
| 8909902 |
Systems, methods, and apparatuses to decompose a sequential program into multiple threads, execute said threads, and reconstruct the sequential execution |
Fernando Latorre, Josep M. Codina, Enric Gibert Codina, Pedro Lopez, Alejandro Martinez Vincente +2 more |
2014-12-09 |
| 8898646 |
Method and apparatus for flexible, accurate, and/or efficient code profiling |
Enric Gibert Codina, Josep M. Codina, Raul Martinez |
2014-11-25 |
| 8813057 |
Branch pruning in architectures with speculation support |
Carlos García Quiñones, Jesus Sanchez, Pedro Marcuello, Antonio Gonzalez |
2014-08-19 |
| 8166282 |
Multi-version register file for multithreading processors with live-in precomputation |
Peter Rundberg, Jesus Sanchez, Carlos Garcia, Pedro Marcuello, Antonio Gonzalez |
2012-04-24 |
| 7458065 |
Selection of spawning pairs for a speculative multithreaded processor |
Jesus Sanchez, Carlos Garcia, Peter Rundberg, Pedro Marcuello, Antonio Gonzalez |
2008-11-25 |