Fifth European Workshop on OpenMP

Part II: OMPlab

Stockholm, Sweden

October 20-21, 2004

http://www.imit.kth.se/ewomp2004/OMPlab.html

EWOMP '04 home
OMPtalks
OMPlab
Travel Information
Introduction
    This second part of the workshop is a unique opportunity to not only discuss ideas with many experts in the field of OpenMP programming, but also to put hands on real hardware and work on real codes.

    Two days of talks and discussions during OMPtalks will be highly motivating to carry out practical experiments and to try out new ideas. This will be a unique chance for application programmers and compiler and tool developers to sit together, work on their own codes and apply their own compilers and tools in a large production environment.
    Note, that it is not obligatory to register for both parts of EWOMP'04.

    The available machines are:
  • A SunFire 15k with 48 processors and 48 GByte memory hosted by Uppsala University
  • A 11 node 8 to 16-way IBM SP containing 112 power3 CPUs locally at KTH
  • A 90 node HP Itanium2 cluster with 180 64-bit processors locally at KTH
  • Possibly a Fujitsu system...
  • Possibly an HP Itanium2 SMP system...
Lab Material
 
 
    August 30 (*) Deadline for submission of OMPlab project proposals (max 5 pages).
    September 23(*) Notification of authors about accepted projects for OMPlab.
    October 1 End of early registration period. 
    October 11 End of late registration period. Onsite registration will be possible. Payment with credit card only.
    October 11 Deadline for installing tools and applications for OMPlab.
    October 18-19 EWOMP'04 part I: OMPtalks
    October 20-21 EWOMP'04 part II: OMPlab
    (*) The composition of the OMPlab will be an iterative process, which is supposed to converge into interesting cooperations.
Submission / Participation
    We would like you to describe your OpenMP compiler, your tool or your parallel application, which you want to bring into the OMPlab session and give a short oral introduction (~15 minutes). Please also express your desires and expectations for this lab.
    We plan to organize the participation in this lab session in project groups of 1-3 persons. Therefore please specify the number of persons who will be representing your project.
    • If you are an OpenMP application developer -
      please provide a rough overview of the background of your OpenMP application and the algorithm you chose. Describe your parallelisation approach and provide an easy-to-use makefile mechanism and suitable datasets such that a tool developer can easily run your application and make performance experiments in a limited amount of time.
      Which kind of experiments do you want to make?
      Do you want to get new ideas for the parallelization of your code?
      Do you have an algorithm, which is particularly difficult to parallelize with OpenMP?
      Parallelizing algorithms handling trees or lists is currently a hot topic.
      Also mixed OpenMP and MPI parallelization (particularly on clusters of SMP's) is a rewarding issue.
      Do you want to improve the performance and/or the scalability of your code?
      Do you want to profit from a specific feature of one (or some) of the contributed compilers/tools?
    • If you are a compiler/tool developer -
      please provide a quick reference guide and/or a user's guide to your tool such that an OpenMP application developer can easily apply your tool to his code.
      Which kind of experiments do you want to make? Do you want to validate the effectiveness of your tool? Do you want to get new ideas for further development of your tool? Do you just want to win new customers for your tool (which is considered a valid approach in this context)?

    Please take into account that still the time for OMPlab is limited, don't put your expectations too high, try to be realistic.
    Please submit a description of your contribution of up to 5 pages in length in Acrobat .pdf or Word .doc format.
    All submissions should be sent to ewomp2004@imit.kth.se.
    As soon as the program committee has taken any decisions, we will update this web information to make the composition of this lab an iterative process.
    If your contribution has been accepted, you are welcome to provide hard copy or online information for the lab (user guides, etc.)
    We will grant access to our machines for implementing, porting and preparation of your compilers/tools/application.

Contributed Projects
  • Greg Bronovetsky, Application-Level Checkpointing for Shared Memory Programs
  • Matthias Müller, Validating OpenMP 2.5 for Fortran and C/C++
  • Sven Karlsson, A Portable and Efficient Thread Library for OpenMP
  • Dieter an Mey, CFD Simulation of the flow in the human nose
  • Bernd Damman, OpenMP implementation of a large air pollution model on SMP computers
  • Panagiotis E. Hadjidoukas, Portable Support and Exploitation of Nested Parallism in OpenMP
Sponsors

   Thank you
Contact

Mats Brorsson

EWOMP '04 home
OMPtalks
OMPlab
Travel Information

last modified: 2004-11-03