Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jesus Sanchez is active.

Publication


Featured researches published by Jesus Sanchez.


IEEE Transactions on Parallel and Distributed Systems | 2008

Mitosis: A Speculative Multithreaded Processor Based on Precomputation Slices

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

Enabling Speculative State Information in a Cache Coherency Protocol

Carlos Madriles Gimeno; Carlos Garcia Quinones; Pedro Marcuello; Jesus Sanchez; Fernando Latorre; Antonio González


Archive | 2004

Selection of spawning pairs for a speculative multithreaded processor

Jesus Sanchez; Carlos Garcia; Carlos Madriles; Peter Rundberg; Pedro Marcuello; Antonio González


Archive | 2004

Multi-version register file for multithreading processors with live-in precomputation

Carlos Madriles; Peter Rundberg; Jesus Sanchez; Carlos Garcia; Pedro Marcuello; Antonio González


Archive | 2005

Apparatus, System, and Method of a Memory Arrangement for Speculative Multithreading

Carlos Madriles; Peter Rundberg; Jesus Sanchez; Carlos Garcia; Pedro Marcuello; Antonio González


Archive | 2004

Analyzer for spawning pairs in speculative multithreaded processor

Jesus Sanchez; Carlos Garcia; Carlos Madriles; Peter Rundberg; Pedro Marcuello; Antonio Gonzalez


Archive | 2007

BRANCH PRUNING IN ARCHITECTURES WITH SPECULATION SUPPORT

Carlos Garcia Quinones; Jesus Sanchez; Carlos Madriles; Pedro Marcuello; Antonio González


Archive | 2000

The MHAOTEU Toolset for Memory Hierarchy Management

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

Method, apparatus and system applied in a cache memory coherence protocol

Gimeno Carlos Madriles; Quiñones Carlos Garcia; Pedro Marcuello; Jesus Sanchez; Fernando Latorre; Antonio Guerrero González


Archive | 2016

Apparatus and method for vector horizontal logical instruction

Elmoustapha Ould-Ahmed-Vall; David Guillen Fandos; Jesus Sanchez; Guillem Sole; Roger Espasa

Collaboration


Dive into the Jesus Sanchez's collaboration.

Top Co-Authors

Avatar

Antonio González

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Jaume Abella

Barcelona Supercomputing Center

View shared research outputs
Top Co-Authors

Avatar

Josep Llosa

Polytechnic University of Catalonia

View shared research outputs
Researchain Logo
Decentralizing Knowledge