|
|
|
|
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...
| |
 |
|
 |
|
|
|
|
 |
|
 |
|
|
|
| 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. | |
 |
|
 |
|
|
|
- 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
| |
 |
|
 |
|
|
 |
|
|
|
|
 |
|
 |
|
|
|
|
 |
|
|
last modified:
2004-11-03
|