• Circuit designs for increasing reliability and reducing energy 

      Seyedi, Azamolsadat (Universitat Politècnica de Catalunya, 2016-02-02)
      Tesi
      Accés obert
      Computing technology has witnessed an inimitable progress in the last decades which is the result of CMOS technology scaling commensurate with Moore's law. Transistor feature sizes have shrunk to half at each generation, ...
    • Designs for increasing reliability while reducing energy and increasing lifetime 

      Yalcin, Gulay (Universitat Politècnica de Catalunya, 2014-12-12)
      Tesi
      Accés obert
      In the last decades, the computing technology experienced tremendous developments. For instance, transistors' feature size shrank to half at every two years as consistently from the first time Moore stated his law. ...
    • Enhancing the efficiency and practicality of software transactional memory on massively multithreaded systems 

      Kestor, Gökçen (Universitat Politècnica de Catalunya, 2013-03-22)
      Tesi
      Accés obert
      Chip Multithreading (CMT) processors promise to deliver higher performance by running more than one stream of instructions in parallel. To exploit CMT's capabilities, programmers have to parallelize their applications, ...
    • Extending the applicability of deterministic multithreading 

      Nowack, Vesna (Universitat Politècnica de Catalunya, 2016-01-12)
      Tesi
      Accés obert
      With the increased number of cores on a single processor chip, an application can achieve good performance if it splits the execution into multiple threads that run on multiple cores at the same time. To synchronize threads, ...
    • Hardware thread scheduling algorithms for single-ISA asymmetric CMPs 

      Markovic, Nikola (Universitat Politècnica de Catalunya, 2015-12-22)
      Tesi
      Accés obert
      Through the past several decades, based on the Moore's law, the semiconductor industry was doubling the number of transistors on the single chip roughly every eighteen months. For a long time this continuous increase in ...
    • Techniques for improving the performance of software transactional memory 

      Stipić, Srđan (Universitat Politècnica de Catalunya, 2014-07-21)
      Tesi
      Accés obert
      Transactional Memory (TM) gives software developers the opportunity to write concurrent programs more easily compared to any previous programming paradigms and gives a performance comparable to lock-based synchronization ...
    • Techniques to improve concurrency in hardware transactional memory 

      Armejach Sanosa, Adrià (Universitat Politècnica de Catalunya, 2014-06-13)
      Tesi
      Accés obert
      Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away the complexity of managing shared data. The programmer defines sections of code, called transactions, which the TM system ...
    • Towards lightweight and high-performance hardware transactional memory 

      Tomić, Sasa (Universitat Politècnica de Catalunya, 2012-07-13)
      Tesi
      Accés obert
      Conventional lock-based synchronization serializes accesses to critical sections guarded by the same lock. Using multiple locks brings the possibility of a deadlock or a livelock in the program, making parallel programming ...