SC13 Home > SC13 Schedule > SC13 Presentation - High Performance CPU/GPU Multiresolution Poisson Solver

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

High Performance CPU/GPU Multiresolution Poisson Solver

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Wim van Rees, Babak Hejazialhosseini, Diego Rossinelli, Panagiotis Hadjidoukas, Petros Koumoutsakos

ROOM:Mile High Pre-Function

We present a multipole-based N-body solver for 3D multiresolution, block-structured grids. The solver is developed for a single heterogeneous CPU/GPU compute node, and evaluates the multipole expansions on the CPU while offloading the particle-particle interactions to the GPU. The block-structure of the destination points is used to guide data parallelism on the CPU, to reduce data transfer to the GPU and to minimize memory accesses during evaluation of the interactions. The algorithmic improvements together with software optimization techniques result in 80% and 97% of the upper bound performance for the CPU and GPU parts, respectively, on a single Cray XK7 compute node.

Chair/Author Details:

Wim van Rees - ETH Zurich

Babak Hejazialhosseini - ETH Zurich

Diego Rossinelli - ETH Zurich

Panagiotis Hadjidoukas - ETH Zurich

Petros Koumoutsakos - ETH Zurich

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar