Loading…
Tutorial [clear filter]
Wednesday, March 4
 

08:30 CST

Introduction to HDF5 for High-Performance Computing Environments, Quincey Koziol, The HDF Group
DOWNLOAD PRESENTATION

This tutorial provides an introduction to using HDF5 with HPC applications.  Beginning with the HDF5 data model and progressing though serial application development with HDF5 to using HDF5 for parallel I/O, this tutorial provides a fast-paced overview of using HDF5 for writing application data in high-performance environments.

Speakers
avatar for Quincey Koziol

Quincey Koziol

Director of Core Software and HPC, The HDF Group
Mr. Koziol has been the principal software architect for the HDF5 software project from its inception. HDF5 represents a revolutionary approach to providing fast, portable serial and parallel I/O, data sharability and application interoperability. In this effort, Mr. Koziol has designed... Read More →


Wednesday March 4, 2015 08:30 - 10:00 CST
Room 282 BioScience Research Collaborative

08:30 CST

OCCA: Portability Layer for Many-core Thread Programming, Tim Warburton, Rice University; David Medina, Rice University
The OCCA API enables an experienced programmer who is comfortable with programming in OpenCL, CUDA, pThreads, or OpenMP to write a single implementation of their compute kernels that can be treated at run time as any of these four threading approaches. In this way the best performing threading model can be chosen at run time for almost all modern mainstream many-core processors. See http://libocca.org for further background on OCCA.

Instructors: Tim Warburton and David Medina

Speakers
TW

Tim Warburton

Rice University
Over the last decade Tim has developed and analyzed discontinuous Galerkin methods for the time-domain Maxwell’s equations. He has recently extended this research agenda to include the development of high order, local artificial radiation boundary conditions to provide closure for... Read More →


Wednesday March 4, 2015 08:30 - 10:00 CST
Room 280 BioScience Research Collaborative

10:30 CST

OpenMP Tutorial, Barbara Chapman, University of Houston
DOWNLOAD PRESENTATION

OpenMP has emerged as a popular directive-based approach for shared memory parallel programming. For some applications, a parallel version of an existing sequential code can be created via the insertion of just a few OpenMP directives. Recently, OpenMP has been extended to enable its use on accelerators attached to a host system. In this tutorial we give an introduction the features and scope of OpenMP.

Speakers
BC

Barbara Chapman

Professor, Computer Science, University of Houston
Dr. Chapman is a Professor of Computer Science at the University of Houston, TX, USA, where she also directs the Center for Advanced Computing and Data Systems. Chapman has performed research on parallel programming languages and the related implementation technology for over 15... Read More →


Wednesday March 4, 2015 10:30 - 12:00 CST
Room 282 BioScience Research Collaborative

10:30 CST

Performance Analysis of MPI+OpenMP Programs with HPCToolkit, John Mellor-Crummey, Rice University
DOWNLOAD PRESENTATION

The number of hardware threads per processor on multicore and manycore processors is growing rapidly. Fully exploiting emerging scalable parallel systems will require programs to use threaded programming models at the node level. OpenMP is the leading model for multithreaded programming. This tutorial will give a hands-on introduction of how to use Rice University's open-source HPCToolkit performance tools to analyze the performance of programs that employ MPI + OpenMP to harness the power of scalable parallel systems. See http://hpctoolkit.org for more information about HPCToolkit.

Speakers
avatar for John Mellor-Crummey

John Mellor-Crummey

Professor, Computer Science, Rice University
John Mellor-Crummey’s research focuses on software for high performance and parallel computing, including compilers, tools, and runtime libraries for multicore processors and scalable parallel systems. His current work is principally focused on performance tools for scalable parallel... Read More →


Wednesday March 4, 2015 10:30 - 12:00 CST
Room 280 BioScience Research Collaborative
 
Filter sessions
Apply filters to sessions.