AHPCRC Technical Areas

Memory hierararchies FARM componenents
Sequoia memory hierarchy Flexible architecture machine Image processing and information extraction
surrogate function
On-board HPC systems Analysis of large graphs Hybrid methods for parameter optimization

TA4: HPC Enabling Technologies and Advanced Algorithms
Lead: Alex Aiken (Stanford)

Image archive

As computing applications become more demanding, computers and the programs that run on them must evolve as well. This is especially true for high performance computing, where power consumption levels, computing resource usage, and program portability between platforms are essential to the effective use of these resources. Capabilities developed for AHPCRC point the way toward wider application as multicore processors and parallel programming become common in the commercial marketplace.

 

Projects and People

4–1: Stream Programming for High Performance Computing

William Dally (Stanford)
Alex Aiken (Stanford)
Pat Hanrahan (Stanford)

4–2: Massive Scale Data Analysis on the Flexible Architecture Research Machine (FARM)

Kunle Olukotun (Stanford)
Christos Kozyrakis (Stanford)

4–3: Specifying Computer Systems for Field-Deployable and On-Board Systems of Multicore Processors

Pat Teller (UTEP)
Sarala Arunagiri (UTEP)

4–4: High Performance Optimization Library

Walter Murray (Stanford)
Michael Saunders (Stanford)
(project duration: 2007–2009, continuing work under Project 1-7)

4–5: PFMMPACK Parallel Fast Multipole Method Library

Eric Darve (Stanford) 
(project duration: 2007–2009)

4–6: Hybrid Schemes for Parameter Estimation Problems

Miguel Argáez (UTEP)
Leticia Velázquez (UTEP)

4–7: Evaluating Heterogeneous High Performance Computing for Use in Field-Deployable Systems

Jeanine Cook (NMSU)

(...Tech Area 3)