2009 Symposium on Application Accelerators in High-Performance Computing (SAAHPC'09)

Symposium on Application Accelerators in High-Performance Computing (SAAHPC)

Are you looking for the 2012 Symposium on Application Accelerators in High-Performance Computing (SAAHPC'12)? Go to: www.saahpc.org.

Program

Program details are subject to change. All events will be at the NCSA Building, 1205 W. Clark St., unless otherwise noted.

July 25, 2009 - July 27, 2009

Careers in High Performance Systems
This workshop for undergraduate and graduate students that aims to encourage women and those from under-represented groups, to pursue a PhD in computer science or computer engineering. For full event details, see http://www.cis.udel.edu/chips-mentoring-workshop/.

1030 NCSA

Monday, July 27

8:00 a.m.
Registration/breakfast
Atrium
9:00 a.m. - 5:00 p.m.
Practical FPGA acceleration for Software Programmers: A tutorial on writing Mitrion-C for the Mitrion Virtual Processor

Open for free to all (would be) users of high-performance computing on FPGAs.

Pre-requisites: For more information, see the tutorial page.

To register for the tutorial, see the tutorial registration page.

For other information regarding the tutorial day, please contact: saahpc_register@mitrionics.com.
1030 NCSA

Tuesday, July 28, 2009

8:00 a.m.
Registration/breakfast
Atrium
8:30 a.m.
Opening Session
Chair: Wen-mei Hwu, UIUC

Danny Powell, NCSA Executive Director

Ravi K. Iyer, Interim Vice Chancellor for Research, UIUC

Volodymyr Kindratenko, SAAHPC technical program chair

Keynote: Massive Data Computing
Pradeep Dubey
Senior Principal Engineer for Massive Data Computing at Intel
10:00 a.m.
Break
10:30 a.m.
Heterogeneous Multiprocessing
Chair: Volodymyr Kindratenko, NCSA

Bringing heterogeneous multiprocessors into the mainstream
Brian Flachs, Godfried Goldrian, Peter Hofstee, Jorg-Stephan Vogt

Model for Programming Heterogeneous Systems (paper also available)
David Kunzman, Laxmikant Kale

Implementing 3D SPHARM Surfaces Registration on Cell Processor (paper also available)
Huian Li, Mi Yan, Robert Henschel, and Li Shen
12:15 p.m.
Lunch
1:30 p.m.
GPU Programming
Chair: David Kaeli, Northeastern University

Compiler Support for High-level GPU Programming (paper also available)
Tianyi David Han and Tarek Abdelrahman

Decoupled Access/Execute Metaprogramming for GPU-Accelerated Systems (paper also available)
Lee Howes, Anton Lokhmotov, Paul H.J. Kelly, and Alastair F. Donaldson

Programmability: Design Costs and Payoffs using AMD GPU Streaming Languages and Traditional Multi-Core Libraries (paper also available)
Rick Weber, Robert Harrison, and Gregory Peterson
3:00 p.m.
Break
3:30 p.m.
Application Accelerator Technologies
Chair: Craig Steffen, NCSA

Investigations of Multicore and Acceleration Technologies at ARSC
Gregory Newby, Chief Scientist, Arctic Region Supercomputing Center

Three Steps to Accelerator Success
Allan Cantle, President and Founder, Nallatech

The golden triangle of Hybrid Computing: FPGAs, GPGPUs and Many-Core processors
Stefan Möhl, Co-Founder, Mitrionics AB
5:30 p.m. - 8:00 p.m.
Reception and Poster Session

The PetaFlops Router: Harnessing FPGAs and Accelerators for High Performance Computing - Z. Baker, T. Bhattacharya, M. Dunham, P. Graham, R. Gupta, J. Inman, A. Klein, G. Kunde, A. McPherson, M. Stettler, and J. Tripp

A New Coarse-Grained Reconfigurable Architecture with Fast Data Relay and Its Compilation Flow - Lu Wan, Chen Dong, and Deming Chen (paper also available)

Accelerating Particle Image Velocimetry Using Hybrid Architectures - Vivek Venugopal, Cameron Patterson, and Kevin Shinpaugh (paper also available)

Can We Apply Accelerator-Cores to Control-Intensive Programs? - Sean Rul, Hans Vandierendonck, and Koen De Bosschere

Data parallel loop statement extension to CUDA: GpuC - Zeki Bozkus, Rajeev Thakur, William Gropp, and Ewing Lusk

GPU Acceleration of Equations Assembly in Finite Elements Method - Preliminary Results - Jiri Filipovic Igor Peterlik, and Jan Fousekz (paper also available)

In-Socket FPGA Implementation of Bioinformatic Algorithms Using the Intel AAL - Vincent Natoli, Jeff Allred, Jack Coyne, and William Lynch

A massively parallel framework using P systems and GPUs - Jose Cecilia, Gines Guerrero, Jose Garcia, Miguel Martinez-del-Amor, Ignacio Perez-Hurtado, and Mario Perez-Jimenez (paper also available)

Breaking the Sequential Dependency and Extracting Parallelism out of Recurrence Equations—Sample Application to Options Pricing in Finance and HMMER in Computational Biology - Narayan Ganesan, Roger Chamberlain, and Jeremy Buhler (paper also available)

Accelerating a Software Radio Astronomy Correlator using FPGA co-processors - Andrew Woods, Michael Inggs, and Alan Langman (paper also available)

Accelerating the Stochastic Simulation Algorithm - David Jenkins and Gregory Peterson (paper also available)

Assembling Large Mosaics of Electron Microscope Images using GPU - Kannan Venkataraju, Mark Kim, Dan Gerszewski, James R. Anderson, and Mary Hall (paper also available)

Abstraction Library To Simplify Application FPGA Configuration and Control - Craig Steffen

An Automated Approach for SIMD Kernel Generation for GPU based Software Acceleration - Kanupriya Gulati and Sunil Khatri

Debugging CUDA with TotalView - Chris Gottbrath

Accelerated Root Finding for Computational Finance - Mark Bennett (paper also available)

Evaluating the Jaccard-Tanimoto Index on Multi-Core Architectures - Vipin Sachdeva, Douglas Freimuth, and Chris Mueller
Atrium

Wednesday, July 29, 2009

8:00 a.m.
Registration/breakfast
Atrium
8:30 a.m.
Keynote II
Chair: Rob Pennington, NSF

Keynote: Accelerating past the petascale
Robert J. Harrison
Chemical Sciences Group leader, Oak Ridge National Laboratory

Software Acceleration — Optimizing for multi-core
Nash Palaniswamy, Intel
10:00 a.m.
Break
10:30 a.m.
GPU Computing
Chair: Greg Newby, Arctic Region Supercomputing Center

Raising the Level of GPU Computing
Michael Garland, NVIDIA

On Testing GPU Memory for Hard and Soft Errors (paper also available)
Guochun Shi, Jeremy Enos, Michael Showerman, and Volodymyr Kindratenko

Software-Based ECC for GPUs (paper also available)
Naoya Maruyama, Akira Nukada, and Satoshi Matsuoka
Noon
Lunch
1:00 p.m.
Reconfigurable Computing Applications
Chair: Eric Stahlberg, Wittenberg University/OpenFPGA

Reconfigurability, Reliability and Standards: A View from the Frontlines
Kevin Wohlever, OSC Director of High-Performance Computing, OpenFPGA

Production Floating Point Applications on FPGAs (paper also available)
Martin Herbordt, Bharat Sukhwani, Matt Chiu, and Md. Ashfaq Khan

Mixed Precision Dense Linear System Solvers for High Performance Reconfigurable Computing (paper also available)
JunKyu Lee, Gregory Peterson, Robert Harrison, and Robert Hinde

Reconfigurable Computing for Cholesky Decomposition (paper also available)
Depeng Yang, Gregory Peterson, and Husheng Li
3:00 p.m.
Break
3:30 p.m.
GPU Applications
Chair: John Stone, University of Illinois

Accelerating the ANSYS Direct Sparse Solver with GPUs (paper also available)
Geraud Krawezik, Gene Poole

Accelerating Free-Energy Minimization using Graphics Processors (paper also available)
Bharat Sukhwani and Martin Herbordt

GPU Acceleration of the Generalized Interpolation Material Point Method (paper also available)
Wei-Fan Chiang, Michael DeLisi, Todd Hummel, Tyler Prete, Kevin Tew, Mary Hall, Phil Wallstedt, and James Guilkey
5:15 p.m.
Optional tour of NCSA computing facilities
5:30 p.m.
OpenFPGA Session
Chair: Eric Stahlberg, Wittenberg University/OpenFPGA

Thursday, July 30, 2009

8:00 a.m.
Registration/breakfast
Atrium
8:30 a.m.
GPU Applications
Chair: Gregory Peterson, University of Tennessee

Flexible Hardware Mapping for Finite Element Simulations on Hybrid CPU/GPU Clusters (paper also available)
Aaron Becker, Isaac Dooley, and Laxmikant Kale

Architectural Comparisons for a Quantum Monte Carlo Application (paper also available)
Akila Gothandaraman, Rick Weber, Gregory Peterson, Robert Hinde, and Robert Harrison

GPU Coprocessing for Wireless Network Simulation (paper also available)
Scott Bai and David Nicol
10:00 a.m.
Break
10:30 a.m.
Novel Architectures
Chair: Volodymyr Kindratenko, NCSA

Rigel: A Scalable Architecture for 1,000+ Core Accelerators (paper also available)
Daniel Johnson, John Kelm, Neal Crago, Matthew Johnson, William Tuohy, Wojciech Truty, Stephen Kofsky, Steven Lumetta, Wen-mei Hwu, Matthew Frank, and Sanjay Patel

Reconfigurable Active Drive: An FPGA Accelerated Storage Architecture for Data-Intensive Applications (paper also available)
Teng Li, Miaoqing Huang, Tarek El-Ghazawi, and H. Howie Huang

Extending a Stream Programming Paradigm to Hardware Accelerator Platforms (paper also available)
Sek Chai, Nikolaos Bellas, and Abelardo Lopez-Lagunas
Noon
Lunch
1:00 p.m.
Optional tour of NCSA computing facilities