MTSP
The Multicore Task Scheduling Platform


MTSP (Multicore Task Scheduling Platform) is a small, lightweight research runtime aimed at extracting task parallelism by means of OpenMP 4.X annotations. Guided by an extensive profiling study it has been designed for flexibility and easy of use. MTSP is based on OpenMP task parallelism interface and its open API enables runtime designers to fast prototype new task stealing polices and workload balance heuristics.

FEATURES

Open Source

MTSP is Free and Open Source Software and will be released under BSD-License.

folder

Crafted for API

Written using OpenMP's API in mind, making easy to migrate consolidated software.

settings

TGA Ready

Future Task Graph Accelerator (TGA) support to speed-up dependence resolution.

Layers

Our Team

MTSP was developed by a team from the Computer Systems Laboratory, at the Institute of Computing of the University of Campinas
(IC-UNICAMP).

Guido Araújo, PI

Divino César

Eduardo Ferreira

João Fidelis

Lucas Morais

Juliana Rodrigues

unicamp-lg-logo