Below are a list of publications related to Parallel Task, Parallel Iterator and Pyjama. Please note that some of the features discussed in the publications may be outdated (for example, function names, etc.). In this case, please refer to the latest API documentations of the respective tool for the latest API.

Parallel Task

Parallel Iterator (from PARCutils)


  • Vikas, T. Scott, N. Giacaman and O. Sinnen. Using OpenMP under Android. In International Workshop on OpenMP (IWOMP'13), Canberra, Australia, September 2013.

  • Vikas, N. Giacaman and O. Sinnen. Pyjama: OpenMP-like implementation for Java, with GUI extensions. In International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM) held in conjunction with 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'13), Shenzhen, China, February 2013.

  • X. Fan, O. Sinnen, N. Giacaman. Exception Handling with OpenMP in Object-Oriented Languages. In Proc. of 11th International Workshop on OpenMP (IWOMP '15) , Aachen, Germany.

  • X. Fan, M. Mehrabi, O. Sinnen, N. Giacaman. Towards an Event-Driven Programming Model for OpenMP. In Proc. of 9th Int. Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2-ICPP), Philadelphia, USA.

  • X. Fan, R. Feng, O. Sinnen, N. Giacaman. Evaluating OpenMP Implementations for Java Using PolyBench. In Proc. of 12th International Workshop on OpenMP (IWOMP '16) , Nara, Japan.

  • X. Fan, O. Sinnen, N. Giacaman. Asynchronous OpenMP Tasking with Easy Thread Context Switching and Pool Control. In Proc. of 13th Int. Workshop on OpenMP (IWOMP 2017), New York, USA


  • Vikas Singh, N. Giacaman and O. Sinnen, An Eclipse plugin for object oriented parallel programming with Pyjama, In Multicore World 2013, Wellington, New Zealand, February 2013.

  • O. Sinnen and N. Giacaman. Object-oriented parallelisation of java desktop programs. Departmental seminar, Department of Electrical and Computer Engineering, University of Auckland, New Zealand, September 2010.

  • O. Sinnen. Object oriented parallelisation of Java desktop programs. Invited research seminar, Chair of Operating Systems, RWTH-Aachen University, Aachen, Germany, July 2010. (In German).

  • O. Sinnen. Parallelisation of object-oriented programs. Invited research seminar, Nokia/Trolltech, Olso, Norway, August 2008.