10 citations found. Retrieving documents...
Java Grande Forum. Making Java work for high-end computing. SC98: High Performance Networking and Computing, 1998.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Elimination of Java Array Bounds Checks in the.. - Lujan, Gurd, Freeman, .. (2002)   (1 citation)  (Correct)

....intrinsic to the language speci cation remain. The Java Grande Forum, a group of researchers in High Performance Computing, was constituted to explore the potential bene ts that Java can bring their research areas. From this perspective the forum has observed its limitations and noted solutions [Jav98, Jav99, PBG 00, BMPP01, Thi02] The overhead intrinsic in the language speci cation that this paper addresses is the array bounds checks. The Java language speci cation requires that: all array accesses are checked at run time, and any access outside the bounds (less than zero or ....

Java Grande Forum. Making Java Work for High-End Computing, November 1998. Available at http://www.javagrande.org/reports.htm.


OoLaLa: Transformations for Implementations of Matrix.. - Luján, Gurd, Freeman (2001)   (Correct)

....clauses. General techniques for optimising Java programs in the presence of exceptions are described in [23, 29] Several object oriented linear algebra libraries are surveyed and classi ed in [31] and information about numerical computing in Java can be found in the JavaGrande Forum reports [27, 28] and in [7, 10, 38, 12, 9, 34, 36, 22, 3, 26, 35, 11] OoLaLa as a Generator of Specialised Implementations From an alternative point of view, the described optimisations automatically generate the specialised implementations of most matrix operations covered by the dense and banded BLAS (Chapter ....

Java Grande Forum. Making Java Work for High-End Computing, November 1998. Available at http://www.javagrande.org/reports.htm.


High-Performance Java Codes for Computational Fluid Dynamics - Riley, Chatterjee, Biswas (2001)   (3 citations)  (Correct)

....as seen in the difference between the performance of the C and Fortran versions in Table 4. 4. Two desired changes to the Java language that are frequently mentioned by the scientific community are the removal of array bounds checks and the ability to used fused multiply add (FMA) instructions [21]. With the Jalapeno JVM [2, 7] on the PowerPC, we can explore the effects of these proposed language changes on the performance of LAURA. Comparing the results with allow fma turned on and off shows that allowing FMA instructions reduces the running time by 7 . Determining the effect of removing ....

Java Grande Forum. Making Java work for high-end computing. Panel at SC'98, Orlando, FL, http://www.javagrande.org, Nov. 1998.


OoLaLa: an Object Oriented Analysis and Design of.. - Luján, Freeman, Gurd (2000)   (1 citation)  (Correct)

....JLAPACK [15] In this way, atwo dimensional array is stored contiguously by columns in memory (as in Fortran) and the number of exception tests (array index out of bounds and null object) is halved. More information about numerical computing in Java can be found in the JavaGrande Forum reports [54, 55], about non sparse linear algebra in [16, 18, 15, 73, 88] and about 244 sparse linear algebra in [16] 5. IMPLEMENTATION OF MATRIX CALCULATIONS IN ###### A matrix operation is divided into four phases: select the appropriate functionality, check correctness of parameters, predict the ....

Java Grande Forum. Making Java Work for High-End Computing,November 1998. Available at http://www.javagrande.org/reports.htm.


The Potential of Java for High Performance Applications - Ashworth   (Correct)

....which can completely meet the needs of software developers. The Java language [15, 20] has attracted considerable interest in the popular and technical literature [1] and there are now suggestions that Java may be able to meet the needs of the HPC community where other languages have failed [21]. Java clearly has many advantages. In addition to being simple, object oriented, portable, robust and extensible, its firm foundation on a threadbased execution model maps naturally onto parallel platforms. Java source is compiled to class files containing machine independent byte code, which is ....

.... is the Java Grande Forum (JGF) The Java Grande Forum believes that, more than any other language technology introduced thus far, Java has the greatest potential to deliver an attractive productive programming environment spanning the very broad range of tasks needed by the Grande Programmer [21] The word Grande refers to an application of a large scale nature where performance counts the same sense in which we use the term HPC. The JGF is working towards a community consensus on actions which can be taken to improve the language and its environment and on the development of ....

[Article contains additional citation context not shown here]

Java Grande Forum, "Making Java Work for High-End Computing", Java Grande Forum Panel, Supercomputing 1998, Orlando, Florida, 13 November 1998, 52 pp., http://www.javagrande. org/reports.htm.


Interfaces and Implementations of Random Number.. - Coddington, Mathew..   (Correct)

....a scientific software library to be used by Java Grande applications. 3 API Requirements for Java Grande Applications There has been considerable work recently by the Java Grande Forum on developing proposed APIs and reference implementations for object oriented numerical libraries within Java [10, 2], to provide what is effectively a Java scientific software library. The random number generator API used in java.util.Random is adequate for most purposes, and provides a reasonable basis for a more comprehensive API that could be used within a Java SSL. We have therefore used it as the basis for ....

Java Grande Forum, Making Java Work for High-End Computing, Java Grande Forum technical report JGF-TR-1, http://www.javagrande.org/reports.htm.


Adaptive Java Optimisation Using Instance-Based Learning - Long, O'Boyle (2004)   (1 citation)  (Correct)

No context found.

Java Grande Forum. Making Java work for high-end computing. SC98: High Performance Networking and Computing, 1998.


On the Conditions Necessary for Removing Abstraction.. - Lujan, Freeman, Gurd (2004)   (Correct)

No context found.

Java Grande Forum. Making Java Work for High-End Computing, November 1998. Available at http://www.javagrande.org/reports.htm.


Elimination of Java Array Bounds Checks in the Presence of.. - Lujan, Gurd, al. (2004)   (3 citations)  (Correct)

No context found.

Java Grande Forum. Making Java Work for High-End Computing, November 1998. Available at http://www.javagrande.org/reports.htm.


Oolala - From Numerical Linear Algebra To Compiler Technology For .. - Moreno (2002)   (Correct)

No context found.

Java Grande Forum. Making Java Work for High-End Computing, November 1998. Available at http://www.javagrande.org/reports.htm.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC