Navigate
Software

CORE :: Comprehensive Optimization via Regression Estimates

CORE is a collection of example R scripts that construct microarchitectural performance and power regression models. These models are based on restricted cubic splines. The derivation process includes correlation, association, clustering, and significance analyses. The current scripts illustrate model construction for out-of-order, superscalar architectures using data from the IBM Turandot/PowerTimer simulation infrastructure, which simulates a POWER4/5-like architecture.

Downloads & Documentation

The code implements statistical techniques for exploratory data analysis (correlation, association, clustering, significance testing) using the open source R statistical computing package. For downloads and installation instructions of the R package, refer to its website.

[Download] Data for formulating regression models
[Download] Code for data analysis and regression modeling
[Website] The R Project for Statistical Computing

This data and code are to accompany the paper "Accurate and efficient regression modeling for microarchitectural performance and power prediction" in the proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems [ASPLOS'06] . For a detailed explanation of the code and analysis, please refer to the following tutorial [IEEE'07]. Further information may be found in the technical report leading up to the ASPLOS 2006 paper [TR'06].


OSKI :: Optimized Sparse Kernel Interface

The Optimized Sparse Kernel Interface (OSKI) Library is a collection of low-level C primitives that provide automatically tuned computational kernels on sparse matrices, for use in solver libraries and applications. OSKI has a BLAS-style interface, providing basic kernels like sparse matrix-vector multiply and sparse triangular solve, among others.

Downloads & Documentation

[Website] BeBOP Optimized Sparse Kernel Interface

Contact Info
Benjamin C. Lee
Research Fellow

Electrical Engineering
Stanford University
353 Serra Mall
Gates Bldg, Rm 452
Stanford, CA 94305

bcclee@stanford.edu
617-852-2210