- Timestamp:
- 04/12/12 14:52:29 (13 years ago)
- Location:
- xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation/CPUPowerProfile.java
r252 r257 111 111 if(newPState != null) 112 112 { 113 double factor = newPState.getFrequency() / pState.getFrequency();114 115 113 pState = newPState; 116 114 CpuSpeed speed = (CpuSpeed )cpu.getResourceCharacteristic().getResourceUnits().get(ResourceParameterName.CPUSPEED).get(0); 117 speed.setAmount( (int)(speed.getAmount() * factor));115 speed.setAmount( newPState.getSpeed()); 118 116 119 117 cpu.handleEvent(new EnergyEvent(EnergyEventType.FREQUENCY_CHANGED, cpu.getName())); … … 132 130 static { 133 131 Map<PStateType, PState> pStatesMap = new HashMap<PStateType, PState>(); 134 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 3000, 0, 350 ));135 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2660, 0, 343 ));136 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 2330, 0, 337 ));137 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 2000, 0, 330 ));132 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 3000, 0, 350, 1000)); 133 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2660, 0, 343, 1000)); 134 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 2330, 0, 337, 1000)); 135 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 2000, 0, 330, 1000)); 138 136 pStates = Collections.unmodifiableMap(pStatesMap); 139 137 } -
xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation/CPU_A_PowerProfile.java
r241 r257 23 23 static { 24 24 Map<PStateType, PState> pStatesMap = new HashMap<PStateType, PState>(); 25 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 3000, 0, 14 ));26 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2660, 0, 12 ));27 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 2330, 0, 10 ));28 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 2000, 0, 8 ));25 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 3000, 0, 14, 2000)); 26 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2660, 0, 12, 1777)); 27 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 2330, 0, 10, 1553)); 28 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 2000, 0, 8, 1333)); 29 29 pStates = Collections.unmodifiableMap(pStatesMap); 30 30 } -
xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation/CPU_B_PowerProfile.java
r252 r257 23 23 static { 24 24 Map<PStateType, PState> pStatesMap = new HashMap<PStateType, PState>(); 25 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 2200, 0, 20 ));26 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2000, 0, 17 ));27 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 1800, 0, 16 ));28 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 1000, 0, 10 ));25 pStatesMap.put(PStateType.P0, new PState(PStateType.P0, 2200, 0, 20, 1000)); 26 pStatesMap.put(PStateType.P1, new PState(PStateType.P1, 2000, 0, 17, 909)); 27 pStatesMap.put(PStateType.P2, new PState(PStateType.P2, 1800, 0, 16, 818)); 28 pStatesMap.put(PStateType.P3, new PState(PStateType.P3, 1000, 0, 10, 454)); 29 29 pStates = Collections.unmodifiableMap(pStatesMap); 30 30 }
Note: See TracChangeset
for help on using the changeset viewer.