Workshop on

Engineering Object Oriented Parallel Software (EOOPS)

to be held in conjunction with The 27th IEEE International Conference on Advanced Information Networking and Applications (IEEE AINA-2013), March 25-28, 2013, Barcelona, Spain

Keywords: Concurrent and Distributed Software, Object Oriented Software, Software Engineering, High Performance Networks and Libraries, Middleware, Runtime Environments, Patterns.


In the last years there have been constant improvements of computing hardware: there are now multi-core CPUs (with 8-16 cores), the introduction of hardware accelerators, GPUs and the upcoming Intel MIC, for general purpose computing relying on their inherently parallel nature, with dozens and hundreds of cores, and finally, cloud computing can provision a virtually infinite number of compute nodes. The software to solve a given (scientific) problem must be adaptable to this hardware heterogeneity and find new ways to make efficient use of such distributed compute resources. Additionally, how to program these systems is constantly open to discussion, as the options range from traditional approaches, based in MPI for distributed memory processing and OpenMP for shared memory, to the present research and development in object oriented approaches, which can provide multiple software engineering advantages in this field and are the focus of the workshop.

The EOOPS workshop provides a forum for engineers, researchers, and scientists to exchange the latest results on object oriented programming methodologies to match the challenges posed by the developing hardware and application requirements.


Topics which are interesting for the workshop include, but are not limited to:

Papers must describe original work, and must not have been accepted or submitted for publication elsewhere. Accepted papers will be published in the conference proceedings, which will be published by IEEE Computer Society.

Important Dates

Papers due:  September 15, extended to November 20, 2012, 06:00 CET
Notification of acceptance: November 25, 2012
Final papers due: December 28, 2012
Author registration: January 11, 2013
Conference / Workshop date: March 25-28 / March 26, 2013

Accepted papers

Seven papers have been accepted for EOOPS 2013:

Evaluation of Java for General Purpose GPU Computing

Jorge Docampo, Sabela Ramos, Guillermo L. Taboada, Roberto R. Exposito, Juan Tourino and Ramon Doallo (@IEEE DL)

Object support for OpenMP-style programming of GPU clusters in Java

Carolin Wolf, Georg Dotzler, Ronald S Veldema and Michael Philippsen (@IEEE DL)

Promoting Data-Centric Supercomputing to the WWW World: Open MPI's Java Bindings

Alexey Cheptsov (@IEEE DL)

Distributed Grobner bases computation with MPJ

Heinz Kredel (@IEEE DL)

Straightforward parallelization of polynomial multiplication using parallel collections in Scala

Raphael Jolly (@IEEE DL)

CUDA Powered User-Defined Types and Aggregates

Marcin Gorawski, Michal Lorek (@IEEE DL)

A Multi-GPU Framework for In-Memory Text Data Analytics

Poh Kit Chong, Ettikan Kandasamy Karuppiah, Keh Kok Yong (@IEEE DL)

The final program and session schedule of the EOOPS workshop are available here.

Submission Guidelines

Authors are invited to submit research and application papers following the IEEE Computer Society Proceedings Manuscripts style: two columns, single-spaced, including figures and references, using 10 fonts, and number each page. You can confirm the IEEE Computer Society Proceedings Author Guidelines URL:

The papers should be submitted electronically via the AINA-2013 website ( or directly via the EDAS conference submission system ( for AINA-2013. If there is any problem during submission please contact the Workshop Co-Chairs Heinz Kredel or Guillermo Lopez Taboada.

The papers should be written in English and the length should not exceed 6 pages (including figures and tables). Submission of a paper implies that should the paper be accepted, at least one of the authors will register and present the paper in the conference. Submitted papers will be carefully evaluated based on originality, significance, technical soundness, and clarity of exposition.

Accepted papers will be given guidelines in preparing and submitting the final manuscript(s) together with the notification of acceptance. Proceedings of the workshop will be published by IEEE Computer Society Conference Publishing Service and will be included in the IEEE Digital Library.

Organizing Committee

Workshop Co-Chairs

Program Committee

Last modified: Thu Oct 10 10:18:29 CEST 2013