[mpiwg-p2p] Next meeting: 14th April 2014 11am Central US

Daniel Holmes dholmes at epcc.ed.ac.uk
Sun Apr 13 05:24:08 CDT 2014


Hi all,

The next point-to-point teleconference will be on Monday 14th April 2014 
at 11am Central US via webex.

Connection details are on the p2p wiki.

Agenda:
1) Streams: I have some notes - see below - from a discussion last week 
with Bill Gropp, Torsten (et al from the EPiGRAM project)
2) Receive_reduce
3) Arecv
4) AOB (= any other business)

Cheers,
Dan.

Streams
=======
QCDOC developers want persistent channel semantics; actually use 
one-sided, multi-value variables
Breaking message boundaries enables pipe-lining - makes it fundamentally 
different to RMA?
Libraries exist to do this - what are they?
Streaming is well defined in OpenSPL
Papers from the MPI-2 era (about RMA) suggest writing papers on this and 
getting feedback
Reach out to other communities, e.g. SKA - Square Kilometre Array
Should this be added to MPI or added as a library on top - does this 
need small enabling changes
Bill suggests we craft a broad-visibility paper
Affects the discussion on Arecv, which would be handled by streams?
Getting MPI to manage/allocate memory (as in Arecv) is dangerous and bad

Flow-control
============
May just be remote notification and a sequence of messages that remove 
the need for local notification - reduces protocol messages (from 3 to 1 
per message)
Integral part of streaming - turns global flow-control problem into 
local buffer management
May address load-imbalance? Hmm

-- 
Dan Holmes
Applications Consultant in HPC Research
EPCC, The University of Edinburgh
James Clerk Maxwell Building
The Kings Buildings
Mayfield Road
Edinburgh, UK
EH9 3JZ
T: +44(0)131 651 3465
E: dholmes at epcc.ed.ac.uk

*Please consider the environment before printing this email.*


The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.




More information about the mpiwg-p2p mailing list