\begin{thesisacknowledgments}

I would like to thank my advisor, Professor Geoffrey C. Fox, for his
advice and encouragement throughout my research work.  Without his
valuable suggestions and continuous support this thesis could not
have been completed. 

This dissertation would not have been possible without the cooperation
of several researchers and colleagues at Northeast Parallel Architecture 
Center (NPAC).
I would like to extend my deepest thanks to Dr. Bryan Carpenter, for
his guidance throughout my research work. His excellent suggestions
and useful comments greatly helped me in preparing the final revision.
It has been a great pleasure to work with him.
I would also like to thank Dr. Paul Coddington, from whom I have
learned much about parallel computing including random number
generators and Monte Carol simulations.
I am grateful to Mark Baker who guided and helped me port mpiJava onto 
Windows NT. 
I would like to thank all previous members of the HPJava group at
NPAC such as Guansong Zhang, Xinying Li, Hanku Lee, and my officemate
Sangboem Lim who cooperated with me in implementing mpiJava.  Very
Special thanks go to Sangyoon Oh for his hospitality during visit in
Florida for the final revision of thesis.
Many thanks go to Ilkyun Ra, Cheol-Min Hwang, Dongmin Kim, Sang-Gue
Oh, Jungkee Kim, Kang-Seok Kim and all my friends for their concern
and help during my long journey to my degree.

Finally, I would like to thank all my family. 
I owe a lot to my parents and my wife's parents. 
I could not have completed my degree without their support and advice. 
I appreciate the great support and patience from my wife Jiyeon and 
my son Yubin.



\end{thesisacknowledgments}