update bluegene doc.
authorGengbin Zheng <gzheng@illinois.edu>
Wed, 28 Mar 2001 06:54:40 +0000 (06:54 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Wed, 28 Mar 2001 06:54:40 +0000 (06:54 +0000)
doc/bigsim/manual.tex

index e80999c58146cf1a56e805b63def917a1653f97a..a166ddfa0707960ef419c0513390b2b332a98707 100644 (file)
@@ -4,8 +4,10 @@
 
 \title{Bluegene Emulator}
 \version{0.01}
-\credits{BlueGene Emulator was developed by Arun Singla, Neelam Saboo
-and Joshua Unger under the guidance of Prof. L. V. Kale.}
+\credits{Charm++ BlueGene Emulator was developed by Arun Singla, Neelam Saboo
+and Joshua Unger under the guidance of Prof. L. V. Kale. The new Converse BlueGe
+ne Emulator is completely rewritten by Gengbin Zheng. Converse BlueGene 
+Emulator is the only version maintained now.}
 
 \begin{document}
 \maketitle
@@ -33,6 +35,19 @@ $k$ threads (e.g. 200), each with its own integer unit.  The proximity of
 the integer unit with individual memory modules within a chip is not
 currently modeled.
 
+\section{History}
+ The first version of BlueGene emulator was first written on Charm++, a 
+parallel object language. The second version of Blue Gene emulator is now 
+completely rewritten on top of Converse instead of Charm++, while the API 
+supported by the original emulator is kept without major changes. The new 
+emulator is implemented on a lower layer communication library - Converse 
+in order to achieve better performance by avoiding the cross layer overhead. 
+Switching to Converse Blue Gene emulator allows further porting of Charm++ 
+parallel language on the emulator. 
+   New features are also added in the Converse Blue Gene emulator including 
+supporting thread-committed messages that can be send to a specific thread 
+in a Blue Gene node; supporting Bluegene node level broadcast. 
+
 The API supported by the emulator can be broken down into several
 components: