Dynamic Optimizations of Irregular Applications on Many-core Architectures (CS Seminar Lecture Series)

dc.contributor.authorParton, Ericen
dc.contributor.authorZehr, Daviden
dc.contributor.authorWellington, Jakeen
dc.contributor.authorZhang, Zhengen
dc.contributor.departmentComputer Scienceen
dc.contributor.departmentCS4624: Multimedia, Hypertext, and Information Accessen
dc.date.accessioned2012-05-04T17:45:15Zen
dc.date.available2012-05-04T17:45:15Zen
dc.date.issued2012-03-02en
dc.descriptionCS Seminar.pdf - A pdf file further documenting the purpose of the project, and how it was achieved. March 2 Lecture - Broadband Low.mp4 - A video file containing a lecture given by Zheng "Eddy" Zhang on Many-Core Architectures. This is one of ten videos in the lecture series; a collection of DVDs containing videos of all of the lectures were given to Dr. Edward Fox, who has agreed to provide access to the videos upon further request at some point in the future.en
dc.description.abstractEnhancing the match between software executions and hardware features is key to computing efficiency in terms of both performance and energy consumption. The match is constantly complicated by emerging architecture features in computing systems and has become a continuously evolving problem. In this talk, I will present some recent findings in the implications of three prominent features of modern systems: the heterogeneity, the rapid growth of processor-level parallelism and the increasingly complex interplay among computing units. In particular, I will focus on how to streamline computations containing dynamic irregularities for General Purpose Graphic Processing Units (GPGPUs), a broadly adopted many-core architecture. The talk will begin with the theoretical foundations of GPGPU program-level transformation techniques, and further describe a runtime optimization system, named G-Streamline, as a unified software solution to irregularities in both memory references and control flows. The system enables on-the-fly elimination of irregularities through adaptive CPU-GPU pipelining and kernel splitting schemes. Working in a holistic fashion, it maximizes whole-program performance by resolving conflicts among optimizations. In the end, I will briefly describe my other work which includes a study of the influence of shared cache on multicore and a new paradigm, named shared-cache-aware optimizations, for parallel software locality enhancement. Bio: Zheng (Eddy) Zhang is a PhD candidate at the Computer Science Department of the College of William & Mary. She received her M.S. in Computer Science at William & Mary with a Computational Operations Research (COR) specialization. Her research generally lies in the area of compilers and programming systems, with a focus on revealing and exploiting the implications of emerging hardware features on the development, compilation, and execution of software. She is the lead author of a paper that won the Best Paper Award at PPoPP'10, and a recipient of a Google Anita Borg Memorial Scholarship. The Computer Science Seminar Lecture Series is a collection of weekly lectures about topics at the forefront of contemporary computer science research, given by speakers knowledgeable in their field of study. These speakers come from a variety of different technical and geographic backgrounds, with many of them traveling from other universities across the globe to come here and share their knowledge. These weekly lectures were recorded with an HD video camera, edited with Apple Final Cut Pro X, and outputted in such a way that the resulting .mp4 video files were economical to store and stream utilizing the university's limited bandwidth and disk space resources.en
dc.format.mimetypeapplication/pdfen
dc.format.mimetypevideo/webmen
dc.format.mimetypevideo/mp4en
dc.identifier.urihttp://hdl.handle.net/10919/18667en
dc.language.isoen_USen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectComputer Science Lecture Seriesen
dc.titleDynamic Optimizations of Irregular Applications on Many-core Architectures (CS Seminar Lecture Series)en
dc.typeTechnical reporten
dc.typeVideoen
dc.type.dcmitypeTexten
dc.type.dcmitypeImageen
dc.type.dcmitypeMovingImageen

Files

Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
CS Seminar.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Description:
Project Report
Loading...
Thumbnail Image
Name:
March 2 Lecture - Broadband Low.mp4
Size:
687.39 MB
Format:
MP4 Container format for video files
Name:
March 2 Lecture - Broadband Low.webm
Size:
101.23 MB
Format:
The webm video container format
Name:
March 2 Lecture - Broadband Low.mp4-en.vtt
Size:
62.87 KB
Format:
Closed caption or subtitle file for HTML5 video
Description:
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: