A data-centric parallel programming system

Legion is a data-centric parallel programming system for writing portable high performance programs targeted at distributed heterogeneous architectures. Legion presents abstractions which allow programmers to describe properties of program data (e.g. independence, locality). By making the Legion programming system aware of the structure of program data, it can automate many of the tedious tasks programmers currently face, including correctly extracting task- and data-level parallelism and moving data around complex memory hierarchies. A novel mapping interface provides explicit programmer controlled placement of data in the memory hierarchy and assignment of tasks to processors in a way that is orthogonal to correctness, thereby enabling easy porting and tuning of Legion applications to new architectures.

Main Contact(s)

For general concerns about this package, these are the people to contact.

Package Administrator(s)

These users can help you if you need commit privileges for this package.


Fedora devel Fedora 26 Fedora 25
junghans Approved Approved Approved Approved Approved Approved


Fedora devel Fedora 26 Fedora 25
Bugs Commits Bugs Commits Bugs Commits
junghans Approved Approved Approved Approved Approved Approved

Package Status (rpms)

Created on 2017-03-20
Fedora devel Approved
Fedora 26 Approved
Fedora 25 Approved
Fedora EPEL 7 Awaiting Review

Koschei integration: