Alejandro Ramírez Bellido
Barcelona Supercomputing Center
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alejandro Ramírez Bellido.
IEE Proceedings- Software | 2004
Ayose Jesús Falcón Samper; Alejandro Ramírez Bellido; Mateo Valero Cortés
Simultaneous multithreading (SMT) is an architectural technique that allows for the parallel execution of several threads simultaneously. Fetch performance has been identified as the most important bottleneck for SMT processors. The commonly adopted solution has been fetching from more than one thread each cycle. Recent studies have proposed a plethora of fetch policies to deal with fetch priority among threads, trying to increase fetch performance. We demonstrate that the simultaneous sharing of the fetch unit, apart from increasing the complexity of the fetch unit, can be counterproductive in terms of performance. We evaluate the use of high-performance fetch units in the context of SMT. Our new fetch architecture proposal allows us to feed an 8-way processor fetching from a single thread each cycle, reducing complexity, and increasing the usefulness of proposed fetch policies. Our results show that using new high-performance fetch units, like the FTB or the stream fetch, provides higher performance than fetching from two threads using common SMT fetch architectures. Furthermore, our results show that our design obtains better average performance for any kind of workloads (both ILP and memory bounded benchmarks), in contrast to previously proposed solutions.Simultaneous multithreading (SMT) is an architectural technique that allows for the parallel execution of several threads simultaneously. Fetch performance has been identified as the most important bottleneck for SMT processors. The commonly adopted solution has been fetching from more than one thread each cycle. Recent studies have proposed a plethora of fetch policies to deal with fetch priority among threads, trying to increase fetch performance. We demonstrate that the simultaneous sharing of the fetch unit, apart from increasing the complexity of the fetch unit, can be counterproductive in terms of performance. We evaluate the use of high-performance fetch units in the context of SMT. Our new fetch architecture proposal allows us to feed an 8-way processor fetching from a single thread each cycle, reducing complexity, and increasing the usefulness of proposed fetch policies. Our results show that using new high-performance fetch units, like the FTB or the stream fetch, provides higher performance than fetching from two threads using common SMT fetch architectures. Furthermore, our results show that our design obtains better average performance for any kind of workloads (both ILP and memory bounded benchmarks), in contrast to previously proposed solutions.
Archive | 2009
Carmelo Alexis Acosta Ojeda; Francisco J. Cazorla; Alejandro Ramírez Bellido; Mateo Valero Cortés
Archive | 2011
Mauricio Alvarez Mesa; Felipe Cabarcas Jaramillo; Alejandro Ramírez Bellido; Cor Meenderinck; Ben H. H. Juurlink; Mateo Valero Cortés
Actas de las XVIII Jornadas de Paralelismo, volumen 1: Zaragoza, 12-14 septiembre 2007 | 2007
Felipe Cabarcas Jaramillo; Alejandro Rico Carro; David Ródenas Picó; Xavier Martorell Bofill; Alejandro Ramírez Bellido; Eduard Ayguadé Parra
ACACES 2006: poster abstracts: July 26, 2006, L'Aquila, Italy | 2006
Felipe Cabarcas Jaramillo; Alejandro Rico Carro; David Ródenas; Xavier Martorell Bofill; Alejandro Ramírez Bellido; Eduard Ayguadé Parra
Archive | 2005
Oliverio J. Santana Jaria; Alejandro Ramírez Bellido; Mateo Valero Cortés
Archive | 2016
Nikola Rajovic; Alejandro Ramírez Bellido; Alejandro Rico; F. Mantovani; Daniel Ruiz; Oriol Villarubi; Constantino Gómez; Luna Backes; Diego Nieto; Harald Servat; Xavier Martorell Bofill; Jesús José Labarta Mancho; Eduard Ayguadé Parra; Mateo Valero Cortés; Chris Adeniyi-Jones; Said Derradji; Hervé Gloaguen; Piero Lanucara; Nico Sanna; Jean-François Méhaut; Kevin Pouget; Brice Videau; Eric Boyer; Momme Allalen; Axel Auweter; David Brayford; Daniele Tafani; Dirk Brömmel; Rene Halver; Jan H. Meinke
Archive | 2013
Ivan Tanasic; Isaac Gelado Fernandez; Javier Cabezas; Nacho Navarro; Alejandro Ramírez Bellido; Mateo Valero Cortés
Archive | 2009
Carmelo Alexis Acosta Ojeda; Francisco Javier Cazorla Almeida; Oliverio J. Santana Jaria; Ayose Jesús Falcón Samper; Alejandro Ramírez Bellido; Mateo Valero Cortés
Cuarto Congreso Colombiano de Computación, 4CCC: abril 23-25, 2009, Bucaramanga, Colombia | 2009
Friman Sánchez Castaño; Alejandro Ramírez Bellido; Mateo Valero Cortés