tridoracpu: implement data cache
This commit is contained in:
parent
b2c2e8dc0c
commit
278f90a464
3 changed files with 138 additions and 38 deletions
|
|
@ -45,6 +45,7 @@ Running benchmarks.prog
|
|||
exp() 10K 00:00:29
|
||||
cos() 10K 00:00:06
|
||||
|
||||
--------------------------------------
|
||||
Arty-A7-35T
|
||||
76.92MHz, 64KB SRAM, 256MB DRAM
|
||||
running in DRAM (except corelib, stdlib, runtime)
|
||||
|
|
@ -68,7 +69,7 @@ Running benchmarks.prog
|
|||
exp() 10K 00:00:32
|
||||
cos() 10K 00:00:06
|
||||
|
||||
|
||||
--------------------------------------
|
||||
Arty-A7-35T
|
||||
76.92MHz, 64KB SRAM, 256MB DRAM, 16B instruction cache
|
||||
running in DRAM (except corelib, stdlib, runtime)
|
||||
|
|
@ -91,3 +92,57 @@ Running benchmarks.prog
|
|||
array copy 128k 1K 00:00:48
|
||||
exp() 10K 00:00:32
|
||||
cos() 10K 00:00:06
|
||||
|
||||
--------------------------------------
|
||||
Arty-A7-35T
|
||||
76.92MHz, 64KB SRAM, 256MB DRAM,
|
||||
16B instruction cache, 16B wt data cache
|
||||
running in DRAM (except corelib, stdlib, runtime)
|
||||
|
||||
Running benchmarks.prog
|
||||
empty loop 10M 00:00:07
|
||||
write variable 10M 00:00:17
|
||||
read variable 10M 00:00:20
|
||||
integer addition 10M 00:00:20
|
||||
real addition 1M 00:00:28
|
||||
integer multiplication 1M 00:01:11
|
||||
real multiplication 1M 00:00:59
|
||||
integer division 1M 00:01:36
|
||||
real division 1M 00:01:05
|
||||
string indexing 1M 00:00:39
|
||||
string iteration 1M 00:00:19
|
||||
new/dispose 1k 1M 00:00:19
|
||||
new/dispose 128k 1M 00:00:19
|
||||
array copy 1k 10K 00:00:03
|
||||
array copy 128k 1K 00:00:39
|
||||
exp() 10K 00:00:26
|
||||
cos() 10K 00:00:05
|
||||
|
||||
|
||||
|
||||
--------------------------------------
|
||||
Arty-A7-35T
|
||||
76.92MHz, 64KB SRAM, 256MB DRAM,
|
||||
16B instruction cache, 16B wb data cache
|
||||
running in DRAM (except corelib, stdlib, runtime)
|
||||
|
||||
Running benchmarks.prog
|
||||
empty loop 10M 00:00:04
|
||||
write variable 10M 00:00:11
|
||||
read variable 10M 00:00:18
|
||||
integer addition 10M 00:00:18
|
||||
real addition 1M 00:00:27
|
||||
integer multiplication 1M 00:00:49
|
||||
real multiplication 1M 00:00:58
|
||||
integer division 1M 00:01:06
|
||||
real division 1M 00:01:04
|
||||
string indexing 1M 00:00:36
|
||||
string iteration 1M 00:00:19
|
||||
new/dispose 1k 1M 00:00:18
|
||||
new/dispose 128k 1M 00:00:18
|
||||
array copy 1k 10K 00:00:03
|
||||
array copy 128k 1K 00:00:39
|
||||
exp() 10K 00:00:25
|
||||
cos() 10K 00:00:05
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue