[Colloquium] Kathleen Knobe from Intel will visit 12/10/12 and give a talk about "Concurrent Collections (CnC): Programming for exascale" at 2:30 pm in Ry 251

Natalie Cruz njcruz at cs.uchicago.edu
Wed Dec 5 08:38:22 CST 2012


 

The University of Chicago Computer Science Department

 

PRESENTS:

 

“Concurrent Collections (CnC):

Programming for exascale”

 

Kathleen Knobe

 

 Research Scientist and Principal Engineer

at Intel

 

Abstract:

relationships and controller/controlee relationships. It is a way of indicating the relations among chunks of potentially parallel computations so it is in the category of coordination languages. It separates the activities of expressing the meaning of the application (worrying about chemistry, finance, gaming, etc.) from how it is tuned (worrying about parallelism, locality, load-balancing, etc.). This separation makes both jobs easier and makes tuning more effective. The talk will introduce the language model and then show how it supports an interesting new mechanism for adaptive execution (dynamic remapping). This mechanism supports resilience (unintentional remapping) as well as intentional remapping such as needed for power management, self-aware computing and other exascale problems. Concurrent Collections (CnC) is a different approach to programming for parallel platforms. In CnC parallelism is not explicit. This is hard and depends on the target platform. Instead, ordering constraints are explicit. This is easier and depends only on the application. There are two sources of ordering constraints: producer/consumer
Bio:

Kathleen Knobe worked at Compass (aka Massachusetts Computer Associates) from 1980 to 1991 designing compilers for a wide range of parallel platforms including Thinking Machines, MasPar, Alliant, Numerix, and several government projects. In 1991 she decided to finish her education. After graduating from MIT (with Bill Dally) in 1997,

she joined Digital Equipment’s Cambridge Research Lab (CRL). She stayed through the DEC/Compaq/HP mergers and when CRL was acquired and absorbed by Intel. She currently works in the Technology Pathfinding and Innovation team in the Software Solutions Group at Intel.

In addition to CnC, her professional interests focus on parallelism through compiler technology, runtime system design, and language design. Her major projects include the Subspace Model of computation (a compiler internal form for parallelism), Data Optimization (compiler transformations for locality), Array Static Single Assignment form
(a method of achieving for array elements the advantages that SSA has for scalars), Weak Dynamic Single Assignment form (a global method for eliminating overwriting of data to maximize scheduling flexibility), Stampede (a programming model for streaming media applications), and Concurrent Collections.

 

Monday, December 10, 2012

2:30 pm

Ryerson 251

Host: Andrew Chien

 

 

People in need of assistance should call 773-834-8977 in advance.

For additional information on future CS talks please visit: http://www.cs.uchicago.edu/events



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.uchicago.edu/pipermail/colloquium/attachments/20121205/8422e9f3/attachment-0002.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Kathleen Knobe Poster.doc
Type: application/msword
Size: 28160 bytes
Desc: not available
Url : http://mailman.cs.uchicago.edu/pipermail/colloquium/attachments/20121205/8422e9f3/attachment-0001.doc 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.uchicago.edu/pipermail/colloquium/attachments/20121205/8422e9f3/attachment-0003.htm 


More information about the Colloquium mailing list