Jesus Sanchez
Intel
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jesus Sanchez.
IEEE Transactions on Parallel and Distributed Systems | 2008
Carlos Madriles; Carlos García-Quiñones; Jesus Sanchez; Pedro Marcuello; Antonio González; Dean M. Tullsen; Hong Wang; John Paul Shen
This paper presents the Mitosis framework, which is a combined hardware-software approach to speculative multithreading, even in the presence of frequent dependences among threads. Speculative multithreading increases single-threaded application performance by exploiting thread-level parallelism speculatively, that is, executing code in parallel, even when the compiler or runtime system cannot guarantee that the parallelism exists. The proposed approach is based on predicting/computing thread input values via software through a piece of code that is added at the beginning of each thread (the precomputation slice). A precomputation slice is expected to compute the correct thread input values most of the time but not necessarily always. This allows aggressive optimization techniques to be applied to the slice to make it very short. This paper focuses on the microarchitecture that supports this execution model. The primary novelty of the microarchitecture is the hardware support for the execution and validation of precomputation slices. Additionally, this paper presents new architectures for the register file and the cache memory in order to support multiple versions of each variable and allow for efficient rollback in case of misspeculation. We show that the proposed microarchitecture, together with the compiler support, achieves an average speedup of 2.2 for applications that conventional nonspeculative approaches are not able to parallelize at all.
Archive | 2006
Carlos Madriles Gimeno; Carlos Garcia Quinones; Pedro Marcuello; Jesus Sanchez; Fernando Latorre; Antonio González
Archive | 2004
Jesus Sanchez; Carlos Garcia; Carlos Madriles; Peter Rundberg; Pedro Marcuello; Antonio González
Archive | 2004
Carlos Madriles; Peter Rundberg; Jesus Sanchez; Carlos Garcia; Pedro Marcuello; Antonio González
Archive | 2005
Carlos Madriles; Peter Rundberg; Jesus Sanchez; Carlos Garcia; Pedro Marcuello; Antonio González
Archive | 2004
Jesus Sanchez; Carlos Garcia; Carlos Madriles; Peter Rundberg; Pedro Marcuello; Antonio Gonzalez
Archive | 2007
Carlos Garcia Quinones; Jesus Sanchez; Carlos Madriles; Pedro Marcuello; Antonio González
Archive | 2000
Jaume Abella; Sid Touati; Alison Anderson; Carlos Ciuraneta; J. m. Codina M. Dai; Christine Eisenbeis; Grigori Fursin; Antonio González; Josep Llosa; Michael F. P. O'Boyle; Andry Randrianatoavina; Jesus Sanchez; Olivier Temam; Xavier Vera; Gregory Watts
Archive | 2006
Gimeno Carlos Madriles; Quiñones Carlos Garcia; Pedro Marcuello; Jesus Sanchez; Fernando Latorre; Antonio Guerrero González
Archive | 2016
Elmoustapha Ould-Ahmed-Vall; David Guillen Fandos; Jesus Sanchez; Guillem Sole; Roger Espasa