BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:The Manticore project - John Reppy - University of Chicago
DTSTART:20081105T141500Z
DTEND:20081105T151500Z
UID:TALK13301@talks.cam.ac.uk
CONTACT:Mateja Jamnik
DESCRIPTION:The Manticore project is an effort to design and implement a n
 ew language for parallel programming. Our primary motivation is to move pa
 rallel programming out of its traditional application areas\, such as Scie
 ntific\nComputing\, and into a broader range of applications running on co
 mmodity\nhardware.  To achieve that goal\, Manticore is a heterogeneous la
 nguage\nthat supports parallelism at multiple levels.  We start with a str
 ict\nfunctional core (essentially a mutation-free subset of SML) and exten
 d\nit with both fine-grain implicitly-threaded parallel constructs and\nco
 urse-grain explicit concurrency.  To support heterogeneous parallelism\,\n
 we have developed a novel scheduling architecture.  This talk will give\na
 n overview of the project\, describe our scheduling infrastructure\, and\n
 discuss some of the aspects of the implementation.\n\nBio:\n\nJohn Reppy h
 as been studying issues in language design and implementation\nfor twenty 
 years.  His work includes the invention of Concurrent ML\,\nco-inventor of
  the Moby programming language\, major contributions to the\nStandard ML o
 f New Jersey system\, and co-editing of the Standard ML Basis\nLibrary spe
 cification. He received his PhD from Cornell University in 1992\nand worke
 d at Bell Laboratories\, Murray Hill for eleven years.  He is\ncurrently a
  Professor at the University of Chicago.\n
LOCATION:Lecture Theatre 1\, Computer Laboratory
END:VEVENT
END:VCALENDAR
