• News
  • Annoucement of Lecture from Professor Michelle Strout, University of Arizona on June 7

Annoucement of Lecture from Professor Michelle Strout, University of Arizona on June 7

Annoucement of Lecture from Professor Michelle Strout, University of Arizona on June 7

0607

WED 2017
Place
“Kobo Workshop” on the Graduate Program for Embodiment Informatics, 3F, Shinjuku Lambdax Building
Time
13:00 - 15:00
Posted
2017年6月18日(日)
Date & Time 7 June 2017 (Wednesday) 13:00 – 15:00
Title High Performance Computing Research: Using the Loop Chain Programming Abstraction to Schedule Across Loops in Existing Code
Venue “Kobo Workshop” on the Graduate Program for Embodiment Informatics, 3F, Shinjuku Lambdax Building (Map
Target
participants
All Waseda students, faculty members, and the general public
Participant
fee
None

Professor Michelle Strout

Department of Computer Science University of Arizona USA “High Performance Computing Research: Using the Loop Chain Programming Abstraction to Schedule Across Loops in Existing Code”

Abstract:

High Performance Computing (HPC) research involves many topics such as computational science applications, programming languages, compilers, run-time libraries, operating systems, and computer architecture. In this talk, I will focus on research problems in programming languages and compilers. Specifically, I will present a parallel programming approach called loop chaining that enables a compiler to effectively balance parallelism and data locality. The programmer inserts loop chain pragmas into C/C++ code to control loop schedules at a high level of abstraction. I will show example usage of the pragmas, review attempts to automate the transformation of a legacy scientific code written with specific language constraints to loop chain codes, and present performance results for a computational fluid dynamics benchmark.

Biography