Basic HTML version of Foils prepared June 11 99

Foil 15 Java Grande Forum Floating Point Proposals

From Overview of Java Grande Forum DoD HPC Modernization Users Group Tutorial Monterey Californi -- June 7 99. by Geoffrey C. Fox


Design Goals/Requirements:
  • Good Performance on most processors
  • High performance supported
  • exact reproducibility supported
  • access to IEEE floating point features
We propose three modes of floating point execution
strictfp: Reproducible results as in current default
new default: Exploit natural hardware (extended exponent in Intel and fused multiply add FMA)
associatefp: Allow conventional compiler optimizations
Sun willingly to consider some version of this starting with ability to use FMA
Generic Types, Operator Overloading and lightweight classes are also serious possibilities for thoughtful additions to Java language
Working with internal Sun staff on drafting modest proposals (as of March 11 meeting in Palo Alto)



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Jul 6 1999