Now showing items 1-4 of 4

  • Anaphase: a fine-grain thread decomposition scheme for speculative multithreading 

    Madriles Gimeno, Carles; López Muñoz, Pedro; Codina Viñas, Josep M.; Gibert Codina, Enric; Latorre Salinas, Fernando; Martínez Vicente, Alejandro; Martinez, Raul; González Colás, Antonio María (IEEE Computer Society, 2009)
    Conference report
    Open Access
    Industry is moving towards multi-core designs as we have hit the memory and power walls. Multi-core designs are very effective to exploit thread-level parallelism (TLP) but do not provide benefits when executing serial ...
  • Boosting single-thread performance in multi-core systems through fine-grain multi-threading 

    Madriles Gimeno, Carles; López Muñoz, Pedro; Codina Viñas, Josep M.; Gibert Codina, Enric; Latorre Salinas, Fernando; Martínez Vicente, Alejandro; Martinez Morais, Raul; González Colás, Antonio María (ACM Press. Association for Computing Machinery, 2009-06)
    Conference report
    Restricted access - publisher's policy
    Industry has shifted towards multi-core designs as we have hit the memory and power walls. However, single thread performance remains of paramount importance since some applications have limited thread-level parallelism ...
  • 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
    Open Access
    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 ...
  • Mitosis based speculative multithreaded architectures 

    Madriles Gimeno, Carles (Universitat Politècnica de Catalunya, 2012-07-23)
    Doctoral thesis
    Open Access
    In the last decade, industry made a right-hand turn and shifted towards multi-core processor designs, also known as Chip-Multi-Processors (CMPs), in order to provide further performance improvements under a reasonable power ...