Since the introduction of the Java programming language, there has been widespread interest in the use Java for the high performance scientific computing. One major impediment to such use is the performance penalty paid relative to Fortran. To support our research on overcoming this penalty through compiler technology, we have developed a benchmark suite, called OwlPack, which is based on the popular LINPACK library. Although there are existing implementations of LINPACK in Java, most of these are produced by direct translation from Fortran. As such they do not reflect the style of programming that a good object‐oriented programmer would use in Java. Our goal is to investigate how to make object‐oriented scientific programming practical. Th...
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture ...
Since benchmarks drive computer science research and industry product development, which ones we use...
The production of embedded systems is continuously increasing, but developing reusable software for ...
The Marmot system is a research platform for studying the implementation of high level programming l...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
When Java was first introduced, there was a perception that its many benefits came at a significant ...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
This survey describes research directions in techniques to improve the performance of programs writt...
We present a set of techniques for reducing the memory consumption of object-oriented programs. Thes...
ABSTRACT Java is quickly becoming the preferred language for writing distributed applications becaus...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
The JLAPACK project will provide the LAPACK numerical subroutines translated from their subset Fortr...
Increasing interest is being shown in the use of Java for sci-entific applications. The Java Grande ...
Java is quickly becoming the preferred language for writing distributed applications because of its ...
This paper describes the design and implementation of high performance numerical software in Java. O...
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture ...
Since benchmarks drive computer science research and industry product development, which ones we use...
The production of embedded systems is continuously increasing, but developing reusable software for ...
The Marmot system is a research platform for studying the implementation of high level programming l...
Abstract: Scala a programming language combines the feature of object oriented and functional progra...
When Java was first introduced, there was a perception that its many benefits came at a significant ...
Abstract. The Java programming language has its origins in the de-velopment of portable internet app...
This survey describes research directions in techniques to improve the performance of programs writt...
We present a set of techniques for reducing the memory consumption of object-oriented programs. Thes...
ABSTRACT Java is quickly becoming the preferred language for writing distributed applications becaus...
In the last decade, virtual machines (VMs) for high-level languages have become pervasive, as they p...
The JLAPACK project will provide the LAPACK numerical subroutines translated from their subset Fortr...
Increasing interest is being shown in the use of Java for sci-entific applications. The Java Grande ...
Java is quickly becoming the preferred language for writing distributed applications because of its ...
This paper describes the design and implementation of high performance numerical software in Java. O...
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture ...
Since benchmarks drive computer science research and industry product development, which ones we use...
The production of embedded systems is continuously increasing, but developing reusable software for ...