Basic HTML version of Foils prepared July 6 99

Foil 20 Java Grande Forum Floating Point Proposals

From Overview of Java Grande Forum JavaOne Birds of a Feather on Java Grande San Francisco -- June 16 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 will 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