About the technology author(s): Jose E. Moreira received BS degrees in Physics and Electrical Engineering in 1987 and an MS in Electrical Engineering in 1990, all from the University of Sao Paulo, Brazil. He received his PhD in Electrical Engineering from the University of Illinois at Urbana-Champaign in 1995. Dr. Moreira is a research staff member in the Scalable Parallel Systems Department at the IBM Thomas J. Watson Research Center. Since joining IBM Watson in 1995, he has worked on various topics related to the design and execution of parallel applications. His research activities include performance evaluation and optimization of Java programs and scheduling mechanisms for the ASCI Blue project.
Samuel P. Midkiff received a BS degree in Computer Science in 1983 from the University of Kentucky and MS and PhD degrees in Computer Science from the University of Illinois at Urbana-Champaign in 1986 and 1992, respectively. Dr. Midkiff is a research staff member in the Scalable Parallel Systems Department at the IBM Thomas J. Watson Research Center, as well as an adjunct assistant professor at the University of Illinois, Urbana-Champaign. Since joining the IBM Watson Research Center in 1991, he has worked on the design and development of the IBM HPF compiler, the Distributed Resource Management System (DRMS), and the Quicksilver quasi-static Java compiler. His research areas include optimizing computationally intensive Java programs, compilation for shared memory multiprocessors, and the analysis of explicitly parallel programs.
Manish Gupta received a B.Tech. degree in Computer Science from the Indian Institute of Technology, Delhi, in 1987, an MS from Ohio State University in 1988, and a PhD in Computer Science from the University of Illinois in 1992. He has since been working as a research staff member at the IBM T. J. Watson Research Center. Dr. Gupta has worked on the development of the IBM HPF compiler for the SP machines, on parallelizing Fortran90 and C compilers on shared memory machines, and, more recently, on optimizing Java compilers. His research interests include parallel architectures and programming environments with high-performance compilers.
Pedro V. Artigas received a BS degree in Electrical Engineering in 1996 and an MS degree in 2000, both from the University of Sao Paulo, Brazil. Mr. Artigas served as a Cooperative Fellowship student at the IBM T. J. Watson Research Center. His research activities include performance evaluation and optimization of Java programs and the development of a prototype of a high-performance, static Java compiler. His research interests include high-performance compilers and computer architectures, parallel architectures, processor micro-architectures, and operating systems. He is currently pursuing a PhD in Computer Science from Carnegie Mellon University.
|