Modifier and Type | Method and Description |
---|---|
static long |
Temp.responsetime(ITaskSet tasks,
ITask task_i,
IEnergyProfile battery,
long t) |
Modifier and Type | Method and Description |
---|---|
IEnergyProfile |
SimulationParameters.getEnergyProfile() |
IEnergyProfile |
IEnergyProfile.newInstance(int... params) |
Modifier and Type | Method and Description |
---|---|
Processor[] |
ISchedulingPolicy.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
long |
Processor.execute(long elapsedTime,
IEnergyProfile energyProfile)
simulate the fact this task has been executed during elapsedTime tu.
|
void |
Scheduler.schedule(Event event,
ITaskSet taskSet,
ISchedulingPolicy policy,
IEnergyProfile energyProfile,
long date,
boolean isEnergyAware) |
Constructor and Description |
---|
SimulationParameters(ISchedulingPolicy policy,
int simEnd,
IEnergyProfile ep,
ITaskSet taskSet,
int nbProc,
boolean isEnergyAware,
boolean hard) |
Modifier and Type | Method and Description |
---|---|
IEnergyProfile |
ComparisonScenario.getEnergyProfile() |
Modifier and Type | Method and Description |
---|---|
void |
ComparisonScenario.setEnergyProfile(IEnergyProfile energyProfile) |
Constructor and Description |
---|
ComparisonScenario(String name,
IEnergyProfile energyProfile,
int procCount,
Processor[] processors,
boolean isEnergyAware) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultEnergyProfile |
Modifier and Type | Method and Description |
---|---|
static IEnergyProfile |
EnergyProfileFactory.getInstance(String energyProfileName,
int... params) |
IEnergyProfile |
DefaultEnergyProfile.newInstance(int... params) |
Modifier and Type | Method and Description |
---|---|
static void |
EnergyProfileFactory.registerProfile(IEnergyProfile p) |
Modifier and Type | Method and Description |
---|---|
abstract ITask |
AbstractMonoProcessorSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
AbstractMonoProcessorSchedulingPolicy.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Modifier and Type | Method and Description |
---|---|
ITask |
PDPST.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
Mosse.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
LSA.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPDP5.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDL.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDF.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDeg.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
LaxityGraphMultiProc.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
EDFMultiProc.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Modifier and Type | Method and Description |
---|---|
ITask |
PFPSlackTime.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
PFPASAP.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
PFPALAP.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
FPeg.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
FP.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP5.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP3.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP2.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
FPMultiProc.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Modifier and Type | Method and Description |
---|---|
long |
FPSlackEnergyManager3.getSlackEnergy(long date,
ITaskSet taskSet,
IEnergyProfile energyProfile) |
long |
FPSlackEnergyManager2.getSlackEnergy(long date,
ITaskSet taskset,
IEnergyProfile energyProfile) |
long |
FPSlackEnergyManager1.getSlackEnergy(long t,
ITaskSet taskset,
IEnergyProfile energyProfile) |
long |
DPSlackEnergyManager.getSlackEnergy(long t,
ITaskSet taskset,
IEnergyProfile energyProfile) |
static boolean |
EnergyAwareFeasibilityTest.testFeasibility(ITaskSet set,
IEnergyProfile ep) |
Copyright © 2013. All Rights Reserved.