from    
to    
search  

 


薪技艺
【图书馆系列讲座】 SPSS:从入门到深度应用(三)
【图书馆系列讲座】 SPSS:从入门到深度应用(二)
【图书馆系列讲座】 SPSS:从入门到深度应用(一)
报告题目:
StreamIt - A Programming Language for the Era of Multicores
 报告人:
Saman Amarasinghe
Associate Professor of CSAIL/EECS, MIT
报告时间:
2008-06-27 10:00
报告地点:
FIT 1-515
主办单位:
计算机科学与技术系
  简介:

Abstract:

For the last four decades, a byproduct of Moore's Law has been the

continuous and dramatic increase in the performance of sequential

applications.  Unfortunately, in the current and future generations of

processors, doubling the number of transistors is not leading to any

increase in sequential performance due to power and complexity issues. Thus,

all major processor vendors are moving towards multicore processors.  While

architects have known how to build parallel processors for over a half a

century, the main stumbling block for their wider acceptance has been the

difficulty in programming them. In the first part of the talk I will discuss

the path to multicores, address why parallel programming has been such a

difficult problem to solve and speculate on our ability to crack it this

time around.

 

One promising approach to parallel programming is the use of novel

programming language techniques -- ones that reduce the burden on the

programmers, while simultaneously increasing the compiler's ability to get

good parallel performance.  In the second part of the talk, I will introduce

StreamIt: a language and compiler specifically designed to expose and

exploit inherent parallelism in "streaming applications" such as audio,

video, and network processing.  StreamIt provides novel high-level

representations to improve programmer productivity within the streaming

domain.  By exposing the communication patterns of the program, StreamIt

allows the compiler to perform aggressive transformations and effectively

utilize parallel resources.  StreamIt is ideally suited for multicore

architectures; recent experiments on a 16-core machine demonstrate an 11x

speedup over a single core.

Bio:

Saman P. Amarasinghe is an Associate Professor in the Department of

Electrical Engineering and Computer Science at Massachusetts Institute of

Technology and a member of the Computer Science and Artificial Intelligence

Laboratory (CSAIL). Currently he leads the Commit compiler group and was the

co-leader of the MIT Raw project. Saman received his BS in Electrical

Engineering and Computer Science from Cornell University in 1988, and his

MSEE and Ph.D from Stanford University in 1990 and 1997, respectively.

 

 

今日相关信息
美国法律体系和法律检索讲座
 
同类别相关信息
清华论坛第61讲:2030可持续发展议程:...
知识产权基本知识与管理运用
Thermo-Fisher谈技术创新与合作
Parallel Sparse Matrix Algorithms f...
2016清华MBA创业大赛创业项目对接会
学术活动