Loading Events

« All Events

  • This event has passed.

LANS Informal Seminar : Jiayuan Meng

February 22, 2012 @ 10:30 CST

Seminar Title: GROPHECY: GPU performance projection from CPU code skeletons
Speaker: Jiayuan Meng, Argonne Scholar, ALCF

Date/Time: 2012-02-22 10:30
Location: Building 240, 1404-1405


Description:
We propose GROPHECY, a GPU performance projection framework that can estimate the performance benefit of GPU acceleration without actual GPU programming or hardware. Users need only skeletonize pieces of CPU code that are targets for GPU acceleration. Code skeletons are automatically transformed in various ways to mimic tuned GPU codes with characteristics resembling real implementations. The synthesized characteristics are used by an existing analytical model to project GPU performance. The cost and benefit of GPU development can then be estimated according to the transformed code skeleton that yields the best projected performance. With GROPHECY, users can leap toward GPU acceleration only when the cost-benefit makes sense. The framework is validated using kernel benchmarks and data-parallel codes in legacy scientific applications. The measured performance of manually tuned codes deviates from the projected performance by 17% in geometric mean. Extensions to GROPHECY include fusing multiple kernels to reduce data movement and modeling the data transfer overhead between CPU and GPU.

Details

Date:
February 22, 2012
Time:
10:30 CST
Event Category: