• Article  

      Architectural support for data-driven execution 

      Matheou, George; Evripidou, Paraskevas (2014)
      The exponential growth of sequential processors has come to an end, and thus, parallel processing is probably the only way to achieve performance growth. We propose the development of parallel architectures based on ...
    • Article  

      Data-Driven Thread Execution on Heterogeneous Processors 

      Arandi, Samer; Matheou, George; Kyriacou, Costas; Evripidou, Paraskevas (2017)
      In this paper we report our experience in implementing and evaluating the Data-Driven Multithreading (DDM) model on a heterogeneous multi-core processor. DDM is a non-blocking multithreading model that decouples the ...
    • Conference Object  

      A post cardiac surgery home-monitoring system 

      Matheou, George; Kyriacou, Efthyvoulos C.; Chimonidou, Panayiota; Pattichis, Constantinos S.; Lambrinou, Ekaterini; Barberis, Vassilis I. I.; Georghiou, Georgios P. (2011)
      The aim of this work was to develop a system that will be used for remote monitoring of patients at home after a cardiac surgery so as to keep their rehabilitation period as smooth as possible and avoid unnecessary visits ...
    • Conference Object  

      Verilog-based simulation of hardware support for Data-flow concurrency on Multicore systems 

      Matheou, George; Evripidou, Paraskevas (IEEE Computer Society, 2013)
      Data-Driven Multithreading (DDM) is a threaded data-flow model that schedules threads for execution based on data availability. DDM is utilizing a Thread Scheduling Unit (TSU) for the management of the threads on sequential ...