• Article  

      A case for chip multiprocessors based on the data-driven multithreading model 

      Trancoso, Pedro; Evripidou, Paraskevas; Stavrou, Kyriakos; Kyriacou, Costas (2006)
      Current high-end microprocessors achieve high performance as a result of adding more features and therefore increasing complexity. This paper makes the case for a Chip-Multiprocessor based on the Data-Driven Multithreading ...
    • Article  

      Chip multiprocessor based on data-driven multithreading model 

      Stavrou, Kyriakos; Kyriacou, Costas; Evripidou, Paraskevas; Trancoso, Pedro (2007)
      Although the dataflow model of execution, with its obvious benefits, has been proposed for a long time, it has not yet been successfully exploited. Nevertheless, as traditional systems have recently started to reach their ...
    • Conference Object  

      DDM-CMP: Data-driven multithreading on a chip multiprocessor 

      Stavrou, Kyriakos; Evripidou, Paraskevas; Trancoso, Pedro (2005)
      High-end microprocessors achieve their performance as a result of adding more features and therefore increasing their complexity. In this paper we present DDM-CMP, a Chip-Multiprocessor using the Data-Driven Multithreading ...
    • Article  

      Hardware budget and runtime system for data-driven multithreaded chip multiprocessor 

      Stavrou, Kyriakos; Trancoso, Pedro; Evripidou, Paraskevas (2006)
      The Data-Driven Multithreading Chip Multiprocessor (DDM-CMP) architecture has been shown to overcome the power and memory wall limitations by combining two key technologies: the use of the Data-Driven Multithreading (DDM) ...
    • Conference Object  

      HelperCoreDB: Exploiting multicore technology for databases 

      Papadopoulos, Kostas; Stavrou, Kyriakos; Trancoso, Pedro (2007)
    • Conference Object  

      HelperCoreDB: Exploiting multicore technology to improve database performance 

      Papadopoulos, Kostas; Stavrou, Kyriakos; Trancoso, Pedro (2008)
      Due to limitations in the traditional microprocessor design, such as high complexity and power, all current commercial high-end processors contain multiple cores on the same chip (multicore). This trend is expected to ...
    • Conference Object  

      The importance of adaptive applications in mobile wireless networks 

      Neophytou, Marios; Stavrou, Kyriakos; Vassiliou, Vasos; Pitsillides, Andreas (2006)
      In this paper, we illustrate the importance of applications' adaptability and QoS awareness in mobile wireless networks. We utilize a "Mobile QoS Adaptation" strategy aiming to deal with the inconsistencies arising from ...
    • Conference Object  

      Programming abstractions and toolchain for dataflow multithreading architectures 

      Stavrou, Kyriakos; Pavlou, Demos; Nikolaides, Marios; Petrides, P.; Evripidou, Paraskevas; Trancoso, Pedro; Popovic, Z.; Giorgi, Roberto (2009)
      The need to exploit multi-core systems for parallel processing has revived the concept of dataflow. In particular, the Dataflow Multithreading architectures have proven to be good candidates for these systems. In this work ...
    • Doctoral Thesis  Open Access

      The TFlux platform: a portable platform for data-driven multithreading on commodity multiprocessor systems 

      Stavrou, Kyriakos (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2009-05)
      Αυτή η δουλειά παρουσιάζει την πλατφόρμα παράλληλης επεξεργασίας Thread Flux (TFlux), ένα πλήρες σύστημα που επιτρέπει εκτέλεση όμοια με αυτή του μοντέλου ροής δεδομένων (αυτή του μοντέλου οδηγούμενου από εξαρτήσεις ...
    • Conference Object  

      TFlux: A portable platform for data-driven multithreading on commodity multicore systems 

      Stavrou, Kyriakos; Nikolaides, Marios; Pavlou, Demos; Arandi, Samer; Evripidou, Paraskevas; Trancoso, Pedro (2008)
      In this paper we present Thread Flux (TFlux), a complete system that supports the Data-Driven Multithreading (DDM) model of execution. TFlux virtualizes any details of the underlying system therefore offering the same ...
    • Article  

      Thermal-aware scheduling for future chip multiprocessors 

      Stavrou, Kyriakos; Trancoso, Pedro (2007)
      The increased complexity and operating frequency in current single chip microprocessors is resulting in a decrease in the performance improvements. Consequently, major manufacturers offer chip multiprocessor (CMP) architectures ...
    • Conference Object  

      Thermal-aware scheduling: A solution for future chip multiprocessors thermal problems 

      Stavrou, Kyriakos; Trancoso, Pedro (2006)
      The increased complexity and operating frequency in current microprocessors is resulting in a decrease in the performance improvements. In order to keep up with the expected performance gains, major manufacturers have ...
    • Article  

      TSIC: Thermal scheduling simulator for chip multiprocessors 

      Stavrou, Kyriakos; Trancoso, Pedro (2005)
      Increased power density, hot-spots, and temperature gradients are severe limiting factors for today's state-of-the-art microprocessors. However, the flexibility offered by the multiple cores in future Chip Multiprocessors ...