Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ft-software:start [2008/10/15 18:27]
vetter
ft-software:start [2010/04/02 21:20] (current)
vetter
Line 3: Line 3:
 Members of our [[http://​ft.ornl.gov|Future Technologies]] group are actively involved in software development. Over the years, we have developed or made sizable contributions to the following software packages: Members of our [[http://​ft.ornl.gov|Future Technologies]] group are actively involved in software development. Over the years, we have developed or made sizable contributions to the following software packages:
  
-===== Programming Models, System Software ​=====+====== Benchmarks ======
  
-| ARMCI          | Aggregate Remote Memory Copy (ARMCI) library ​is to provide ​general-purpose,​ efficient, ​and widely portable remote memory access (RMA) operations (one-sided communication) optimized for contiguous and noncontiguous (strided, scatter/​gather,​ I/O vector) data transfers | Vinod Tipparaju | [[http://www.emsl.pnl.gov/docs/global/​|home page]] | +  - SHOC - Scalable Heterogeneous Computing Benchmark Suite is a scalable set of benchmarks that measure important scientific kernels using MPI and OpenCL - FT Group - [[http://ft.ornl.gov/pubs-archive/shoc.pdf|Pub]], [[http://ft.ornl.gov/doku/shoc/start|SHOC Page]]
-| AutoPilot (University of Illinois, Urbana Champaign) ​    ​|Toolkit for developing adaptive system software. ​              | Jeffrey Vetter ​ | [[http://​portal.acm.org/​citation.cfm?​id=823218&​dl=ACM&​coll=portal|publication]]; [[http://​www.renci.org/​resources/​software/​autopilot/​|home page]] ​                                        | +
-| Autopilot (KBS Software) ​    | Automated system performance tuner                            | Philip Roth     | [[http://​www.kbs-software.com|KBS Software]]((Roth was part of the Autopilot development team when it was a product sold by Chen SystemsInc. Autopilot is now sold and maintained by KBS Software, LLC.)) | +
-| DataExchange ​  ​| ​ | Jeffrey Vetter | |  +
-| Global Arrays ​ |                                                                  | Vinod Tipparaju | [[http://www.emsl.pnl.gov/docs/parsoft/​armci/| home page]] +
-| GrADS          | Support for deploying numerical libraries for the grid within GrADS project | Kenneth Roche | [[http://​icl.cs.utk.edu/​grads/​|ICL GrADS page]] | +
-| LA-MPI | The Los Alamos Message Passing Interface | Weikuan Yu | [[http://​public.lanl.gov/​lampi/​|home page]] |  +
-| MRNet          |Tree-based overlay network for scalable tools and applications | Philip Roth     | [[http://​www.paradyn.org/​mrnet|home page]] ​      | +
-| MVAPICH/​MVAPICH2 | MPI over InfiniBand and iWARP  | Weikuan Yu | [[http://​mvapich.cse.ohio-state.edu/​|home page]] |+
  
-===== Performance and Correctness Tools =====+====== Programming Models, System Software ======
  
-| Modeling Assertions | Toolkit ​for building symbolic performance models of scientific applications | Jeffrey VetterSadaf Alam | |  +  - ARMCI            - Aggregate Remote Memory Copy (ARMCI) library is to provide a general-purpose,​ efficient, and widely portable remote memory access (RMA) operations (one-sided communication) optimized ​for contiguous and noncontiguous (stridedscatter/​gather,​ I/O vector) data transfers ​  - Vinod Tipparaju ​  - [[http://​www.emsl.pnl.gov/​docs/​global/​|home page]] ​ 
-| mpiP           ​|Lightweightscalable MPI profiling tool                       ​| ​Jeffrey Vetter, Philip Roth  ​| [[http://mpip.sourceforge.net/|home page]] ​| +  - AutoPilot (University of IllinoisUrbana Champaign) ​    ​-Toolkit for developing adaptive system software. ​                ​- ​Jeffrey Vetter ​   - [[http://​portal.acm.org/​citation.cfm?​id=823218&​dl=ACM&​coll=portal|publication]]; ​[[http://www.renci.org/​resources/​software/​autopilot/|home page]] ​                                        ​ 
-| Pablo          |Parallel ​performance ​measurement and analysis tool             ​| ​Philip Roth, Jeffrey Vetter ​    ​| [[http://​www.renci.org/publications/pablo.php|publications]] | +  - Autopilot (KBS Software) ​      - Automated system ​performance ​tuner                              - Philip Roth       - [[http://​www.kbs-software.com|KBS Software]]((Roth was part of the Autopilot development team when it was a product sold by Chen SystemsInc. Autopilot is now sold and maintained by KBS Software, LLC.))  
-Paradyn ​       |Parallel performance tool with automated performance diagnosis | Philip Roth     | [[http://​www.paradyn.org|home page]] ​      | +  - DataExchange ​    - communication infrastructure supporting high performance interactive and collaborative applications ​  ​- ​Jeffrey Vetter ​  -  [[http://​dx.doi.org/​10.1016/​S0167-8191(98)00074-X|paper]] -  
-| Umpire ​  ​| Runtime correctness tool for MPI applications | Jeffrey Vetter | +  - Global Arrays ​   - Efficient and portable “shared-memory” programming interface for distributed-memory computers ​    - Vinod Tipparaju ​  ​- ​[[http://​www.emsl.pnl.gov/docs/parsoft/​armci/ ​ - home page]]  
 +  - GrADS            - Support for deploying numerical libraries for the grid within GrADS project ​  - Kenneth Roche   - [[http://​icl.cs.utk.edu/​grads/​|ICL GrADS page]] | 
 +  - LA-MPI ​  - The Los Alamos Message Passing Interface ​  - Weikuan Yu   - [[http://​public.lanl.gov/​lampi/​|home page]] ​  -  
 +  - MRNet          - Tree-based overlay network for scalable tools and applications ​  ​- ​Philip Roth       - [[http://​www.paradyn.org/mrnet|home page]] ​       
 +  - MVAPICH/​MVAPICH2 ​  ​MPI over InfiniBand and iWARP    - Weikuan Yu   - [[http://​mvapich.cse.ohio-state.edu/​|home page]] ​
  
-===== Parallel Storage ​and Filesystems ​=====+====== Performance ​and Correctness Tools ======
  
-| NFS over RDMA | Open Solaris NFS over RDMA | Weikuan Yu | [[http://nowlab.cse.ohio-state.edu/projects/​nfsrdma/​index.html|home page]] ​| +  - mpiP           - Lightweight,​ scalable MPI profiling tool                       - Jeffrey Vetter, Philip Roth  - [[http://mpip.sourceforge.net/|home page]] 
-| OPAL | Opportunistic MPI-IO Driver ​for Lustre | Weikuan Yu, Jeffrey Vetter ​[[http://ft.ornl.gov/projects/io|Publications]];​ Code released in [[http://​mvapich.cse.ohio-state.edu/|MVAPICH]] [[http://​www.mcs.anl.gov/​mpi/​mpich/​|MPICH2]]; More updates to come. |+  - Modeling Assertions ​Toolkit ​for building symbolic performance models of scientific applications - Jeffrey Vetter, Sadaf Alam - -  
 +  - Pablo          - Parallel performance measurement and analysis tool             - Philip Roth, Jeffrey Vetter ​    - [[http://www.renci.org/focus-areas/project-archive/pablo|home page]] 
 +  - Paradyn ​       - Parallel performance tool with automated performance diagnosis - Philip Roth     ​- ​[[http://​www.paradyn.org|home page]]       - 
 +  - Umpire ​  - Runtime correctness tool for MPI applications - Jeffrey Vetter - - 
  
-===== Numerical Software ​=====+====== Parallel Storage and Filesystems ======
  
-| GPS (General-Purpose Solver) | Solves ​[A]{x} = {B} for Sparse/Dense, Real/Complex Matrix coefficients | Olaf Storaasli ​    | [[http://​ft.ornl.gov/​~olaf/GPS.html|Home Page]]((Olaf developed GPS while at NASA Langley Research Center, Hampton, VA assisted by NASA contractor Majdi Baddourah, now at ARAMCO ​in Saudi Arabia.)) | +  - NFS over RDMA - Open Solaris NFS over RDMA - Weikuan Yu - [[http://nowlab.cse.ohio-state.edu/​projects/​nfsrdma/​index.html|home page]] - 
-| LAPACK for Clusters | Easy to use, high-performance LAPACK routines for distributed memory computers ​                | Kenneth Roche   | [[http://icl.cs.utk.edu/lfc/|home page]] |+  - OPAL - Opportunistic MPI-IO Driver for Lustre - Weikuan Yu, Jeffrey Vetter - [[http://​ft.ornl.gov/​projects/io|Publications]]; Code released ​in [[http://​mvapich.cse.ohio-state.edu/|MVAPICH]] & [[http://www.mcs.anl.gov/mpi/mpich/|MPICH2]]; More updates to come. -
  
-===== Visualization ​=====+====== Numerical Software ======
  
-| VisIt          ​|Parallel visualization and graphical analysis tool             Jeremy Meredith ​[[http://​www.llnl.gov/​VisIt/​|home page]] ​  |+  - GPS (General-Purpose Solver) - Solves [A]{x} = {B} for Sparse/​Dense,​ Real/​Complex Matrix coefficients - Olaf Storaasli ​    - [[http://​ft.ornl.gov/​~olaf/​GPS.html|Home Page]]((Olaf developed GPS while at NASA Langley Research Center, Hampton, VA assisted by NASA contractor Majdi Baddourah, now at ARAMCO in Saudi Arabia.)) - 
 +  - LAPACK for Clusters - Easy to use, high-performance LAPACK routines for distributed memory computers ​                - Kenneth Roche   - [[http://​icl.cs.utk.edu/​lfc/​|home page]] - 
 + 
 +====== Visualization ====== 
 + 
 +  - VisIt          ​Parallel visualization and graphical analysis tool             Jeremy Meredith ​[[http://​www.llnl.gov/​VisIt/​|home page]] ​  -
  
  
 
ft-software/start.1224095264.txt.gz · Last modified: 2008/10/15 18:27 by vetter
Recent changes RSS feed Driven by DokuWiki