IBM Skip to main content
  Home     Products & services     Support & downloads     My account  
  Select a country  
Journals Home  
  Systems Journal  
  ·  Current Issue  
  ·  Recent Issues  
  ·  Papers in Progress  
  ·  Search/Index  
  ·  Orders  
  ·  Description  
  ·  Author's Guide  
Journal of Research
and Development
  Staff  
  Contact Us  
Systems Journal  
Volume 39, Number 1, 2000
Java Performance
 Table of contents: arrowHTML arrowPDF arrowASCII   This article: arrowHTML arrowPDF arrowASCII
arrowCopyright info
   

Java programming for high-performance numerical computing - Author bios

by J. E. Moreira, S. P. Midkiff, M. Gupta, P. V. Artigas, M. Snir, and R. D. Lawrence

Biographical sketches of authors

José E. Moreira   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: jmoreira@us.ibm.com). Dr. Moreira received B.S. degrees in physics and electrical engineering in 1987 and an M.S. degree in electrical engineering in 1990, all from the University of São Paulo, Brazil. He received his Ph.D. degree 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 Watson Research Center. Since joining IBM at the Research Center in 1995, he has worked on various topics related to the design and execution of parallel applications. His current research activities include performance evaluation and optimization of Java programs and scheduling mechanisms for the ASCI Blue-Pacific project.

Samuel P. Midkiff   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: smidkiff@us.ibm.com). Dr. Midkiff received a B.S. degree in computer science in 1983 from the University of Kentucky, and M.S. and Ph.D. 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 Watson Research Center, and an adjunct assistant professor at the University of Illinois, Urbana-Champaign. Since joining the Research Center in 1992, Dr. Midkiff has worked on the design and development of the IBM XL HPF compiler and projects related to the compilation of numerical programs. His current research areas are optimizing computationally intensive Java programs, static compilation of Java for shared memory multiprocessors, and the analysis of explicitly parallel programs.

Manish Gupta   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: mgupta@us.ibm.com). Dr. Gupta is a research staff member and manager, High Performance Programming Environments, at the Watson Research Center. He received a B.Tech. degree in computer science from the Indian Institute of Technology, Delhi, in 1987, an M.S. from Ohio State University in 1988, and a Ph.D. in computer science from the University of Illinois in 1992. He has worked on the development of the IBM HPF compiler for the SP™ machines, parallelizing FORTRAN 90 and C compilers on shared memory machines, and more recently, on optimizing Java compilers. His research interests include high-performance compilers, programming environments, and parallel architectures.

Pedro V. Artigas   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: artigas@us.ibm.com). Mr. Artigas received a B.S. degree in electrical engineering in 1996 from the University of São Paulo, Brazil. He is currently working on his master's degree thesis and will soon obtain an M.S. degree from the same university (expected at the beginning of year 2000). Mr. Artigas is currently a cooperative fellowship student at the Watson Research Center. His research activities include performance evaluation and optimization of Java programs and the development of a prototype high-performance static Java compiler. His research interests include high-performance compilers and computer architectures, parallel architectures, processor micro-architectures, and operating systems.

Marc Snir   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: snir@us.ibm.com). Dr. Snir is a senior manager at the Watson Research Center, where he leads research on scalable parallel systems. He and his group developed many of the technologies that led to the IBM SP product, and they continue to work on future SP generations. Dr. Snir received a Ph.D. in mathematics from the Hebrew University of Jerusalem in 1979. He worked at New York University on the NYU Ultracomputer project from 1980 to 1982, and worked at the Hebrew University of Jerusalem from 1982 to 1986, when he joined the Watson Research Center. He has published close to 100 journal and conference papers on computational complexity, parallel algorithms, parallel architectures, and parallel programming. He has recently coauthored the High Performance FORTRAN and the Message Passing Interface standards. He is on the editorial board of Transactions on Computer Systems and Parallel Processing Letters. He is a member of the IBM Academy of Technology, an ACM Fellow, and an IEEE Fellow.

Richard D. Lawrence   IBM Research Division, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, New York 10598 (electronic mail: ricklawr@us.ibm.com). Dr. Lawrence is a research staff member and manager, Deep Computing Applications, at the Watson Research Center. He received the B.S. degree from Stanford University in chemical engineering, and the Ph.D. degree from the University of Illinois in nuclear engineering. Prior to joining IBM Research in 1990, he held research positions in the Applied Physics Division at Argonne National Laboratory and at Schlumberger-Doll Research. His current work is in the development of high-performance data mining applications in the areas of financial analysis and personal recommender systems. He has received IBM Outstanding Innovation Awards for his work in scalable data mining and scalable parallel processing.