[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mpi-21] Detailed agenda for Jan meeting plus more details
- To: "mpi-21@xxxxxxxxxxxxx" <mpi-21@xxxxxxxxxxxxx>
- Subject: [mpi-21] Detailed agenda for Jan meeting plus more details
- From: Richard Graham <rlgraham@xxxxxxxx>
- Date: Tue, 01 Jan 2008 11:33:22 -0500
- Delivered-to: mpifrm-mpi-21-outgoing@mailbouncer.mcs.anl.gov
- Delivered-to: mpifrm-mpi-21@mailbouncer.mcs.anl.gov
- Reply-to: mpi-21@xxxxxxxxxxxxx
- Sender: owner-mpi-21@xxxxxxxxxxxxx
- Thread-index: AchMlAYGRMl/aLiHEdyMDgAX8sZF7g==
- Thread-topic: Detailed agenda for Jan meeting plus more details
- User-agent: Microsoft-Entourage/11.3.6.070618
First, I would like to wish all a happy new year. I am very much looking
forward to the activities of the Forum this year.
The steering committee met on 12/21/2007 to flesh out more details for the
meetings in 2008 and beyond, to help make the most efficient use of the two
day face-to-face meetings. I will summarize what was discussed.
First, here is the administrative structure:
Chairman and Convener: Rich Graham
Secretary: Jeff Squyres
Treasurer: Working out details with ORNL's conference management group
Web Master: Bill Gropp
Document management:
Steering committee:
Jack Dongarra
Al Geist
Rich Graham
Bill Gropp
Andrew Lumsdaine
Rusty Lusk
Rolf Rabenseifner
(response still pending from one person)
Note that we are missing someone to handle Document Management. If you are
interested in helping out in that manner, please let me know.
Meeting dates: These are now official. Please note the deviation from the
8 week schedule in April and September.
Face-to-face:
Jan 14-16, 2008
March 10-12, 2008
April 28-30
June 30 - July 2, 2008
Sept 3-5, 2008 Dublin, Ireland (Euro PVM/MPI is Sept 7-10, 2008 in Dublin)
October 20-22, 2008
December 15-17, 2008
Telecon: On the order of 2-4 hours, as appropriate, to be scheduled over a
three day period. Report due back to the chairman from each working group.
Feb 11-13, 2008
April 7-8, 2008
May 26-28, 2008
August 4-6, 2008
Sept 29-Oct 1, 2008
Nov 24-26, 2008
Fee: $125/person per meeting. Note that we will be charging this fee also
at the first meeting, even though Microsoft is picking up the tab. Based on
experience from the past Forum, it was suggested that we have a small
reserve for unexpected costs (some of which have already been incurred). As
the Forum winds down we will charge less for the meetings to use up what
ever excess exists. ORNL conference management will be handling the
financial aspects of the meetings, and we will be trying to set up a way to
make credit card payments online. Checks will also be accepted, and can be
made out to "MPI Forum". Cash will not be accepted - the audit trail is
much more difficult with this.
Some guiding principals:
************************
- Same voting procedure as used in previous forums
- Any one can start a committee, but need critical mass of four
organizations to be sanctioned by the forum
- Need written proposal in electronic form to start a new committee
- Semantics need to be defined before syntax
- Need prototype implementation for a given proposed feature. Ideally,
this would be in one of the widely used open source implementations, such as
MPICH and/or Open MPI.
- Separate mailing lists for the 2.1, 2.2, and 2.3 efforts
- One technical subject per e-mail
- If interfaces are changed, consider other desired changes at the same
time, to minimize number of changes
MPI 2.1
*******
Scope of Effort: Clarification to the MPI standards document, resulting in
a single document describing the full MPI 2.1 standard. This includes
merging of documents, text corrections, and added clarifying text.
Instead of chapter authors, this effort will have a single coordinator.
MPI 2.1 Chairman: Rolf Rabenseifner
The MPI 1.1, 2.0, errata documents, and ballots 1 and 2 for MPI 2.1 (already
voted on) will be combined into a single document at the end of January.
Once this is done, we will need people to carefully review the merged
document for correctness. This will undergo the regular voting procedure,
to certify the document (should not having a public reading of this
document) In the mean time, we will proceed with corrections/clarifications
to the old documents. These will be maintained as separate documents until
the single merged document is created and certified, and once this is done,
will merge these changes into the single document.
MPI 2.2
*******
Scope of Effort: Small changes to the standard. A small change is defined
as one that does not break existing user code - either by interface changes
or semantic changes - and does not require large implementation changes.
As with MPI 2.1, we will have a single coordinator for this effort. (in some
cases, we may need to form separate working groups)
MPI 2.2 Chairman: Bill Gropp
Topics already proposed and included in the effort:
- Language bindings (Note to committee: looks like the person who is
responsible for the Fortran 2003 Fortran/C bindings - Craig Rasmussen - will
participate in the Forum)
- Send Buffer Access
- Add const keyword
Depending on how some of work develops, some of these topics may move into
MPI 3.0
MPI 3.0
*******
Scope of Effort: Additions to the standard that are needed for better
platform and application support. These are to be consistent with MPI being
a library providing of parallel process management and data exchange. This
includes, but is not limited to, issues associated with scalability
(performance and robustness), multi-core support, cluster support, and
application support.
Initial Chapter Coordinators:
- Fault Tolerance : Rich Graham
- Generalized Requests:
- Non-Blocking Collectives: Andrew Lumsdaine
- One-Sided Communications: Bill Gropp and Rajeev Thakur
Agenda for Jan 14-16, 2008 Meeting:
Monday 1/14/2008
1:00pm - 2:00pm : Welcome, overall introduction (Rich)
- Introductions
- Scope of the effort
- Voting rules
- Committee rules
2:00pm - 2:15pm : Items from the floor (Rich)
2:15pm - 3:15pm : MPI 2.1 Introduction (Rolf)
3:15pm - 3:30pm : Break
3:30pm - 5:00pm : Ballot 3 (Rolf)
5:00pm - 6:30pm : Break for dinner (in airport area)
6:30pm - 8:00pm : MPI 2.2 Introduction (Bill)
8:00pm - 8:15pm : MPI 2.2 committee signup
Tuesday 1/15/2008
9:00am - 9:30am: Discussion and straw vote on ballot #3 (Rolf)
9:30am - 11:00 am: MPI 2.2 committee 1 and 2 meeting (Question: Bill, how
do you want to handle this ? - can you fill in details here ?)
11:00am - 11:15am : Break
11:15am - 11:50am : Introduction to MPI 3.0 (Rich)
11:50am - 12:00pm : Overview of Fault Tolerance committee (Rich)
12:00pm - 12:10pm : Overview of Generalized Requests committee ()
12:10pm - 12:20pm : Overview of Non-Blocking Collectives committee (Andrew)
12:20pm - 12:30pm : Overview of One-Sided Communications committee
(Bill/Rajeev)
12:30pm - 1:30pm : Lunch (3.0 committee signup)
1:30pm - 3:00pm : Fault Tolerance committee meeting (Rich)
3:00pm - 3:15pm : Break
3:15pm - 4:45pm : One-Sided Communications committee meeting (Bill/Rajeev)
4:45pm - 8:00pm : Dinner (down town ?)
8:00pm -10:00pm : MPI 2.2 committee meetings (Bill)
Generalized Requests committee meeting ()
Non-Blocking Collectives committee meeting (Andrew)
Wed 1/16/2008
9:00am - 10:30am : First reading of MPI 2.1 Ballot #3 (Rolf)
10:30am - 11:50am : Report Back from Committees:
MPI 2.1 (Rolf)
MPI 2.2 (Bill)
Fault Tolerance (Rich)
Generalized Requests ()
Non-Blocking Collectives (Andrew)
One-Sided Communications (Bill/Rajeev)
11:50am : 12:00pm : Wrap up and adjourn (Rich)
Any comments ?
Have a Happy New Year,
Rich