The University of Utah will be a satellite site for summer school courses offered by the Virtual School of Computational Science and Engineering. Graduate students, post-docs and professionals from academia, government, and industry are invited to sign up now. The two courses offered are:

This Virtual School courses will be delivered to sites nationwide using high-definition videoconferencing technologies, allowing students to participate at a number of convenient locations where they will be able to work with a cohort of fellow computational scientists, have access to local experts, and interact in real time with course instructors.

The Data Intensive Summer School focuses on the skills needed to manage, process and gain insight from large amounts of data. It is targeted at researchers from the physical, biological, economic and social sciences that are beginning to drown in data. We will cover the nuts and bolts of data intensive computing, common tools and software, predictive analytics algorithms, data management and non-relational database models. Given the short duration of the summer school, the emphasis will be on providing a solid foundation that the attendees can use as a starting point for advanced topics of particular relevance to their work.

The Proven Algorithmic Techniques for Many-core Processors summer school will present students with the seven most common and crucial algorithm and data optimization techniques to support successful use of GPUs for scientific computing.

Studying many current GPU computing applications, the course instructors have learned that the limits of an application's scalability are often related to some combination of memory bandwidth saturation, memory contention, imbalanced data distribution, or data structure/algorithm interactions. Successful GPU application developers often adjust their data structures and problem formulation specifically for massive threading and executed their threads leveraging shared on-chip memory resources for bigger impact. The techniques presented in the course can improve performance of applicable kernels by 2-10X in current processors while improving future scalability.

The University of Utah site will broadcast the Data Intensive Summer School in a passive mode, that is, audio and video feed without audio feedback capability. Attendees will be able to ask questions to local Teaching Assistant, or via chat to the presenters. More information on this course is at

The The Proven Algorithmic Techniques for Many-core Processors course will be broadcast in a teleconferencing mode, and attendees can register for this course at the XSEDE website listed below. For more information including pre-requisites and course topics, visit

The courses at the University of Utah will take place at the INSCC Auditorium (Rm. 110). The classes will most likely run from 8am to 4pm, we will update the actual times once we confirm them. The University of Utah is waiving the $100 registration fee. To register, first visit the user portal for the Extreme Science and Engineering Discovery Environment (XSEDE): If this is your first use of the XSEDE portal, follow the guidelines to create a free portal account. Once you have an XSEDE portal account, you may sign up for the Virtual School courses through the XSEDE course calendar:

For more information about the Virtual School, go to Questions about the summer school can be sent to