OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [core/] [sim/] [rtl_sim/] [src-c/] [coremark_v1.0/] [release_notes.txt] - Blame information for rev 145

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 olivier.gi
File: Release Notes
2
        Version: 1.01
3
 
4
History:
5
        Version 1.01
6
        - Added validation testing the sizes of datatypes.
7
 
8
        Version 1.00
9
        - First public version.
10
 
11
Validation:
12
        This release was tested on the following platforms
13
        o x86 cygwin and gcc 3.4 (Quad, dual and single core systems)
14
        o x86 linux (Ubuntu/Fedora) and gcc (4.2/4.1) (Quad and single core systems)
15
        o MIPS64 BE linux and gcc 3.4 16 cores system
16
        o MIPS32 BE linux with CodeSourcery compiler 4.2-177 on Malta/Linux with a 1004K 3-core system
17
        o PPC simulator with gcc 4.2.2 (No OS)
18
        o PPC 64b BE linux (yellowdog) with gcc 3.4 and 4.1 (Dual core system)
19
        o BF533 with VDSP50
20
        o Renesas R8C/H8 MCU with HEW 4.05
21
        o NXP LPC1700 armcc v4.0.0.524
22
        o NEC 78K with IAR v4.61
23
        o ARM simulator with armcc v4
24
 
25
        Coverage:
26
        GCOV results can be found on SVN under cover.
27
 
28
        Memory analysis:
29
        Valgrind 3.4.0 used and no errors reported.
30
 
31
        Balance analysis:
32
        Number of instructions executed for each function tested with cachegrind and found balanced with gcc and -O0.
33
 
34
Statistics:
35
 
36
Lines:
37
(start table)
38
Lines  Blank  Cmnts  Source     AESL
39
=====  =====  =====  =====  ==========  =======================================
40
  469     66    170    251       627.5  core_list_join.c  (C)
41
  330     18     54    268       670.0  core_main.c  (C)
42
  256     32     80    146       365.0  core_matrix.c  (C)
43
  240     16     51    186       465.0  core_state.c  (C)
44
  165     11     20    134       335.0  core_util.c  (C)
45
  150     23     36     98       245.0  coremark.h  (C)
46
 1610    166    411   1083      2707.5  ----- Benchmark -----  (6 files)
47
  293     15     74    212       530.0  linux/core_portme.c  (C)
48
  235     30    104    104       260.0  linux/core_portme.h  (C)
49
  528     45    178    316       790.0  ----- Porting -----  (2 files)
50
 
51
 
52
* For comparison, here are the stats for Dhrystone
53
Lines  Blank  Cmnts  Source     AESL
54
=====  =====  =====  =====  ==========  =======================================
55
  311     15    242     54       135.0  dhry.h  (C)
56
  789    132    119    553      1382.5  dhry_1.c  (C)
57
  186     26     68    107       267.5  dhry_2.c  (C)
58
 1286    173    429    714      1785.0  ----- C -----  (3 files)
59
(end table)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.