Changes between Version 11 and Version 12 of WikiStart


Ignore:
Timestamp:
04/12/14 16:28:09 (9 years ago)
Author:
jhammond
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v11 v12  
    1 = Summary = 
     1# Summary 
    22 
    33OSPRI is a new one-sided runtime communication system for leadership-class supercomputers.  It aims to provide more flexible semantics compared to existing one-sided communication systems (e.g. [http://www.emsl.pnl.gov/docs/parsoft/armci/ ARMCI]) and target modern architectural trends by providing a thread-safe implementation. 
     
    2323}}} 
    2424 
    25 Please see the [http://www.mcs.anl.gov/publications/paper_detail.php?id=1545 preprint] for details. 
     25Please see the [preprint](http://www.mcs.anl.gov/publication/ospri-optimized-one-sided-communication-runtime-leadership-class-machines) for details. 
    2626 
    27 = Goals of the project = 
     27# Goals of the project 
    2828 
    29 - maximum communication performance 
     29* maximum communication performance 
     30* scalability to millions of processes 
     31* thread-safety 
     32* support for hybrid systems (e.g. GPUs) 
     33* modular design ala MPI 
     34* software quality (readable, documented source code and robust build system) 
     35* productive interaction with vendors 
    3036 
    31 - scalability to millions of processes 
     37# Developers 
    3238 
    33 - thread-safety 
    34  
    35 - support for hybrid systems (e.g. GPUs) 
    36  
    37 - modular design ala [http://www.mcs.anl.gov/research/projects/mpich2/ MPICH2] 
    38  
    39 - interoperability with [http://www.mpi-forum.org/ MPI] not only at the API level but internally as well (in the case of MPICH2-based implementations) 
    40  
    41 - software quality (readable, documented source code and robust build system) 
    42  
    43 - productive interaction with vendors (e.g. [http://www.cray.com Cray] and [http://www.ibm.com IBM]) 
    44  
    45 = Progress = 
    46  
    47 - '''[http://www.redbooks.ibm.com/abstracts/sg247287.html Blue Gene/P]''' implementation (i.e. [http://dcmf.anl-external.org/wiki/index.php/Main_Page DCMF] device) was mostly finished in September 2010 and refined throughout 2011. 
    48  
    49 - '''[https://wiki.alcf.anl.gov/parts/index.php/Blue_Gene/Q Blue Gene/Q]''' and '''[http://en.wikipedia.org/wiki/PERCS PERCS]''' implementation (i.e. [https://wiki.alcf.anl.gov/parts/index.php/PAMI PAMI] device) is under development. 
    50  
    51 - '''[http://www.cray.com/Products/XE/Technology.aspx Cray Gemini]''' implementation (i.e. [http://docs.cray.com/books/S-2446-3103/S-2446-3103.pdf GNI/DMAPP] device) is under development. 
    52  
    53 Other planned device targets include Infiniband and laptop/workstation systems (minimalist implementation for development only). 
    54  
    55 = Developers = 
    56  
    57 '''[https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond Jeff Hammond]''' - [ttp://www.anl.gov Argonne National Laboratory], [http://www.alcf.anl.gov/ Leadership Computing Facility] 
    58  
    59 '''[http://www.cse.ohio-state.edu/~potluri/ Sreeram Potluri]''' - [http://www.ohio-state.edu Ohio State University], [http://www.cse.ohio-state.edu Department of Computer Science and Engineering] 
    60  
    61 '''[http://www.linkedin.com/pub/sayan-ghosh/1a/859/163 Sayan Ghosh]''' - [http://www.uh.edu/ University of Houston], [http://www.cs.uh.edu/ Department of Computer Science] 
    62  
    63 '''[http://www.mcs.anl.gov/~balaji/ Pavan Balaji]''' - [ttp://www.anl.gov Argonne National Laboratory], [ttp://www.mcs.anl.gov Math and Computer Science Division] 
    64  
    65 '''[http://www.mcs.anl.gov/~dinan/ Jim Dinan]''' -  [ttp://www.anl.gov Argonne National Laboratory], [ttp://www.mcs.anl.gov Math and Computer Science Division] 
    66  
    67 '''[http://www.linkedin.com/pub/vinod-tipparaju/9/1b7/829 Vinod Tipparaju]''' -  [ttp://www.ornl.gov Oak Ridge National Laboratory], [http://ft.ornl.gov/ Future Technologies Group] 
     39Jeff Hammond, Sayan Ghosh, Sreeram Potluri, and Pavan Balaji have all contributed to this project.