From b86834b74008a9af4f14ba12eb228cf6b3d5ec8c Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 14 Apr 2014 23:41:34 +0200 Subject: [PATCH] Start of text about SimGrid. More to come. --- hpcc.tex | 29 +++++++++++++++++++++++++---- hpccBib.bib | 7 +++++++ 2 files changed, 32 insertions(+), 4 deletions(-) diff --git a/hpcc.tex b/hpcc.tex index 7389e3e..ab6e020 100644 --- a/hpcc.tex +++ b/hpcc.tex @@ -173,12 +173,33 @@ our future work after the results. \section{SimGrid} -\AG{Décrire SimGrid~\cite{casanova+legrand+quinson.2008.simgrid,SimGrid} (Arnaud)} +SimGrid~\cite{casanova+legrand+quinson.2008.simgrid,SimGrid} is a simulation +framework to sudy the behavior of large-scale distributed systems. As its name +says, it emanates from the grid computing community, but is nowadays used to +study grids, clouds, HPC or peer-to-peer systems. +%- open source, developped since 1999, one of the major solution in the field +% +SimGrid provides several programming interfaces: MSG to simulate Concurrent +Sequential Processes, SimDAG to simulate DAGs of (parallel) tasks, and SMPI to +run real applications written in MPI~\cite{MPI}. Apart from the native C +interface, SimGrid provides bindings for the C++, Java, Lua and Ruby programming +languages. The SMPI interface supports applications written in C or Fortran, +with little or no modifications. +%- implements most of MPI-2 \cite{ref} standard [CHECK] + +%%% explain simulation +%- simulated processes folded in one real process +%- simulates interactions on the network, fluid model +%- able to skip long-lasting computations +%- traces + visu? -%%% brief history? -%%% programming interfaces: MSG, SimDAG, SMPI %%% platforms -%%% validation? +%- describe resources and their interconnection, with their properties +%- XML files + +%%% validation + refs + +\AG{Décrire SimGrid~\cite{casanova+legrand+quinson.2008.simgrid,SimGrid} (Arnaud)} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Simulation of the multisplitting method} diff --git a/hpccBib.bib b/hpccBib.bib index 3308b13..38ef6e7 100644 --- a/hpccBib.bib +++ b/hpccBib.bib @@ -27,3 +27,10 @@ year = {1986} key = {SimGrid}, year = 2014, } + +@Electronic{MPI, + title = {{M}essage {P}assing {I}nterface {MPI} Forum}, + url = {http://www.mpi-forum.org/}, + key = {MPI}, + year = 2014, +} -- 2.39.5