from    
to    
search  

 


Protein Mechanics: from Single Molecule Force Spectroscopy toProtein-based Bi...
化工系膜中心学术论坛-MOF Chemistry: From design strategies to Applications
清华大学材料科学与工程研究院《材料科学论坛》学术报告:Multi-aspect characteri...
Brain-like spiking neural networks: A 4th generation of neural network models
报告题目:
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.

 

 

今日相关信息
美国法律体系和法律检索讲座
 
同类别相关信息
Are there insights from Quantum Co...
Correlations: From Classical to Qua...
清华信息大讲堂第149讲:Wireless Comm...
国家实验室青年创新基金学术沙龙——大数...
陈岱孙经济学纪念讲座:全球经济面临的增...
学术活动