Manticore

Matthew Fluet, Mike Rainey, John Reppy, Adam Shaw, Yingqi Xiao
2007 Proceedings of the 2007 workshop on Declarative aspects of multicore architectures - DAMP '07  
The Manticore project is an effort to design and implement a new functional language for parallel programming. Unlike many earlier parallel languages, Manticore is a heterogeneous language that supports parallelism at multiple levels. Specifically, we combine CML-style explicit concurrency with NESL/Nepal-style dataparallelism. In this paper, we describe and motivate the design of the Manticore language. We also describe a flexible runtime model that supports multiple scheduling disciplines
more » ... ., for both finegrain and course-grain parallelism) in a uniform framework. Work on a prototype implementation is ongoing and we give a status report.
doi:10.1145/1248648.1248656 dblp:conf/popl/FluetRRSX07 fatcat:wizvgh2tj5emjhfcp237leqayu