Browsing by Author "Arandi, Samer"
Now showing items 1-6 of 6
-
Conference Object
Combining compile and run-time dependency resolution in Data-Driven Multithreading
Arandi, Samer; Michael, G.; Evripidou, Paraskevas; Kyriacou, Costas (2012)Threaded Data-Flow systems schedule threads based on data-availability i.e. a thread can be scheduled for execution only after all its inputs have been generated by its producer threads. This requires that all data ...
-
Doctoral Thesis Open Access
The data-driven multithreading virtual machine
Arandi, Samer (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2012-01)Από την εμφάνιση των ψηφιακών υπολογιστών, οι σχεδιαστές τσιπ κατασκεύαζαν ταχύτερους υπολογιστές στηριζόμενοι σε βελτιώσεις στις τεχνολογίες κατασκευής και αρχιτεκτονικές βελτιστοποιήσεις. Ωστόσο, η προσέγγιση αυτή τελικά ...
-
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
DDM-VMc :The data-driven multithreading virtual machine for the cell processor
Arandi, Samer; Evripidou, Paraskevas (2011)In this paper we present the Data-Driven Multithreading Virtual Machine for the Cell Processor (DDM-VMc). Data-Driven Multithreading is a non-blocking multithreading model that decouples the synchronization from the ...
-
Conference Object
Programming multi-core architectures using data-flow techniques
Arandi, Samer; Evripidou, Paraskevas (2010)In this paper we present a Multithreaded programming methodology for multi-core systems that utilizes Data-Flow concurrency. The programmer augments the program with macros that define threads and their data dependencies. ...
-
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 ...