A Platform Independent Parallelising Tool Based on Graph Theoretic Models. - Oliver Sinnen; Leonel Sousa (VECPAR, 2000)

Synchronous Non-local Image Processing on Orthogonal Multiprocessor Systems. - Leonel Sousa; Oliver Sinnen (VECPAR, 2000)

Exploiting Unused Time Slots in List Scheduling Considering Communication Contention. - Oliver Sinnen; Leonel Sousa (Euro-Par, 2001)

Scheduling Task Graphs on Arbitrary Processor Architectures Considering Contention. - Oliver Sinnen; Leonel Sousa (HPCN Europe, 2001)

Comparison of Contention Aware List Scheduling Heuristics for Cluster Computing. - Oliver Sinnen; Leonel Sousa (ICPP Workshops, 2001)

Task Scheduling: Considering the Processor Involvement in Communication. - Oliver Sinnen; Leonel Sousa (ISPDC/HeteroPar, 2004)

Stochastic DFS for Multiprocessor Scheduling of Cyclic Taskgraphs. - Frode Eika Sandnes; Oliver Sinnen (PDCAT, 2004)

List scheduling: extension for contention awareness and evaluation of node priorities for heterogeneous cluster architectures. - Oliver Sinnen; Leonel Sousa (Parallel Comput., 2004)

On Task Scheduling Accuracy: Evaluation Methodology and Results. - Oliver Sinnen; Leonel Sousa (J. Supercomput., 2004)

Gracefully Degrading Battery-Aware Static Multiprocessor Schedules Based on Symmetric Task Fusion. - Frode Eika Sandnes; Oliver Sinnen; Yo-Ping Huang (PDCAT, 2005)

A new strategy for multiprocessor scheduling of cyclic task graphs. - Frode Eika Sandnes; Oliver Sinnen (Int. J. High Perform. Comput. Netw., 2005)

Communication Contention in Task Scheduling. - Oliver Sinnen; Leonel Sousa (IEEE Trans. Parallel Distributed Syst., 2005)

Toward a Realistic Task Scheduling Model. - Oliver Sinnen; Leonel Augusto Sousa; Frode Eika Sandnes (IEEE Trans. Parallel Distributed Syst., 2006)

Task Scheduling for Parallel Systems. - Oliver Sinnen (Wiley, 2007)

Support for Fine Grained Dependent Tasks in OpenMP. - Oliver Sinnen; Jsun Pe; Alexander Vladimirovich Kozlov (IWOMP, 2007)

Optimal scheduling of task graphs on parallel systems. - Oliver Sinnen; Alexander Vladimirovich Kozlov; Ahmed Zaki Semar Shahul (Parallel and Distributed Computing and Networks, 2007)

Object-Oriented Parallelisation: Improved and Extended Parallel Iterator. - Nasser Giacaman; Oliver Sinnen; Lama Akeila (ICPADS, 2008)

Task Parallelism for Object Oriented Programs. - Nasser Giacaman; Oliver Sinnen (ISPAN, 2008)

Scheduling Algorithm Based on Force Directed Clustering. - Alistair Palmer; Oliver Sinnen (PDCAT, 2008)

Optimal Scheduling of Task Graphs on Parallel Systems. - Ahmed Zaki Semar Shahul; Oliver Sinnen (PDCAT, 2008)

Supporting Partial Ordering with the Parallel Iterator. - Nasser Giacaman; Oliver Sinnen (PDCAT, 2009)

Aiding Parallel Programming with On-the-Fly Dependence Visualisation. - Oliver Sinnen; Ratha Long; Quoc Huy Tran (PDCAT, 2009)

Improving application performance with hardware data structures. - Ravikesh Chandra; Oliver Sinnen (IPDPS Workshops, 2010)

Parallel Task for parallelizing object-oriented desktop applications. - Nasser Giacaman; Oliver Sinnen (IPDPS Workshops, 2010)

Mapping Pipelined Applications with Replication to Increase Throughput and Reliability. - Anne Benoit; Loris Marchal; Yves Robert; Oliver Sinnen (SBAC-PAD, 2010)

Scheduling task graphs optimally with A. - Ahmed Zaki Semar Shahul; Oliver Sinnen (J. Supercomput., 2010)

Introduction. - Leonel Sousa; Frédéric Suter; Alfredo Goldman; Rizos Sakellariou; Oliver Sinnen (Euro-Par (1), 2011)

Towards automated optimisation of tool-generated HW/SW sopc designs (abstract only). - Ravikesh Chandra; Oliver Sinnen (FPGA, 2011)

Parallel Iterator for Parallelizing Object-Oriented Applications. - Nasser Giacaman; Oliver Sinnen (Int. J. Parallel Program., 2011)

Contention-aware scheduling with task duplication. - Oliver Sinnen; Andrea To; Manpreet Kaur (J. Parallel Distributed Comput., 2011)

Object-Oriented Parallelisation of Java Desktop Programs. - Nasser Giacaman; Oliver Sinnen (IEEE Softw., 2011)

Optimal Linear Programming Solutions for Multiprocessor Scheduling with Communication Delays. - Sarad Venugopalan; Oliver Sinnen (ICA3PP (1), 2012)

Revisiting shared virtual memory systems for non-coherent memory-coupled cores. - Stefan Lankes; Pablo Reble; Oliver Sinnen; Carsten Clauss (PMAM, 2012)

Flexible hierarchy ray tracing on FPGAs. - Sam Collinson; Oliver Sinnen (FPT, 2013)

Hardware acceleration of biomedical models with OpenCMISS and CellML. - Ting Yu 012; Chris P. Bradley; Oliver Sinnen (FPT, 2013)

Scheduling Tree-Shaped Task Graphs to Minimize Memory and Makespan. - Loris Marchal; Oliver Sinnen; Frédéric Vivien (IPDPS, 2013)

Using OpenMP under Android. - Vikas; Travis Scott; Nasser Giacaman; Oliver Sinnen (IWOMP, 2013)

Pyjama: OpenMP-like implementation for Java, with GUI extensions. - Vikas; Nasser Giacaman; Oliver Sinnen (PMAM, 2013)

Parallel Task for Parallelising Object-Oriented Desktop Applications. - Nasser Giacaman; Oliver Sinnen (Int. J. Parallel Program., 2013)

EA: Research-Infused Teaching of Parallel Programming Concepts for Undergraduate Software Engineering Students. - Nasser Giacaman; Oliver Sinnen (IPDPS Workshops, 2014)

Reducing the solution space of optimal task scheduling. - Oliver Sinnen (Comput. Oper. Res., 2014)

Multiprocessing with GUI-awareness using OpenMP-like directives in Java. - Vikas; Nasser Giacaman; Oliver Sinnen (Parallel Comput., 2014)

A Duplicate-Free State-Space Model for Optimal Task Scheduling. - Michael Orr; Oliver Sinnen (Euro-Par, 2015)

Domain-specific optimisation for the high-level synthesis of CellML-based simulation accelerators. - Julian Oppermann; Andreas Koch 001; Ting Yu 012; Oliver Sinnen (FPL, 2015)

FPGA based acceleration of FDAS module for Pulsar Search. - Haomiao Wang; Oliver Sinnen (FPT, 2015)

The Active classroom: Students and Instructors Parallel Programming in Parallel. - Nasser Giacaman; Simar Kalra; Oliver Sinnen (IPDPS Workshops, 2015)

Exception Handling with OpenMP in Object-Oriented Languages. - Xing Fan; Mostafa Mehrabi; Oliver Sinnen; Nasser Giacaman (IWOMP, 2015)

Pipeline pattern in an object-oriented, task-parallel environment. - Jonathan Chow; Nasser Giacaman; Oliver Sinnen (Concurr. Comput. Pract. Exp., 2015)

Parallel Scheduling of Task Trees with Limited Memory. - Lionel Eyraud-Dubois; Loris Marchal; Oliver Sinnen; Frédéric Vivien (ACM Trans. Parallel Comput., 2015)

ILP Formulations for Optimal Task Scheduling with Communication Delays on Parallel Systems. - Sarad Venugopalan; Oliver Sinnen (IEEE Trans. Parallel Distributed Syst., 2015)

ILP-based modulo scheduling for high-level synthesis. - Julian Oppermann; Andreas Koch 001; Melanie Reuter-Oppermann; Oliver Sinnen (CASES, 2016)

FPGA-based acceleration of FDAS module using OpenCL. - Haomiao Wang; Ming Zhang; Thiagaraj Prabu; Oliver Sinnen (FPT, 2016)

RedLib: Nestable Reductions for Collections in Java. - Mostafa Mehrabi; Xing Fan; Nasser Giacaman; Oliver Sinnen (HPCC/SmartCity/DSS, 2016)

High-Level Designs of Complex FIR Filters on FPGAs for the SKA. - Haomiao Wang; Joao Gante; Ming Zhang; Gabriel Falcão 001; Leonel Sousa; Oliver Sinnen (HPCC/SmartCity/DSS, 2016)

Towards an Event-Driven Programming Model for OpenMP. - Xing Fan; Oliver Sinnen; Nasser Giacaman (ICPP Workshops, 2016)

Evaluating DVFS Scheduling Algorithms on Real Hardware. - Andrew Zaliwski; Stefan Lankes; Oliver Sinnen (ICPP Workshops, 2016)

Evaluating OpenMP Implementations for Java Using PolyBench. - Xing Fan; Rui Feng; Oliver Sinnen; Nasser Giacaman (IWOMP, 2016)

Performance optimisation strategies for automatically generated FPGA accelerators for biomedical models. - Ting Yu 012; Julian Oppermann; Chris P. Bradley; Oliver Sinnen (Concurr. Comput. Pract. Exp., 2016)

Memory limited algorithms for optimal task scheduling on parallel systems. - Sarad Venugopalan; Oliver Sinnen (J. Parallel Distributed Comput., 2016)

ODoST: Automatic Hardware Acceleration for Biomedical Model Integration. - Ting Yu 012; Chris P. Bradley; Oliver Sinnen (ACM Trans. Reconfigurable Technol. Syst., 2016)

Further Explorations in State-Space Search for Optimal Task Scheduling. - Michael Orr; Oliver Sinnen (HiPC, 2017)

Annotation-Based Parallelization of Java Code. - Mostafa Mehrabi; Nasser Giacaman; Oliver Sinnen (IPDPS Workshops, 2017)

Asynchronous OpenMP Tasking with Easy Thread Context Switching and Pool Control. - Xing Fan; Oliver Sinnen; Nasser Giacaman (IWOMP, 2017)

Supporting Enhanced Exception Handling with OpenMP in Object-Oriented Languages. - Xing Fan; Mostafa Mehrabi; Oliver Sinnen; Nasser Giacaman (Int. J. Parallel Program., 2017)

Caching architecture for flexible FPGA ray tracing platform. - Sam Collinson; Oliver Sinnen (J. Parallel Distributed Comput., 2017)

Parallel Programming for Interactive GUI Applications. - Nasser Giacaman; Oliver Sinnen (Topics in Parallel and Distributed Computing, 2018)

Improved High-Level Synthesis for Complex CellML Models. - Björn Liebig; Julian Oppermann; Oliver Sinnen; Andreas Koch 001 (ARC, 2018)

GeMS: a generator for modulo scheduling problems: work in progress. - Julian Oppermann; Sebastian Vollbrecht; Melanie Reuter-Oppermann; Oliver Sinnen; Andreas Koch 001 (CASES, 2018)

Comparison of Different Methods Making Use of Backup Copies for Fault-Tolerant Scheduling on Embedded Multiprocessor Systems. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (DASIP, 2018)

Dependence Graph Preprocessing for Faster Exact Modulo Scheduling in High-Level Synthesis. - Julian Oppermann; Melanie Reuter-Oppermann; Lukas Sommer; Oliver Sinnen; Andreas Koch 001 (FPL, 2018)

Median Filtering with Very Large Windows: SKA Algorithms for FPGAs. - Tyrone Sherwin; Kevin I-Kai Wang; Prabu Thiagaraj; Oliver Sinnen (FPL, 2018)

Investigating How Hardware Architectures are Expressed in High-Level Languages for an SKA Algorithm. - Krystine Dawn Sherwin; Ben Stappers; Prabu Thiagaraj; Kevin I-Kai Wang; Oliver Sinnen (FPT, 2018)

Optimisation of Convolution of Multiple Different Sized Filters in SKA Pulsar Search Engine. - Haomiao Wang; Ben Stappers; Prabu Thiagaraj; Oliver Sinnen (FPT, 2018)

ParallelAR: An Augmented Reality App and Instructional Approach for Learning Parallel Programming Scheduling Concepts. - Marin Abernethy; Oliver Sinnen; Joel C. Adams; Giuseppe De Ruvo; Nasser Giacaman (IPDPS Workshops, 2018)

Unobtrusive Asynchronous Exception Handling with Standard Java Try/Catch Blocks. - Mostafa Mehrabi; Nasser Giacaman; Oliver Sinnen (IPDPS, 2018)

Unobtrusive Support for Asynchronous GUI Operations with Java Annotations. - Mostafa Mehrabi; Nasser Giacaman; Oliver Sinnen (IPDPS Workshops, 2018)

Restricted Scheduling Windows for Dynamic Fault-Tolerant Primary/Backup Approach-Based Scheduling on Embedded Systems. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (SCOPES, 2018)

Satisfiability modulo theory (SMT) formulation for optimal scheduling of task graphs with communication delay. - Avinash Malik; Cameron G. Walker; Michael J. O'Sullivan; Oliver Sinnen (Comput. Oper. Res., 2018)

Harmonic-summing Module of SKA on FPGA-Optimising the Irregular Memory Accesses. - Haomiao Wang; Thiagaraj Prabu; Oliver Sinnen (CoRR, 2018)

Combining Multiple Optimised FPGA-based Pulsar Search Modules Using OpenCL. - Haomiao Wang; Thiagaraj Prabu; Oliver Sinnen (CoRR, 2018)

Preparing the software engineer for a modern multi-core world. - Nasser Giacaman; Oliver Sinnen (J. Parallel Distributed Comput., 2018)

Malleable Task-Graph Scheduling with a Practical Speed-Up Model. - Loris Marchal; Bertrand Simon 001; Oliver Sinnen; Frédéric Vivien (IEEE Trans. Parallel Distributed Syst., 2018)

List-Scheduling versus Cluster-Scheduling. - Huijun Wang; Oliver Sinnen (IEEE Trans. Parallel Distributed Syst., 2018)

Using Neuroevolved Binary Neural Networks to solve reinforcement learning environments. - Raúl Valencia; Chiu-Wing Sham; Oliver Sinnen (APCCAS, 2019)

Design-Space Exploration with Multi-Objective Resource-Aware Modulo Scheduling. - Julian Oppermann; Patrick Sittel; Martin Kumm; Melanie Reuter-Oppermann; Andreas Koch 001; Oliver Sinnen (Euro-Par, 2019)

SkyCastle: A Resource-Aware Multi-Loop Scheduler for High-Level Synthesis. - Julian Oppermann; Lukas Sommer; Lukas Weber; Melanie Reuter-Oppermann; Andreas Koch 001; Oliver Sinnen (FPT, 2019)

Evolved Binary Neural Networks Through Harnessing FPGA Capabilities. - Raúl Valencia; Chiu-Wing Sham; Oliver Sinnen (FPT, 2019)

Complexity, bounds and dynamic programming algorithms for single track train scheduling. - Jonas Harbering; Abhiram Ranade; Marie Schmidt; Oliver Sinnen (Ann. Oper. Res., 2019)

Balancing parallelization and asynchronization in event-driven programs with OpenMP. - Xing Fan; Oliver Sinnen; Nasser Giacaman (Concurr. Comput. Pract. Exp., 2019)

@PT: Unobtrusive parallel programming with Java annotations. - Mostafa Mehrabi; Nasser Giacaman; Oliver Sinnen (Concurr. Comput. Pract. Exp., 2019)

Parallel and Memory-limited Algorithms for Optimal Task Scheduling Using a Duplicate-Free State-Space. - Michael Orr; Oliver Sinnen (CoRR, 2019)

Supporting asynchronization in OpenMP for event-driven programming. - Xing Fan; Oliver Sinnen; Nasser Giacaman (Parallel Comput., 2019)

Special Issue Proposal for the Parallel Computing Journal: HeteroPar 2016 and HCW 2016 Workshops. - Loris Marchal; Erik Saule; Oliver Sinnen (Parallel Comput., 2019)

Exact and Practical Modulo Scheduling for High-Level Synthesis. - Julian Oppermann; Melanie Reuter-Oppermann; Lukas Sommer; Andreas Koch 001; Oliver Sinnen (ACM Trans. Reconfigurable Technol. Syst., 2019)

FPGA-based Acceleration of FT Convolution for Pulsar Search Using OpenCL. - Haomiao Wang; Prabu Thiagaraj; Oliver Sinnen (ACM Trans. Reconfigurable Technol. Syst., 2019)

Harmonic-Summing Module of SKA on FPGA - Optimizing the Irregular Memory Accesses. - Haomiao Wang; Prabu Thiagaraj; Oliver Sinnen (IEEE Trans. Very Large Scale Integr. Syst., 2019)

Evaluation of Fault Tolerant Online Scheduling Algorithms for CubeSats. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (DSD, 2020)

Fault-Tolerant Online Scheduling Algorithms for CubeSats. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (PARMA-DITAM@HiPEAC, 2020)

Optimal task scheduling benefits from a duplicate-free state-space. - Michael Orr; Oliver Sinnen (J. Parallel Distributed Comput., 2020)

Integrating Task Duplication in Optimal Task Scheduling With Communication Delays. - Michael Orr; Oliver Sinnen (IEEE Trans. Parallel Distributed Syst., 2020)

Special Session: Operating Systems under test: an overview of the significance of the operating system in the resiliency of the computing continuum. - Emmanuel Casseau; Petr Dobiás; Oliver Sinnen; Gennaro Severino Rodrigues; Fernanda Lima Kastensmidt; Alessandro Savino; Stefano Di Carlo; Maurizio Rebaudengo; Alberto Bosio (VTS, 2021)

Unified programming concepts for unobtrusive integration of cloud-based and local parallel computing. - Mostafa Mehrabi; Nasser Giacaman; Oliver Sinnen (Future Gener. Comput. Syst., 2021)

Visual analogy videos for understanding fundamental parallel scheduling policies. - Nasser Giacaman; Oliver Sinnen; Joel C. Adams (J. Parallel Distributed Comput., 2021)

Optimal task scheduling for partially heterogeneous systems. - Michael Orr; Oliver Sinnen (Parallel Comput., 2021)

An EPTAS for scheduling fork-join graphs with communication delay. - Klaus Jansen; Oliver Sinnen; Huijun Wang (Theor. Comput. Sci., 2021)

Improving the CubeSat reliability thanks to a multiprocessor system using fault tolerant online scheduling. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (Microprocess. Microsystems, 2021)

Scheduling Fork-Join Task Graphs with Communication Delays and Equal Processing Times. - Huijun Wang; Oliver Sinnen (ICPP, 2022)

Median Filters on FPGAs for Infinite Data and Large, Rectangular Windows. - Krystine Dawn Sherwin; Kevin I-Kai Wang; Prabu Thiagaraj; Ben Stappers; Oliver Sinnen (ACM Trans. Reconfigurable Technol. Syst., 2022)

Scheduling Fork-Joins to Heterogeneous Processors. - Huijun Wang; Oliver Sinnen (Euro-Par Workshops (1), 2023)

A Guaranteed Approximation Algorithm for Scheduling Fork-Joins with Communication Delay. - Pierre-François Dutot; Yeu-Shin Fu; Nikhil Prasad; Oliver Sinnen (IPDPS, 2023)

Altis-SYCL: Migrating Altis Benchmarking Suite from CUDA to SYCL for GPUs and FPGAs. - Christoph Weckert; Leonardo Solis-Vasquez; Julian Oppermann; Andreas Koch 001; Oliver Sinnen (SC Workshops, 2023)

Scheduling Fork-Join Task Graphs to Heterogeneous Processors. - Huijun Wang; Oliver Sinnen (CoRR, 2023)

Introduction to Special Section on FPT'20. - Oliver Sinnen; Qiang Liu 011; Azadeh Davoodi (ACM Trans. Reconfigurable Technol. Syst., 2023)

Online fault tolerant energy-aware algorithm for CubeSats. - Petr Dobiás; Emmanuel Casseau; Oliver Sinnen (Sustain. Comput. Informatics Syst., 2023)

Optimising makespan and energy consumption in task scheduling for parallel systems. - Russell Stewart; Andrea Raith; Oliver Sinnen (Comput. Oper. Res., 2023)

A Fast Scalable Hardware Priority Queue and Optimizations for Multi-Pushes. - Samuel Collinson; Allan Bai; Oliver Sinnen (IPDPS (Workshops), 2024)

State-Space Search to Find Energy-Aware Pareto-Efficient Optimal Task Schedules. - Yasith Udagedara; Andrea Raith; Oliver Sinnen (IPDPS (Workshops), 2024)

A survey on FPGA-based accelerator for ML models. - Feng Yan; Andreas Koch 001; Oliver Sinnen (CoRR, 2024)