| 10621092 |
Merging level cache and data cache units having indicator bits related to speculative execution |
Fernando Latorre, Enric Gibert Codina, Pedro Lopez, Carlos Madriles, 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 |
| 9983880 |
Method and apparatus for improved thread selection |
REKAI GONZALEZ-ALBERQUILLA, Tanausu Ramirez, Enric Gibert Codina |
2018-05-29 |
| 9940138 |
Utilization of register checkpointing mechanism with pointer swapping to resolve multithreading mis-speculations |
Pedro Lopez, Carlos Madriles, Alejandro Vicente Martinez, Raul Martinez, Enric Gibert Codina +2 more |
2018-04-10 |
| 9811341 |
Managed instruction cache prefetching |
Kyriakos A. Stavrou, Enric Gibert Codina, Crispin Gomez Requena, Antonio Gonzalez, Mirem Hyuseinova +13 more |
2017-11-07 |
| 8909902 |
Systems, methods, and apparatuses to decompose a sequential program into multiple threads, execute said threads, and reconstruct the sequential execution |
Fernando Latorre, Enric Gibert Codina, Pedro Lopez, Carlos Madriles, Alejandro Martinez Vincente +2 more |
2014-12-09 |
| 8898646 |
Method and apparatus for flexible, accurate, and/or efficient code profiling |
Enric Gibert Codina, Carlos Madriles, Raul Martinez |
2014-11-25 |
| 8612698 |
Replacement policy for hot code detection |
Pedro Lopez, F. Jesus Sanchez, Enric Gibert, Fernando Latorre, Grigorios Magklis +2 more |
2013-12-17 |
| 8261046 |
Access of register files of other threads using synchronization |
Enric Gibert, Fernando Latorre, Jose-Alejandro Pineiro, Pedro Lopez, Antonio Gonzalez |
2012-09-04 |
| 8190652 |
Achieving coherence between dynamically optimized code and original code |
Fernando Latorre, Grigorios Magklis, Enric Gibert, Antonio Gonzalez |
2012-05-29 |
| 7895415 |
Cache sharing based thread control |
Antonio Gonzalez, Pedro Lopez, Fernando Latorre, Jose-Alejandro Pineiro, Enric Gibert +6 more |
2011-02-22 |