. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Journal Papers
Real-time semi-partitioned scheduling of fork-join tasks using work-stealing CISTER-TR-170803 
Cláudio Maia, Patrick Meumeu Yomsi, Luis Miguel Nogueira, Luis Miguel PinhoEURASIP Journal on Embedded Systems, Article No 2017:31, Springer International Publishing. 2017, pp 1-14.
Task partitioning and priority assignment for distributed hard real-time systems CISTER-TR-151001 
Ricardo Garibay-Martínez, Geoffrey Nelissen, Luis Lino Ferreira, Luis Miguel PinhoJournal of Computer and System Sciences (JCSS), Elsevier. Dec 2015, Volume 81, Issue 8, pp 1542-1555.
An optimal boundary fair scheduling CISTER-TR-140503 
Geoffrey Nelissen, Hang Su, Yifeng Guo, Dakai Zhu, Vincent Nélis, Joel GoossensReal-Time Systems, Springer US. 1, Jul, 2014, Volume 50, Issue 4, pp 456-508. U.S.A..
Compositional Multiprocessor Scheduling: the GMPR interface CISTER-TR-140101 
Artem Burmyakov, Enrico Bini, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: Zip ArchiveMatlab tool for GMPR computation
Real-Time Systems, Springer US. May 2014, Volume 50, Issue 3, pp 342-376. U.S.A..
Real-Time Scheduling with Resource Sharing on Heterogeneous Multiprocessors CISTER-TR-140102 
Björn Andersson, Gurulingesh RaraviReal-Time Systems, Springer US. Mar 2014, Volume 50, Issue 2, pp 270-314. U.S.A..
Task assignment algorithms for two-type heterogeneous multiprocessors CISTER-TR-131002 
Gurulingesh Raravi, Björn Andersson, Vincent Nélis, Konstantinos BletsasReal-Time Systems (RTS), Springer. Jan 2014, Volume 50, Issue 1, pp 87-141.Outstanding Paper Award, ECRTS 2012
Conference or Workshop Papers/Talks
Semi-Partitioned Scheduling of Fork-Join Tasks using Work-Stealing CISTER-TR-151007 
Cláudio Maia, Patrick Meumeu Yomsi, Luis Miguel Nogueira, Luis Miguel Pinho13th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2015). 21 to 23, Oct, 2015, Session W1-A: Multiprocessing and Multicore Architectures. Porto, Portugal.
Overhead-aware schedulability evaluation of semi-partitioned real-time schedulers CISTER-TR-150402 
Pedro Souto, Paulo Baltarejo Sousa, Robert Davis, Konstantinos Bletsas, Eduardo TovarIEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2015). 19 to 21, Aug, 2015. Hong Kong, China.
Hard real-time multiprocessor scheduling resilient to core failures CISTER-TR-151105 
Borislav Nikolic, Konstantinos Bletsas, Stefan M. Petters21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2015). 19 to 21, Aug, 2015, pp 122-131. Hong Kong, China.
Online Admission of Parallel Real-Time Tasks CISTER-TR-150701 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho6th Real-Time Scheduling Open Problems Seminar (RTSOPS 2015). 7, Jul, 2015. Lund, Sweden.
An Execution Model for Fine-Grained Parallelism in Ada CISTER-TR-150403 
Luis Miguel Pinho, Brad Moore, Stephen Michell, S. Tucker Taft
ABSTRACTPDFPDF Additional Files: PDFPresentation
20th International Conference on Reliable Software Technologies - Ada-Europe 2015 (Ada-Europe 2015). 25 to 29, Jun, 2015. Madrid, Spain.Best Paper Award.
Holistic Analysis for Fork-Join Distributed Tasks supported by the FTT-SE Protocol CISTER-TR-150507 
Ricardo Garibay-Martínez, Geoffrey Nelissen, Luis Lino Ferreira, Paulo Pedreiras, Luis Miguel Pinho11th IEEE World Conference on Factory Communication Systems (WFCS 2015). 27 to 29, May, 2015, TII-SS-2: Scheduling and Performance Analysis. Palma de Mallorca, Spain.
Real-Time Fine-Grained Parallelism in Ada CISTER-TR-150404 
Luis Miguel Pinho, Brad Moore, Stephen Michell, S. Tucker TaftInternational Real-Time Ada Workshop (IRTAW 2015). 20 to 22, Apr, 2015. Pownal, U.S.A..
Towards Certifiable Multicore-based Platforms for Avionics CISTER-TR-150702 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Konstantinos Bletsas, Vincent Nélis, Eduardo Tovar, Pedro SoutoWork in Progress Session, 21st IEEE Real-Time and Embedded Techonology and Applications Symposium (RTAS 2015). 13 to 16, Apr, 2015, pp 27-28. Seattle, U.S.A..
A Multi-DAG Model for Real-Time Parallel Applications with Conditional Execution CISTER-TR-141207 
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel PinhoThe 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015). 13 to 17, Apr, 2015, Embedded Systems. Salamanca, Spain.
Response-Time Analysis of Synchronous Parallel Tasks in Multiprocessor Systems CISTER-TR-141001 
Cláudio Maia, Marko Bertogna, Luis Miguel Nogueira, Luis Miguel Pinho22nd International Conference on Real-Time Networks and Systems (RTNS 2014). 8 to 10, Oct, 2014. Versailles, France.
How to deal with control-flow information in parallel real-time applications? CISTER-TR-141201 
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel Pinho5th Real-Time Scheduling Open Problems Seminar (RTSOPS 2014). 8, Jul, 2014. Madrid, Spain.
Feasibility Intervals for Homogeneous Multicores, Asynchronous Periodic Tasks, and FJP Schedulers CISTER-TR-131005 
Vincent Nélis, Patrick Meumeu Yomsi, Joel Goossens21st International Conference on Real-Time Networks and Systems (RTNS 2013), ACM New York. 16 to 18, Oct, 2013, pp 277-286. Sophia Antipolis, France.Best Presentation Award
Two Protocols to Reduce the Criticality Level of Multiprocessor Mixed-Criticality Systems CISTER-TR-131004 
François Santy, Gurulingesh Raravi, Geoffrey Nelissen, Vincent Nélis, Pratyush Kumar, Joel Goossens, Eduardo Tovar21st International Conference on Real-Time Networks and Systems (RTNS'13), ACM. 16 to 18, Oct, 2013, pp 183-192. Sophia Antipolis, France.
Faster Makespan Estimation for GPU Threads on a Single Streaming Multiprocessor CISTER-TR-130904 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Stefan M. Petters18th IEEE Conference on Emerging Technology and Factory Automation (ETFA 2013), IEEE. 10 to 13, Sep, 2013, pp 1-8. Cagliari, Italy.
Response-Time Analysis of Fork/Join Tasks in Multiprocessor Systems CISTER-TR-130701 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho, Marko Bertogna
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, 25th Euromicro Conference on Real-Time Systems (ECRTS 2013). 9 to 12, Jul, 2013. Paris, France.
Identifying the Sources of Unpredictability in COTS-based Multicore Systems CISTER-TR-130604 
Dakshina Dasari, Benny Åkesson, Vincent Nélis, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE. 19 to 21, Jun, 2013, pp 39-48. Porto, Portugal.
Scheduling Parallel Real-Time Tasks using a Fixed-Priority Work-Stealing Algorithm on Multiprocessors CISTER-TR-130607 
Cláudio Maia, Luis Miguel Nogueira, Luis Miguel Pinho8th IEEE International Symposium on Industrial Embedded Systems (SIES2013). 19 to 21, Jun, 2013. Porto, Portugal.
On the use of Work-Stealing Strategies in Real-Time Systems CISTER-TR-130110 
Luis Miguel Nogueira, Luis Miguel Pinho, José Fonseca, Cláudio MaiaHigh-performance and Real-time Embedded Systems (HiRES 2013). 23, Jan, 2013. Berlin, Germany.In conjunction with the 8th International Conference on High-Performance and Embedded Architectures and Compilers (HiPEAC 2013)
The Generalized Multiprocessor Periodic Resource Interface Model for Hierarchical Multiprocessor Scheduling HURRAY-TR-121002 
Artem Burmyakov, Enrico Bini, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: Zip ArchiveMatlab tool to compute the GMPR interface.
20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM. 8 to 9, Nov, 2012, pp 131-139. Pont à Mousson, France.
Server-based Scheduling of Parallel Real-Time Tasks HURRAY-TR-121001 
Luis Miguel Nogueira, Luis Miguel Pinho12th International Conference on Embedded Software (EMSOFT 2012), ACM New York. 7 to 12, Oct, 2012, pp 73-82. Tampere, Finland.
Conference or Workshop Posters/Demos
A module for the FTT-SE protocol in ns-3 CISTER-TR-150407 
Fábio Oliveira, Ricardo Garibay-Martínez, Tiago Cerqueira, Michele Albano, Luis Lino Ferreira
ABSTRACTPDFPDF Additional Files: PDFPresentation
Demo in Workshop on ns-3 (WNS3 2015). 13 to 14, May, 2015. Castelldefels, Spain.
Towards the Combination of Work-Stealing and Semi-Partitioned Scheduling for Parallel Tasks CISTER-TR-151103 
Cláudio Maia, Luis Miguel Nogueira, Patrick Meumeu Yomsi, Luis Miguel Pinho
ABSTRACTPDFPDF Additional Files: PDFPoster
Poster presented in Work in Progress Session, 28th GI/ITG International Conference on Architecture of Computing Systems (ARCS 2015). 24 to 26, Mar, 2015. Porto, Portugal.
On Program Restructuring for Cluster-based Highly Parallel Embedded Architectures CISTER-TR-140908 
Luis Miguel Pinho, Ismael Marín Carrión, Luis Lino FerreiraPoster presented in INFORUM - Simpósio de Informática (INFORUM 2014). 4 to 5, Sep, 2014. Porto, Portugal.
Technical Reports
Fast Makespan Estimation for GPU Threads on a Single Streaming Multiprocessor CISTER-TR-130406 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Stefan M. Petters14, Apr, 2013.
Makespan computation for GPU threads running on a streaming multiprocessor HURRAY-TR-111215 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Björn Andersson15, Dec, 2011.