Ignore:
Timestamp:
04/12/12 14:52:29 (13 years ago)
Author:
piontek
Message:
 
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  
    111111                if(newPState != null) 
    112112                { 
    113                         double factor = newPState.getFrequency() / pState.getFrequency(); 
    114                          
    115113                        pState = newPState; 
    116114                        CpuSpeed speed = (CpuSpeed )cpu.getResourceCharacteristic().getResourceUnits().get(ResourceParameterName.CPUSPEED).get(0); 
    117                         speed.setAmount( (int)(speed.getAmount() * factor)); 
     115                        speed.setAmount( newPState.getSpeed()); 
    118116                         
    119117                        cpu.handleEvent(new EnergyEvent(EnergyEventType.FREQUENCY_CHANGED, cpu.getName())); 
     
    132130                static { 
    133131                        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)); 
    138136                        pStates = Collections.unmodifiableMap(pStatesMap); 
    139137                } 
  • xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation/CPU_A_PowerProfile.java

    r241 r257  
    2323                static { 
    2424                        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)); 
    2929                        pStates = Collections.unmodifiableMap(pStatesMap); 
    3030                } 
  • xssim/branches/tpiontek/src/test/rewolucja/energy/profile/implementation/CPU_B_PowerProfile.java

    r252 r257  
    2323                static { 
    2424                        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)); 
    2929                        pStates = Collections.unmodifiableMap(pStatesMap); 
    3030                } 
Note: See TracChangeset for help on using the changeset viewer.