2009-05-06 Wed
hpc io pub
We published an unclassified unlimited release (UUR) paper.
Abstract
Partitioning massively parallel supercomputers into service nodes running a full-fledged OS and compute nodes running a lightweight kernel has many well-known advantages but renders it difficult to access externally located resources such as high-performance databases that may only communicate via TCP. We describe an implementation of a proxy service that allows service nodes to act as a relay for SQL requests issued by processes running on the compute nodes. This implementation allows us to move toward using HPC systems for scalable informatics on large data sets that simply cannot be processed on smaller machines.
Publications
- CUG Paper Ron Oldfield, Andy Wilson, George Davidson, Craig Ulmer, and Todd Kordenbrock, "Access to External Resources Using Service-Node Proxies", Cray User Group
Presentations
2008-11-08 Sat
mesh code pub
We published an unclassified unlimited release (UUR) technical report and received permission to release the software.
Publications
- SAND Report Wendy Doyle, Ann Gentile, Philip Kegelmeyer, and Craig Ulmer "FCLib: The Feature Characterization Library". Sandia Report SAND2008-7687.
Code
We presented this unclassified unlimited release (UUR) poster/paper.
Publications
- HPEC Paper Craig Ulmer and Maya Gokhale, "Threading Opportunities in High-Performance Flash-Memory Storage", High-Performance Embedded Computing 2008.
Presentations
- HPEC Poster Poster I presented at HPEC. Maya and John May also presented this poster at PDSW08
- HPEC Overview A 2-minute overview I gave at the conference
We published this unclassified unlimited release (UUR) article.
Abstract
Data-intensive problems challenge conventional computing architectures with demanding CPU, memory, and I/O requirements. Experiments with three benchmarks suggest that emerging hardware technologies can significantly boost performance of a wide range of applications by increasing compute cycles and bandwidth and reducing latency.
Publication
- IEEE Computer Paper Maya Gokhale, Jonathan Cohen, Andy Yoo, W. Marcus Miller, Arpith Jacob, Craig Ulmer, and Roger Pearce, "Hardware Technologies for High-Performance Data-Intensive Computing", in IEEE Computer vol. 41, Issue 4, April 2008.
We published this unclassified unlimited release paper, summarizing our experiences in offloading floating-point operations to FPGAs on systems like the Cray XD1.
Abstract
Reconfigurable computing leveraging field programmable gate arrays (FPGAs) is one of many accelerator technologies that are being investigated for application to high performance computing (HPC). Like most accelerators, FPGAs are very efficient at both dense matrix multiplication and FFT computations, but two important aspects of how to deliver that performance to applications have received too little attention. First, the standard API for important compute kernels hides parallelism from the system. Second, the issue of system architecture is virtually never addressed. This paper explores both issues and their implications for applications. We find that high bandwidth, low latency connectivity can be important, but the right API can be even more important.
Publications
- SC06 Paper Keith D. Underwood, K. Scott Hemmert, and Craig D. Ulmer, "Architectures and APIs: Assessing Requirements for Delivering FPGA Performance to Applications", SuperComputing 2006.