PaRSEC is a generic framework for architecture aware scheduling and management of micro-tasks on distributed, GPU accelerated, many-core heterogeneous architectures. PaRSEC assigns computation threads to the cores, GPU accelerators, overlaps communications and computations and uses a dynamic, fully-distributed scheduler based on architectural features such as NUMA nodes and algorithmic features such as data reuse.
parsec_add2arena: parsec_arena_datatype_set_matrix_tile (or adt instead od arena_datatype). This function should internally call parsec_arena_datatype_construct
parsec_del2arena: should be removed, and all calls replaced with parsec_type_free
Original report by me.
This name does not make sense anymore, we should simplify it to something less weird/internal looking as it is part of the user-facing interface.