The Manticore Project


About

Manticore is a heterogeneous parallel programming language aimed at general-purpose applications running on multi-core processors. Manticore supports parallelism at multiple levels: explicit concurrency and course-grain paralellism via CML-style constructs and fine-grain parallelism via NESL/Nepal-style data-parallel arrays.

Status

We have been working on a compiler and runtime system for Manticore since the beginning of 2007. Currently we have most of the parallel features implemented and running on Linux and MacOS X on the x86-64 (a.k.a. AMD64) architecture. Our current implementation efforts are focused on testing and bug fixing. We plan to make a preliminary release available sometime after the ICFP deadline.

People

The Manticore project is a joint project between researchers at the University of Chicago and Toyota Technological Institute at Chicago. The following people are involved:

Papers

These papers are listed in chronological order of appearance (most recent first).

Support

The Manticore project is supported, in part, by National Science Foundation grant CPA-SEL: Implementation Techniques for High- level Parallel Languages.
Last modified: June 18, 2008