| 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) |
| 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 |
LSASchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPDP5SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPDP4SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDLSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDFSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EDegSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
LaxityGraphMultiProcSchedulingPolicy.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
EDFMultiProcSchedulingPolicy.chooseNextTasks(Processor[] processors,
ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
| Modifier and Type | Method and Description |
|---|---|
ITask |
FPSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
FPLSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
FPegTest.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
FPegSchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP7SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP6SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP5ScheculingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP4SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP3SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP2SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ITask |
EHPFP1SchedulingPolicy.chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
Processor[] |
FPMultiProcSchedulingPolicy.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) |
Copyright © 2012. All Rights Reserved.