diff --git a/designs/org.chipsalliance.t1.elaborator.t1.T1.toml b/designs/org.chipsalliance.t1.elaborator.t1.T1.toml index 523b71fab..2b6573bcb 100644 --- a/designs/org.chipsalliance.t1.elaborator.t1.T1.toml +++ b/designs/org.chipsalliance.t1.elaborator.t1.T1.toml @@ -69,6 +69,39 @@ cmdopt = "--dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 1 -- [physical_design_case_28] cmdopt = "--dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 1 --vrfRamType p0rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen512] +cmdopt = "--dLen 128 --extensions zv512b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024] +cmdopt = "--dLen 256 --extensions zvl1024b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048] +cmdopt = "--dLen 512 --extensions zvl2048b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096] +cmdopt = "--dLen 1024 --extensions zvl4096b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024] +cmdopt = "--dLen 128 --extensions zvl1024b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048] +cmdopt = "--dLen 256 --extensions zvl2048b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096] +cmdopt = "--dLen 512 --extensions zvl4096b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192] +cmdopt = "--dLen 1024 --extensions zvl8192b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen512_fp] +cmdopt = "--dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024_fp] +cmdopt = "--dLen 256 --extensions zvl1024b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048_fp] +cmdopt = "--dLen 512 --extensions zvl2048b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096_fp] +cmdopt = "--dLen 1024 --extensions zvl4096b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024_fp] +cmdopt = "--dLen 128 --extensions zvl1024b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048_fp] +cmdopt = "--dLen 256 --extensions zvl2048b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096_fp] +cmdopt = "--dLen 512 --extensions zvl4096b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192_fp] +cmdopt = "--dLen 1024 --extensions zvl8192b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" + # Experimental(only for elaboration) [experimental_0] cmdopt = "--dLen 256 --extensions zvl256b --extensions zve32x --extensions zvbb --vrfBankSize 1 --vrfRamType p0rwp1rw --vfuInstantiateParameter zvbb" diff --git a/designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml b/designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml index 90fa931cc..688944d60 100644 --- a/designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml +++ b/designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml @@ -2,3 +2,36 @@ cmdopt = "--dLen 128 --extensions zvl512b --extensions zve32x --vrfBankSize 2 --vrfRamType p0rwp1rw --vfuInstantiateParameter small" [blastoise] cmdopt = "--dLen 256 --extensions zvl2048b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter small" + +[benchmark_dlen128_vlen512] +cmdopt = "--dLen 128 --extensions zv512b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024] +cmdopt = "--dLen 256 --extensions zvl1024b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048] +cmdopt = "--dLen 512 --extensions zvl2048b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096] +cmdopt = "--dLen 1024 --extensions zvl4096b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024] +cmdopt = "--dLen 128 --extensions zvl1024b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048] +cmdopt = "--dLen 256 --extensions zvl2048b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096] +cmdopt = "--dLen 512 --extensions zvl4096b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192] +cmdopt = "--dLen 1024 --extensions zvl8192b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen512_fp] +cmdopt = "--dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024_fp] +cmdopt = "--dLen 256 --extensions zvl1024b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048_fp] +cmdopt = "--dLen 512 --extensions zvl2048b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096_fp] +cmdopt = "--dLen 1024 --extensions zvl4096b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024_fp] +cmdopt = "--dLen 128 --extensions zvl1024b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048_fp] +cmdopt = "--dLen 256 --extensions zvl2048b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096_fp] +cmdopt = "--dLen 512 --extensions zvl4096b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192_fp] +cmdopt = "--dLen 1024 --extensions zvl8192b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" diff --git a/designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml b/designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml index 0433a2e98..362615a58 100644 --- a/designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml +++ b/designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml @@ -2,3 +2,36 @@ cmdopt = "--instructionSets rv32_i --instructionSets rv_m --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --instructionSets zve32x --instructionSets zvl512b --cacheBlockBytes 32 --nPMPs 8 --cacheable 11111111111111111111111111111111 --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --vrfBankSize 2 --vrfRamType p0rwp1rw --vfuInstantiateParameter small" [blastoise] cmdopt = "--instructionSets rv32_i --instructionSets rv_m --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --instructionSets zve32f --instructionSets zvl2048b --cacheBlockBytes 32 --nPMPs 8 --cacheable 11111111111111111111111111111111 --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter small" + +[benchmark_dlen128_vlen512] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zv512b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl1024b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl2048b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl4096b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl1024b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl2048b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl4096b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl8192b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen512_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl1024b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl2048b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl4096b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl1024b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl2048b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl4096b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl8192b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" \ No newline at end of file diff --git a/designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml b/designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml index 7cf412b7f..34981f3bc 100644 --- a/designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml +++ b/designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml @@ -65,3 +65,36 @@ cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --instructionSets zvl512b --instructionSets zve32f --vrfBankSize 1 --vrfRamType p0rw --vfuInstantiateParameter large" [physical_design_case_28] cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --instructionSets zvl512b --instructionSets zve32f --vrfBankSize 1 --vrfRamType p0rw --vfuInstantiateParameter huge" + +[benchmark_dlen128_vlen512] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zv512b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl1024b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl2048b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl4096b --extensions zve32x --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl1024b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl2048b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl4096b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl8192b --extensions zve32x --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen512_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl512b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen1024_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl1024b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen2048_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl2048b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen4096_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl4096b --extensions zve32f --vrfBankSize 4 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen128_vlen1024_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 128 --extensions zvl1024b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen256_vlen2048_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 256 --extensions zvl2048b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen512_vlen4096_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 512 --extensions zvl4096b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge" +[benchmark_dlen1024_vlen8192_fp] +cmdopt = "--instructionSets rv32_i --instructionSets rv_a --instructionSets rv_c --instructionSets rv_f --instructionSets rv_v --cacheBlockBytes 32 --nPMPs 8 --cacheable 80000000-ffffffff --sideEffects 00000000-1fffffff --dcacheNSets 64 --dcacheNWays 4 --dcacheRowBits 32 --iCacheNSets 32 --iCacheNWays 4 --iCachePrefetch false --dLen 1024 --extensions zvl8192b --extensions zve32f --vrfBankSize 8 --vrfRamType p0rwp1rw --vfuInstantiateParameter huge"