From a2d796acefbf2f32ee67403239a577988d04ca68 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 3 Jul 2010 06:50:42 +0000 Subject: Updated STM8 scores using the latest RKit, there is a general improvement. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2046 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/STM8S-STM8S208-RC/ch.rapp | 154 ++++++++++++++++---------------- demos/STM8S-STM8S208-RC/ch.rprj | 4 +- docs/reports/STM8S105-16-Raisonance.txt | 26 +++--- docs/reports/STM8S208-16.txt | 32 +++---- 4 files changed, 108 insertions(+), 108 deletions(-) diff --git a/demos/STM8S-STM8S208-RC/ch.rapp b/demos/STM8S-STM8S208-RC/ch.rapp index 5f89b1c92..3573b8505 100644 --- a/demos/STM8S-STM8S208-RC/ch.rapp +++ b/demos/STM8S-STM8S208-RC/ch.rapp @@ -1,117 +1,117 @@ - - - - - - + + + + + +
- +
- +
- +
- +
- +
- - - - - - - - - + + + + + + + + + - + - - - - + + + +
- +
- +
- +
- +
- +
- +
- - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - +
- +
- +
- +
- +
@@ -122,33 +122,33 @@
- +
- +
- +
- +
- +
- +
- +
diff --git a/demos/STM8S-STM8S208-RC/ch.rprj b/demos/STM8S-STM8S208-RC/ch.rprj index dc557d7be..ad8b9b39e 100644 --- a/demos/STM8S-STM8S208-RC/ch.rprj +++ b/demos/STM8S-STM8S208-RC/ch.rprj @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/docs/reports/STM8S105-16-Raisonance.txt b/docs/reports/STM8S105-16-Raisonance.txt index 77974e0c5..f02838791 100644 --- a/docs/reports/STM8S105-16-Raisonance.txt +++ b/docs/reports/STM8S105-16-Raisonance.txt @@ -1,7 +1,7 @@ *************************************************************************** Options: Optimized for speed Settings: CPUCLK=16MHz (HSI) -Compiler: Raisonance RKit-STM8_2.28.10.0092 +Compiler: Raisonance RKit-STM8_2.30.10.0175 *************************************************************************** *** ChibiOS/RT test suite @@ -94,51 +94,51 @@ Compiler: Raisonance RKit-STM8_2.28.10.0092 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 31524 msgs/S, 63048 ctxswc/S +--- Score : 32031 msgs/S, 64062 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 24253 msgs/S, 48506 ctxswc/S +--- Score : 24553 msgs/S, 49106 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 24253 msgs/S, 48506 ctxswc/S +--- Score : 24553 msgs/S, 49106 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 110424 ctxswc/S +--- Score : 110712 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 17186 threads/S +--- Score : 18000 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 25904 threads/S +--- Score : 27846 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 6974 reschedules/S, 41844 ctxswc/S +--- Score : 7067 reschedules/S, 42402 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 55108 ctxswc/S +--- Score : 54880 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 62908 bytes/S +--- Score : 63540 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 55786 timers/S +--- Score : 57702 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 217448 wait+signal/S +--- Score : 216720 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 114368 lock+unlock/S +--- Score : 123188 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/docs/reports/STM8S208-16.txt b/docs/reports/STM8S208-16.txt index 0c6ddb59d..144b5b253 100644 --- a/docs/reports/STM8S208-16.txt +++ b/docs/reports/STM8S208-16.txt @@ -1,12 +1,12 @@ *************************************************************************** Options: Optimized for speed (3) Settings: CPUCLK=16MHz (HSI) -Compiler: Raisonance RKit-STM8_2.28.10.0092 +Compiler: Raisonance RKit-STM8_2.30.10.0175 *************************************************************************** *** ChibiOS/RT test suite *** -*** Kernel: 1.5.9unstable +*** Kernel: 2.1.0unstable *** Architecture: STM8 *** Platform: STM8x *** Test Board: Raisonance REva V3 + STM8S208RB @@ -67,57 +67,57 @@ Compiler: Raisonance RKit-STM8_2.28.10.0092 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 31277 msgs/S, 62554 ctxswc/S +--- Score : 32031 msgs/S, 64062 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 24107 msgs/S, 48214 ctxswc/S +--- Score : 24553 msgs/S, 49106 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 24107 msgs/S, 48214 ctxswc/S +--- Score : 24553 msgs/S, 49106 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 108544 ctxswc/S +--- Score : 110712 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 17261 threads/S +--- Score : 18102 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 26116 threads/S +--- Score : 28091 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 6919 reschedules/S, 41514 ctxswc/S +--- Score : 7067 reschedules/S, 42402 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 54552 ctxswc/S +--- Score : 54880 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 64416 bytes/S +--- Score : 63540 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 55770 timers/S +--- Score : 57788 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 211692 wait+signal/S +--- Score : 216720 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, RAM footprint) ---- System: 177 bytes +--- System: 208 bytes --- Thread: 29 bytes --- Timer : 10 bytes ---- Semaph: 6 bytes +--- Semaph: 5 bytes --- EventS: 2 bytes --- EventL: 5 bytes ---- Queue : 16 bytes +--- Queue : 15 bytes --- Result: SUCCESS ---------------------------------------------------------------------------- -- cgit v1.2.3