SKETCH: Frequency selection by config composition
This commit is contained in:
parent
e0393e15df
commit
0ca06744f0
|
@ -15,7 +15,7 @@
|
|||
[firesim-singlecore-no-nic-lbp]
|
||||
DESIGN=FireSimNoNIC
|
||||
TARGET_CONFIG=FireSimRocketChipSingleCoreConfig
|
||||
PLATFORM_CONFIG=FireSimConfig160MHz
|
||||
PLATFORM_CONFIG=F160MHz_FireSimConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
|
@ -36,14 +36,14 @@ deploytriplet=None
|
|||
[firesim-quadcore-nic-ddr3-llc4mb]
|
||||
DESIGN=FireSim
|
||||
TARGET_CONFIG=FireSimRocketChipQuadCoreConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig90MHz
|
||||
PLATFORM_CONFIG=F90MHz_FireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
[firesim-quadcore-no-nic-ddr3-llc4mb]
|
||||
DESIGN=FireSimNoNIC
|
||||
TARGET_CONFIG=FireSimRocketChipQuadCoreConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig90MHz
|
||||
PLATFORM_CONFIG=F90MHz_ireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
|
@ -65,7 +65,7 @@ deploytriplet=None
|
|||
[fireboom-singlecore-no-nic-ddr3-llc4mb]
|
||||
DESIGN=FireBoomNoNIC
|
||||
TARGET_CONFIG=FireSimBoomConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig90MHz
|
||||
PLATFORM_CONFIG=F90MHz_FireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
|
@ -79,35 +79,35 @@ deploytriplet=None
|
|||
[fireboom-singlecore-nic-ddr3-llc4mb]
|
||||
DESIGN=FireBoom
|
||||
TARGET_CONFIG=FireSimBoomConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig90MHz
|
||||
PLATFORM_CONFIG=F90MHz_FireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
[firesim-supernode-singlecore-nic-lbp]
|
||||
DESIGN=FireSimSupernode
|
||||
TARGET_CONFIG=SupernodeFireSimRocketChipConfig
|
||||
PLATFORM_CONFIG=FireSimConfig90MHz
|
||||
PLATFORM_CONFIG=F85MHz_FireSimConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
[firesim-supernode-quadcore-nic-lbp]
|
||||
DESIGN=FireSimSupernode
|
||||
TARGET_CONFIG=SupernodeFireSimRocketChipQuadCoreConfig
|
||||
PLATFORM_CONFIG=FireSimConfig75MHz
|
||||
PLATFORM_CONFIG=F75MHz_FireSimConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
[firesim-supernode-singlecore-nic-ddr3-llc4mb]
|
||||
DESIGN=FireSimSupernode
|
||||
TARGET_CONFIG=SupernodeFireSimRocketChipConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig90MHz
|
||||
PLATFORM_CONFIG=F90MHz_FireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
[firesim-supernode-quadcore-nic-ddr3-llc4mb]
|
||||
DESIGN=FireSimSupernode
|
||||
TARGET_CONFIG=SupernodeFireSimRocketChipQuadCoreConfig
|
||||
PLATFORM_CONFIG=FireSimDDR3FRFCFSLLC4MBConfig75MHz
|
||||
PLATFORM_CONFIG=F75MHz_FireSimDDR3FRFCFSLLC4MBConfig
|
||||
instancetype=c4.4xlarge
|
||||
deploytriplet=None
|
||||
|
||||
|
|
|
@ -184,18 +184,6 @@ class FireSimConfig extends Config(
|
|||
new WithTracerVWidget ++
|
||||
new BasePlatformConfig)
|
||||
|
||||
class FireSimConfig160MHz extends Config(
|
||||
new WithDesiredHostFrequency(160) ++
|
||||
new FireSimConfig)
|
||||
|
||||
class FireSimConfig90MHz extends Config(
|
||||
new WithDesiredHostFrequency(90) ++
|
||||
new FireSimConfig)
|
||||
|
||||
class FireSimConfig75MHz extends Config(
|
||||
new WithDesiredHostFrequency(75) ++
|
||||
new FireSimConfig)
|
||||
|
||||
class FireSimClockDivConfig extends Config(
|
||||
new WithDesiredHostFrequency(90) ++
|
||||
new WithSerialWidget ++
|
||||
|
@ -232,27 +220,6 @@ class FireSimDDR3FRFCFSConfig extends Config(
|
|||
new FRFCFS16GBQuadRank ++
|
||||
new BasePlatformConfig)
|
||||
|
||||
class FireSimDDR3FRFCFSLLC4MBConfig extends Config(
|
||||
new WithDesiredHostFrequency(90) ++
|
||||
new WithSerialWidget ++
|
||||
new WithUARTWidget ++
|
||||
new WithSimpleNICWidget ++
|
||||
new WithBlockDevWidget ++
|
||||
new FRFCFS16GBQuadRankLLC4MB ++
|
||||
new BasePlatformConfig)
|
||||
|
||||
class FireSimDDR3FRFCFSLLC4MBConfig160MHz extends Config(
|
||||
new WithDesiredHostFrequency(160) ++
|
||||
new FireSimDDR3FRFCFSLLC4MBConfig)
|
||||
|
||||
class FireSimDDR3FRFCFSLLC4MBConfig90MHz extends Config(
|
||||
new WithDesiredHostFrequency(90) ++
|
||||
new FireSimDDR3FRFCFSLLC4MBConfig)
|
||||
|
||||
class FireSimDDR3FRFCFSLLC4MBConfig75MHz extends Config(
|
||||
new WithDesiredHostFrequency(75) ++
|
||||
new FireSimDDR3FRFCFSLLC4MBConfig)
|
||||
|
||||
class FireSimDDR3FRFCFSLLC4MB3ClockDivConfig extends Config(
|
||||
new WithDesiredHostFrequency(90) ++
|
||||
new WithSerialWidget ++
|
||||
|
|
Loading…
Reference in New Issue