crown  1.0.0
include/crown/mapping.h File Reference
#include <crown/CrownMapping.hpp>
#include <pelib/Algebra.hpp>
#include <map>
#include <set>
Include dependency graph for mapping.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

pelib::Algebra mapping_ltlg (const pelib::Algebra &input)
float mapping_ltlg_complexity (const pelib::Algebra &input)
float mapping_quality (const pelib::Algebra &input)
const pelib::crown::CrownMappingcrown_mapping (size_t argc, char **argv)
void crown_delete (pelib::Algebra *mapping)

Function Documentation

void crown_delete ( pelib::Algebra *  mapping)
const pelib::crown::CrownMapping* crown_mapping ( size_t  argc,
char **  argv 
)

Definition at line 122 of file mapping-ilp-balanced.cpp.

pelib::Algebra mapping_ltlg ( const pelib::Algebra &  input)

Add mapping vector "group" to Algebra collection using Longest Task, Lowest Group-first parallel task mapping heuristic

float mapping_ltlg_complexity ( const pelib::Algebra &  input)

Return the number of instruction as computed by a time complexity analysis of the LTLG heuristic for the given input

Definition at line 544 of file mapping.cpp.

float mapping_quality ( const pelib::Algebra &  input)

Return time in the number of instructions between the beginning of a schedule stage and the time the last task terminates

Definition at line 430 of file mapping.cpp.