Mark D. Klein and John E. Stone.
Unlocking the full potential of the Cray XK7 accelerator.
In Cray User Group Conference. Cray, May 2014.
KLEI2014-JS
The Cray XK7 includes NVIDIA GPUs for acceleration of
computing workloads, but the standard XK7
system software inhibits the GPUs from accelerating
OpenGL and related graphics-specific functions.
We have changed the operating mode of the XK7 GPU firmware,
developed a custom X11 stack, and worked with Cray to acquire an
alternate driver package from NVIDIA in order to allow
users to render and post-process their data directly on Blue Waters.
Users are able to use NVIDIA's
hardware OpenGL implementation which has many features not
available in software rasterizers. By eliminating the transfer
of data to external visualization clusters, time-to-solution for users
has been improved tremendously. In one case, XK7 OpenGL rendering
has cut turnaround time from a month down to to just one day.
We describe our approach for enabling graphics on the XK7,
discuss how the new capabilities are exposed to users, and
highlight their use by science teams.
Download Full Text
The manuscripts available on our site are provided for your personal
use only and may not be retransmitted or redistributed without written
permissions from the paper's publisher and author. You may not upload any
of this site's material to any public server, on-line service, network, or
bulletin board without prior written permission from the publisher and
author. You may not make copies for any commercial purpose. Reproduction
or storage of materials retrieved from this web site is subject to the
U.S. Copyright Act of 1976, Title 17 U.S.C.