Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
The C programming language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
ACM Transactions on Mathematical Software (TOMS)
ACM Transactions on Mathematical Software (TOMS)
A set of level 3 basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
The annotated C++ reference manual
The annotated C++ reference manual
ACM Transactions on Programming Languages and Systems (TOPLAS)
A type system equivalent to flow analysis
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Computers in Physics
ScaLAPACK user's guide
LAPACK Users' guide (third ed.)
LAPACK Users' guide (third ed.)
Corrigenda: “An Extended Set of FORTRAN Basic Linear Algebra Subprograms”
ACM Transactions on Mathematical Software (TOMS)
The Java Language Specification
The Java Language Specification
The Definition of Standard ML
Benchmark Design for Characterization of Balanced High-Performance Architectures
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
GASNet Specification, v1.1
Algorithmic redistribution methods for block cyclic decompositions
Algorithmic redistribution methods for block cyclic decompositions
Self-adapting software for numerical linear algebra and LAPACK for clusters
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
This paper presents a design and implementation of a system that leverages interactive scripting environment to the needs of scientific computing. The system allows seamless translation of high level script codes to highly optimized native language executables that can be ported to parallel systems with high performance hardware and potential lack of the scripting language interpreter. Performance results are given to show various usage scenarios that differ in terms of invested programmer's effort and resulting performance gains.