Tridora-CPU/examples/benchmarks.results.text
2025-10-03 21:56:20 +02:00

196 lines
7.4 KiB
Text

------------------------
Arty-A7-35T
83MHz, 64KB SRAM, 256MB DRAM
Running benchmarks.prog
empty loop 10M 00:00:09
write variable 10M 00:00:10
read variable 10M 00:00:12
integer addition 10M 00:00:16
real addition 1M 00:00:27
integer multiplication 1M 00:01:07
real multiplication 1M 00:00:58
integer division 1M 00:01:44
real division 1M 00:01:06
string indexing 1M 00:00:27
string iteration 1M 00:00:11
new/dispose 1k 1M 00:00:19
new/dispose 128k 1M 00:00:19
array copy 1k 10K 00:00:02
array copy 128k 1K 00:00:44
exp() 10K 00:00:29
cos() 10K 00:00:06
--------------------------------------
Arty-A7-35T
83MHz, 64KB SRAM, 256MB DRAM
running in DRAM (except corelib, stdlib, runtime)
Running benchmarks.prog
empty loop 10M 00:00:30
write variable 10M 00:00:37
read variable 10M 00:00:40
integer addition 10M 00:00:48
real addition 1M 00:00:31
integer multiplication 1M 00:01:11
real multiplication 1M 00:01:03
integer division 1M 00:01:48
real division 1M 00:01:11
string indexing 1M 00:01:13
string iteration 1M 00:00:47
new/dispose 1k 1M 00:00:27
new/dispose 128k 1M 00:00:27
array copy 1k 10K 00:00:03
array copy 128k 1K 00:00:44
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)
Running benchmarks.prog
empty loop 10M 00:00:32
write variable 10M 00:00:40
read variable 10M 00:00:43
integer addition 10M 00:00:52
real addition 1M 00:00:34
integer multiplication 1M 00:01:17
real multiplication 1M 00:01:08
integer division 1M 00:01:57
real division 1M 00:01:17
string indexing 1M 00:01:19
string iteration 1M 00:00:51
new/dispose 1k 1M 00:00:29
new/dispose 128k 1M 00:00:30
array copy 1k 10K 00:00:03
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
running in DRAM (except corelib, stdlib, runtime)
Running benchmarks.prog
empty loop 10M 00:00:16
write variable 10M 00:00:17
read variable 10M 00:00:19
integer addition 10M 00:00:24
real addition 1M 00:00:30
integer multiplication 1M 00:01:14
real multiplication 1M 00:01:05
integer division 1M 00:01:53
real division 1M 00:01:13
string indexing 1M 00:00:41
string iteration 1M 00:00:21
new/dispose 1k 1M 00:00:25
new/dispose 128k 1M 00:00:26
array copy 1k 10K 00:00:03
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 SRAM
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 SRAM
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
--------------------------------------
Arty-A7-35T
76.92MHz, 32KB SRAM, 256MB DRAM,
16B instruction cache, 16B wb data cache
running in SRAM
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
--------------------------------------------
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:10
write variable 10M 00:00:11
read variable 10M 00:00:11
integer addition 10M 00:00:13
real addition 1M 00:00:27
integer multiplication 1M 00:00:35
real multiplication 1M 00:00:43
integer division 1M 00:01:05
real division 1M 00:00:51
string indexing 1M 00:00:36
string iteration 1M 00:00:20
new/dispose 1k 1M 00:00:23
new/dispose 128k 1M 00:00:23
array copy 1k 10K 00:00:03
array copy 128k 1K 00:00:48
exp() 10K 00:00:28
cos() 10K 00:00:04