|
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.