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] - Rev 145

Compare with Previous | Blame | View Log

File: Release Notes
        Version: 1.01
        
History:
        Version 1.01
        - Added validation testing the sizes of datatypes.
        
        Version 1.00
        - First public version.

Validation:
        This release was tested on the following platforms
        o x86 cygwin and gcc 3.4 (Quad, dual and single core systems)
        o x86 linux (Ubuntu/Fedora) and gcc (4.2/4.1) (Quad and single core systems)
        o MIPS64 BE linux and gcc 3.4 16 cores system
        o MIPS32 BE linux with CodeSourcery compiler 4.2-177 on Malta/Linux with a 1004K 3-core system
        o PPC simulator with gcc 4.2.2 (No OS)
        o PPC 64b BE linux (yellowdog) with gcc 3.4 and 4.1 (Dual core system)
        o BF533 with VDSP50 
        o Renesas R8C/H8 MCU with HEW 4.05
        o NXP LPC1700 armcc v4.0.0.524
        o NEC 78K with IAR v4.61
        o ARM simulator with armcc v4

        Coverage:
        GCOV results can be found on SVN under cover.
        
        Memory analysis:
        Valgrind 3.4.0 used and no errors reported.
        
        Balance analysis:
        Number of instructions executed for each function tested with cachegrind and found balanced with gcc and -O0.

Statistics:

Lines:
(start table)
Lines  Blank  Cmnts  Source     AESL     
=====  =====  =====  =====  ==========  =======================================
  469     66    170    251       627.5  core_list_join.c  (C)
  330     18     54    268       670.0  core_main.c  (C)
  256     32     80    146       365.0  core_matrix.c  (C)
  240     16     51    186       465.0  core_state.c  (C)
  165     11     20    134       335.0  core_util.c  (C)
  150     23     36     98       245.0  coremark.h  (C)
 1610    166    411   1083      2707.5  ----- Benchmark -----  (6 files)
  293     15     74    212       530.0  linux/core_portme.c  (C)
  235     30    104    104       260.0  linux/core_portme.h  (C)
  528     45    178    316       790.0  ----- Porting -----  (2 files)

 
* For comparison, here are the stats for Dhrystone
Lines  Blank  Cmnts  Source     AESL     
=====  =====  =====  =====  ==========  =======================================
  311     15    242     54       135.0  dhry.h  (C)
  789    132    119    553      1382.5  dhry_1.c  (C)
  186     26     68    107       267.5  dhry_2.c  (C)
 1286    173    429    714      1785.0  ----- C -----  (3 files)
(end table)

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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