IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

Numerically Intensive Java

A collection of Java classes that includes a Complex number class, truly multidimensional array classes for Complex, and all primitive Java numeric types.


Date Posted: April 23, 1999
Overview

Numerically Intensive JavaTM (Ninja) has retired.


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.


Related technologies

For platform(s):
All Java Platforms

For topics:
decimal number


 

    About IBM Privacy Contact