Enviaments recents

  • Reducing branch delay to zero in pipelined processors 

    González Colás, Antonio María; Llaberia Griñó, José M. (1993-03)
    Article
    Accés obert
    A mechanism to reduce the cost of branches in pipelined processors is described and evaluated. It is based on the use of multiple prefetch, early computation of the target address, delayed branch, and parallel execution ...
  • Randomized cache placement for eliminating conflicts 

    Topham, Nigel; González Colás, Antonio María (1999-02)
    Article
    Accés obert
    Applications with regular patterns of memory access can experience high levels of cache conflict misses. In shared-memory multiprocessors conflict misses can be increased significantly by the data transpositions required ...
  • Refueling: Preventing wire degradation due to electromigration 

    Abella Ferrer, Jaume; Vera Rivera, Francisco Javier; Unsal, Osman Sabri; Ergin, Oguz; González Colás, Antonio María; Tschanz, James W. (2008-12)
    Article
    Accés obert
    Electromigration is a major source of wire and via failure. Refueling undoes EM for bidirectional wires and power/ground grids-some of a chip's most vulnerable wires. Refueling exploits EM's self-healing effect by balancing ...
  • Control speculation for energy-efficient next-generation superscalar processors 

    Aragón, Juan Luis; González González, José; González Colás, Antonio María (2006-03)
    Article
    Accés obert
    Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pipeline. However, branch mispredictions cause the processor to fetch useless instructions that are eventually squashed, ...
  • Analyzing data locality in numeric applications 

    Sánchez Navarro, F. Jesús; González Colás, Antonio María (2000-07)
    Article
    Accés obert
    In this article, we introduce SPLAT (Static and Profiled Data Locality Analysis Tool). The tool's purpose is to provide a fast study of memory behavior without the necessity of a costly memory simulator. SPLAT consists of ...
  • Power/performance/thermal design-space exploration for multicore architectures 

    Monchiero, Matteo; Canal Corretger, Ramon; González Colás, Antonio María (2008-05)
    Article
    Accés obert
    Multicore architectures have been ruling the recent microprocessor design trend. This is due to different reasons: better performance, thread-level parallelism bounds in modern applications, ILP diminishing returns, better ...
  • Power- and complexity-aware issue queue designs 

    Abella Ferrer, Jaume; Canal Corretger, Ramon; González Colás, Antonio María (2003-09)
    Article
    Accés obert
    The improved performance of current microprocessors brings with it increasingly complex and power-dissipating issue logic. Recent proposals introduce a range of mechanisms for tackling this problem.
  • On-chip interconnects and instruction steering schemes for clustered microarchitectures 

    Parcerisa Bundó, Joan Manuel; Sahuquillo, Julio; González Colás, Antonio María; Duato, José (2005-02)
    Article
    Accés obert
    Clustering is an effective microarchitectural technique for reducing the impact of wire delays, the complexity, and the power requirements of microprocessors. In this work, we investigate the design of on-chip interconnection ...
  • Distributed data cache designs for clustered VLIW processors 

    Gibert Codina, Enric; Sánchez, Jesús; González Colás, Antonio María (2005-10)
    Article
    Accés obert
    Wire delays are a major concern for current and forthcoming processors. One approach to deal with this problem is to divide the processor into semi-independent units referred to as clusters. A cluster usually consists of ...
  • Mitosis: A speculative multithreaded processor based on pre-computation slices 

    Madriles Gimeno, Carles; García Quiñones, Carlos; Sánchez, Jesús; Marcuello, Pedro; González Colás, Antonio María; Tullsen, Dean; Wang, Hong; Shen, John P. (2008-07)
    Article
    Accés obert
    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 ...

Mostra'n més