cleaning up of the manual
authorAbhinav Bhatele <bhatele@illinois.edu>
Mon, 23 Feb 2009 19:19:46 +0000 (19:19 +0000)
committerAbhinav Bhatele <bhatele@illinois.edu>
Mon, 23 Feb 2009 19:19:46 +0000 (19:19 +0000)
doc/bigsim/Makefile
doc/bigsim/manual.tex
doc/bigsim/title.html

index f1609b5d5fb6560f0b86d9ca53648ffd86304377..23531f160e9c1d0794ab98796163bc756817de0d 100644 (file)
@@ -1,9 +1,9 @@
 # Stub makefile for LaTeX PPL manual
-FILE=manual
-TEX=$(FILE).tex install.tex emulator.tex
+FILE   = manual
+TEX    = $(FILE).tex install.tex emulator.tex bgapi.tex interpolation.tex
 
-DEST=bigsim
-LATEX2HTML=$(L2H) -split 5
+DEST   = bigsim
+LATEX2HTML     = $(L2H) -split 5
 
 include ../Makefile.common
 
index 26f9a7be3b6330479d835fa76b2bd1b5fed2e0ba..89fc676403cae2ac5a15ef3b4754e363663d8b2b 100644 (file)
@@ -4,17 +4,14 @@
 
 \title{BigSim Parallel Simulator for Extremely Large Parallel Machines}
 \version{1.01}
-% #CLM# \credits{Charm++ BigSim Emulator was developed by Arun Singla, Neelam Saboo
-        \credits{The Charm++ BigSim Emulator was developed by Arun Singla, Neelam Saboo
-and Joshua Unger under the guidance of Prof. L. V. Kale. The new Converse 
-% #CLM# BigSim Emulator is completely rewritten by Gengbin Zheng. Converse BigSim 
-        BigSim Emulator was completely rewritten by Gengbin Zheng. The Converse BigSim 
-Emulator is the only version under maintenance now. Charm++ and Adaptive MPI
-% #CLM# (AMPI) was ported onto the BigSim Emulator by Gengbin Zheng. The parallel
-        (AMPI) were ported onto the BigSim Emulator by Gengbin Zheng. The parallel
-performance simulator was developed by Gengbin Zheng and 
-Gunavardhan Kakulapati. A postmortem network simulator was developed by 
-Terry Wilmarth, Eric Bohm and Gengbin Zheng}
+       \credits{The Charm++ BigSim Emulator was developed by Arun Singla,
+Neelam Saboo and Joshua Unger under the guidance of Prof. L. V. Kale. The new
+Converse BigSim Emulator was completely rewritten by Gengbin Zheng. The
+Converse BigSim Emulator is the only version under maintenance now. Charm++ and
+Adaptive MPI (AMPI) were ported onto the BigSim Emulator by Gengbin Zheng. The
+parallel performance simulator was developed by Gengbin Zheng and Gunavardhan
+Kakulapati. A postmortem network simulator was developed by Terry Wilmarth,
+Eric Bohm and Gengbin Zheng}
 
 \begin{document}
 \maketitle
@@ -42,8 +39,8 @@ of parallel applications on such machines even before the machine is built.
 Thus, we have developed a parallel simulator -- BigSim, to facilitate this research.
 
 % #CLM# Since our research was initiated by Blue Gene/C project, in this manual, 
-Since our research was initiated by the BlueGene/C project, in previous editions of this manual
-we also called our simulator as Blue Gene Simulator.
+Since our research was initiated by the BlueGene/C project, in previous
+editions of this manual we also called our simulator as Blue Gene Simulator.
 Our simulator is capable of simulating a broad class of "Massively Parallel
 Processors-In-Memory", or MPPIM machines. 
 
@@ -51,41 +48,29 @@ Processors-In-Memory", or MPPIM machines.
 
 Our simulator system includes these components: 
 \begin{enumerate}
-% #CLM# \item a parallel emulator which emulates the low level machine API; 
-        \item a parallel emulator which emulates a low level machine API targeting an architecture like BlueGene; 
+\item a parallel emulator which emulates a low level machine API targeting an architecture like BlueGene; 
 \item a message driven programming language (Charm++) running on top of the emulator; 
-% #CLM# \item adaptive MPI (an implementation of MPI on top of Charm++) environment; 
-        \item the Adaptive MPI (an implementation of MPI on top of Charm++) environment; 
-% #CLM# Remove support for Online Simulator
-% #CLM# \item a parallel online mode simulator for performance prediction; 
-% #CLM# \item a parallel post-mortem mode network simulator for performance prediction. 
-        \item a parallel post-mortem mode simulator for performance prediction, including network simulation. 
+\item the Adaptive MPI (an implementation of MPI on top of Charm++) environment; 
+\item a parallel post-mortem mode simulator for performance prediction, including network simulation. 
 \end{enumerate}
 
 \subsection{History}
-
-% #CLM# The first version of Blue Gene emulator was written in Charm++, a 
-        The first version of the BlueGene emulator was written in Charm++, a 
-parallel object language, in fall 2001. 
-
-% #CLM# The second version of Blue Gene emulator was completely rewritten on top 
-        The second version of the BlueGene emulator was completely rewritten on top 
-of Converse instead of Charm++ in spring 2002. 
-% #CLM# While the API supported by the original emulator remains almost same,
-        While the API supported by the original emulator remains almost the same,
-many new features were added.
+       The first version of the BlueGene emulator was written in Charm++, a
+parallel object language, in fall 2001.  The second version of the BlueGene
+emulator was completely rewritten on top of Converse instead of Charm++ in
+spring 2002.  While the API supported by the original emulator remains almost
+the same, many new features were added.
 % - support of thread-committed messages that 
-%can be send to a specific thread in a Blue Gene node; support of Blue Gene 
+%can be send to a specific thread in a Blue Gene node; support of Blue Gene
 %node level broadcast.
-The new emulator was implemented on a portable low layer communication 
-library - Converse, in order to achieve better 
-performance by avoiding the cross layer overhead.
-%Another advantage is that the lighter weighted emulator makes it easier
-%to port higher level of programming language onto the emulator.
+The new emulator was implemented on a portable low layer communication library
+- Converse, in order to achieve better performance by avoiding the cross layer
+overhead.
+%Another advantage is that the lighter weighted emulator makes it easier to
+%port higher level of programming language onto the emulator.
 
-% #CLM# Charm++ was soon ported to the emulator in 2002 which provided the
-        Charm++ was ported to the emulator in 2002, providing the
- first parallel language model on top of the emulator.
+       Charm++ was ported to the emulator in 2002, providing the first
+parallel language model on top of the emulator.
 
 A performance simulation capability was added to the emulator in spring 2003.
 The new simulator was renamed to BigSim at the same time.
@@ -94,22 +79,21 @@ simulator called BigNetSim. In fall 2006, we renamed BigNetSim as simply
 BigSim simulator.
 
 In the following sections, we will first describe how to download and compile
-% #CLM# Blue Gene simulator(Section ~\ref{install}). Section~\ref{bgemulator} will describe
-    the BigSim system (Section~\ref{install}). Section~\ref{bgemulator} describes
-% #CLM# the low level machine API in detail. 
-    the BigSim Emulator and the low level machine API in detail. 
+the BigSim system (Section~\ref{install}). Section~\ref{bgemulator} describes
+the BigSim Emulator and the low level machine API in detail. 
 
 
 \input{install}
+
 \input{emulator}
-% #CLM# REMOVE ONLINE SIMULATOR; MOVE BGAPI HERE
-% #CLM# \input{simulator}
+
+% \input{simulator}
 
 \input{interpolation}
+
 \input{bgapi}
-\input{bignetsim}
 
 \input{index}
-\end{document}
 
+\end{document}
 
index 3c08154b39ee33d16c4129fc0f64cfea02ef8979..86e939d7f6b91d2b3c3b68e8df48a5ebcc81eed3 100644 (file)
@@ -1 +1 @@
-BigSim Parallel Simulator Manual
+BigSim Parallel Emulator Manual