crown
1.0.0
|
#include <fstream>
#include <set>
#include <cstdlib>
#include <crown/allocation.h>
#include <pelib/AmplInput.hpp>
#include <pelib/AmplOutput.hpp>
#include <pelib/Vector.hpp>
#include <pelib/Matrix.hpp>
Go to the source code of this file.
Defines | |
#define | debug(var) |
Functions | |
pelib::Algebra | allocation_fastest (const pelib::Algebra &schedule) |
Algebra | allocation_random (const Algebra &schedule) |
Algebra | allocation_temin (const Algebra &schedule) |
Algebra | allocation_gemin (const Algebra &schedule, float gemin) |
float | allocation_fastest_complexity (const pelib::Algebra &schedule) |
#define debug | ( | var | ) |
Definition at line 40 of file allocation.cpp.
pelib::Algebra allocation_fastest | ( | const pelib::Algebra & | input | ) |
Computes task allocation that minimize the execution time of individual tasks
Definition at line 74 of file allocation.cpp.
float allocation_fastest_complexity | ( | const pelib::Algebra & | schedule | ) |
Return the time in number of instructions as given by a time complexity analysis to run the fastest allocation algorithm with the given input problem.
Definition at line 311 of file allocation.cpp.
Algebra allocation_gemin | ( | const Algebra & | schedule, |
float | gemin | ||
) |
Definition at line 254 of file allocation.cpp.
Algebra allocation_random | ( | const Algebra & | schedule | ) |
Definition at line 128 of file allocation.cpp.
Algebra allocation_temin | ( | const Algebra & | schedule | ) |
Definition at line 165 of file allocation.cpp.