Now showing items 1-5 of 5
Mapping HPF onto the Grid
For this thesis, we have developed a tool for mapping HPF applications onto the Grid using the GrADS [ea02] infrastructure. To build the mapper, the tool makes use of SPMD taskgraph representation of the application. Using ...
Improving object inlining for high-performance Java scientific applications
Java is a popular programming language that enables many developers to achieve high productivity. Previous work in Java improved runtime performance by using object inlining. This thesis extends prior object inlining work ...
Performance modeling and prediction for scientific Java applications
This thesis develops an execution time model for predicting the performance of computation intensive scientific Java applications. Performance modeling can help in balancing the application workload of different problem ...
Type-based specialization in a telescoping compiler for Matlab
This thesis develops telescoping-language technology for automatically generating high performance libraries from development code written in high-level languages, like Matlab. The generated library subroutines have ...
Vizer: A framework to analyze and vectorize Intel x86 binaries
Binary optimization has become increasingly important due to the widespread use of legacy programs and the presence of environments that require dynamic optimizers. Although processor technology changes constantly, software ...