Publications
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
- N. Giacaman and O. Sinnen.
Object-oriented parallelisation of Java desktop programs.
IEEE Software, 2011.
(accepted for publication).
- N. Giacaman and O. Sinnen.
Parallel Task for parallelizing object-oriented desktop applications.
In Proc. of 11th IEEE Int. Workshop on Parallel and Distributed
Scientific and Engineering Computing (PDSEC-10) (in conjunction with
IPDPS2010), Atlanta, USA, April 2010. IEEE Press.
- N. Giacaman and O. Sinnen.
Task
parallelism for object oriented programs.
In Proc. of Int. Symposium on Parallel Architectures, Algorithms, and
Networks (I-SPAN'08), Sydney, Australia, May 2008. IEEE Press.
- N. Giacaman and O. Sinnen.
Parallel Task for parallelising object-oriented desktop applications.
Technical Report 675, University of Auckland, New Zealand, November 2009.
- N. Giacaman and O. Sinnen.
Inhibitors for desktop parallelisation.
Technical Report 655, University of Auckland, New Zealand, July 2006.
Parallel Iterator (from PARCutils)
- N. Giacaman and O. Sinnen.
Parallel Iterator for parallelizing object-oriented applications.
International Journal of Parallel Programming, 2010.
(accepted for publication).
- L. Akeila, O. Sinnen, and
W. Humadi.
Object
oriented parallelisation of graph algorithms using Parallel Iterator.
In Proc. of 8th Australasian Symposium on Parallel and Distributed
Computing (AusPDC 2010), Brisbane, Australia, January 2010. Australian
Computer Society.
- N. Giacaman and O. Sinnen.
Supporting partial ordering with the Parallel Iterator.
In Proc. of Int. Workshop on Parallel and Distributed Algorithms and
Applications (PDAA), in conjunction with PDCAT'09, Hiroshima, Japan,
December 2009. IEEE Press.
- N. Giacaman, O. Sinnen, and
L. Akeila.
Object
-oriented parallelisation: Improved and extended Parallel Iterator.
In Proc. of 14th IEEE Int. Conference on Parallel and Distributed Systems
(ICPADS'08), Melbourne, Australia, December 2008. IEEE Press.
- N. Giacaman and O. Sinnen.
Parallel Iterator for parallelising object oriented applications.
In Proc. of 7th WSEAS Int. Conference on Software Engineering, Parallel
and Distributed Systems (SEPADS'08), Cambridge, UK, February 2008.
- N. Giacaman and O. Sinnen.
Parallel iterator for parallelising object-oriented applications.
Technical Report 669, University of Auckland, New Zealand, November 2008.
Pyjama
- 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
Talks
- 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.