Title:
Legion — Programming Heterogeneous, Distributed Parallel Machines

dc.contributor.author Aiken, Alex
dc.contributor.corporatename Georgia Institute of Technology. School of Computer Science en_US
dc.contributor.corporatename Stanford University. Computer Science Department en_US
dc.date.accessioned 2018-02-20T23:02:44Z
dc.date.available 2018-02-20T23:02:44Z
dc.date.issued 2018-01-31
dc.description Presented on January 31, 2018 at 1:30 p.m. in the Klaus Advanced Computing Building Auditorium, Georgia Tech. en_US
dc.description Alex Aiken is a professor and the current Chair of Computer Science at Stanford. Alex received his bachelor's degree in computer science and music from Bowling Green State University in 1983 and his Ph.D. from Cornell University in 1988. Alex was a research staff member at the IBM Almaden Research Center (1988-1993) and a professor in the EECS department at UC Berkeley (1993-2003) before joining the Stanford faculty in 2003. His research interest is in areas related to programming languages. He is a fellow of the ACM and a recipient of Phi Beta Kappa’s Teaching Award. en_US
dc.description Runtime: 60:01 minutes en_US
dc.description.abstract Programmers tend to think of parallel programming as a problem of dividing up computation, but often the most difficult part is the placement and movement of data. As machines become more complex and hierarchical, describing what to do with the data is increasingly a fist-class programming concern. Legion is a programming model and runtime system for describing hierarchical organizations of both data and computation at an abstract level. A separate mapping interface allows programmers to control how data and computation are placed onto the actual memories and processors of a specific machine. This talk will present the design of Legion, the novel issues that arise in both the design and implementation, and experience with applications. en_US
dc.format.extent 60:01 minutes
dc.identifier.uri http://hdl.handle.net/1853/59347
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries School of Computer Science Lectures
dc.subject Distributed parallel machines en_US
dc.subject Legion programming model en_US
dc.subject Programming heterogeneous en_US
dc.title Legion — Programming Heterogeneous, Distributed Parallel Machines en_US
dc.type Moving Image
dc.type.genre Lecture
dspace.entity.type Publication
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computer Science
local.relation.ispartofseries School of Computer Science Colloquium
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 6b42174a-e0e1-40e3-a581-47bed0470a1e
relation.isSeriesOfPublication 63de5985-0c5c-405a-a8cc-20cbcb51c285
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
aiken.mp4
Size:
481.95 MB
Format:
MP4 Video file
Description:
Download Video
No Thumbnail Available
Name:
aiken_videostream.html
Size:
985 B
Format:
Hypertext Markup Language
Description:
Streaming Video
No Thumbnail Available
Name:
transcription.txt
Size:
59.02 KB
Format:
Plain Text
Description:
Transcription Text
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections