SKETCH: Frequency selection by config composition

This commit is contained in:
David Biancolin 2019-04-25 21:48:54 +00:00
parent e0393e15df
commit 0ca06744f0
2 changed files with 9 additions and 42 deletions

View File

@ -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

View File

@ -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 ++