On Mon, 30 Jul 2012, Ian Jeffray wrote:

Might be interesting to check if there's any noticeable (timeable) performance difference between the gcc and vs2010 builds... I'd rather hope the latter would be ahead.

I'm not entirely sure if !SICK can be trusted (the CPU speed it reports seems to keep switching between ~108MHz and ~125MHz), but it looks like both VS 2010 and GCC 4.5.3 are evenly matched when it comes to CPU emulation. GCC seems to win when it comes to memory emulation, by quite a wide margin. Results attached (running Win XP on a Q9450 @ 2.66GHz)

Cheers,

- Jeffrey
   SICK V1.28
   (Please mail result file to m.seif...@t-online.de)

 .---------------.
 | Result Values |
 '---------------'
   &00000134  &00000080  &000000A4  &00000137  &000000A0  &00000000
   &001B8495  &00004E20  &00007FFE  &00400000  &03A4D4B0  &FFFFFFFF
   &FFFFFFFF  &00008000  &00000080  &00000000  &00000000  &00000000
   &036E0D0C  &00000000  &00000000  &00000000  &00000000  &FFFFFFFF
   &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF
   &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &00000001
   &00000000  &00000000  &00000000  &00000000  &00000000  &00000000
   &00000000  &00000000  &FFFFFFFF  &0000011F  &000C0300  &00000000
   &00FF0000  &00000D95  &FFFFFFFF  &00000001  &00000050  &FFFFFFFF
   &000000FF  &00000001  &00000280  &00000100  &00000010  &00005DC0
   &001418D9  &00100000  &0105EEEF  &00000064  &012C00DB  &7F710000
   &0048D5F1  &7F710000  &002FB7E9  &60009000  &004DDE65  &4E9B7000
   &0080004F  &00000000  &00000000  &00000000  &00000000

 .-----------.
 | Guesswork |
 '-----------'

   Computer model:                   Acorn A440 or R140

 .-----------.
 | Processor |
 '-----------'
   Type:                             Unknown (ID=&0), rev. 0
     Designer:                       Unknown (&0)
     Implementor:                    Unknown (&0)
     Manufacturer:                   Unknown (&0)
     Clock rate:                     122.88 MHz

   Processor bugs:
     RRX:                            No
     Mode change:                    No
     LDM^:                           No
     LDM/STM:                        Yes
     STM^:                           No
     Istream abort:                  ?
     LDMIB:                          -
     MSR:                            -

   Floating point handler:           Old FP-Emulator
     FP emulator version:            2.87

   Floating point hardware:          None


 .--------.
 | Memory |
 '--------'
   DRAM size:                        4 Mbytes (reported by OS)

   VRAM size:                        0 bytes (reported by OS)

   ROM size:                         2 Mbytes
     Low ROM access time:            450 ns
     High ROM access time:           450 ns

 .-------------.
 | Frequencies |
 '-------------'
   IOC timer frequency:              1.803 MHz
     IOC timer 0 setting:            &4E20 (99.995 Hz)
     IOC timer 1 setting:            &7FFE (61.037 Hz)

   Memory clock:                     61.13 MHz (reported by OS)

 .--------------------.
 | System Performance |
 '--------------------'
   Integer:                          122168.5 Dhrystones/sec
                                     (69.53 Dhrystone 2.1 MIPS)
                                     (0.566 Dhrystone 2.1 MIPS/MHz)

   Floating point:                   1017.241 kWhetstones/sec
                                     (1.017 MWIPS)
                                     (0.00828 MWIPS/MHz)

   Memory access:
     Cache read:                     854.4 Mbytes/sec
                                     (7.29 bytes/CPU clock tick)
     Cache write:                    1.273 Gbytes/sec
                                     (11.1 bytes/CPU clock tick)

     Main memory read:               602.0 Mbytes/sec
                                     (10.3 bytes/Memory clock tick)
     Main memory write:              299.9 Mbytes/sec
                                     (5.14 bytes/Memory clock tick)

     Screen memory read:
 Division by zero at line 1246
   SICK V1.28
   (Please mail result file to m.seif...@t-online.de)

 .---------------.
 | Result Values |
 '---------------'
   &00000134  &00000080  &000000A4  &00000137  &000000A0  &00000000
   &001B85F5  &00004E20  &00007FFE  &00400000  &02CA4778  &FFFFFFFF
   &FFFFFFFF  &00008000  &00000080  &00000000  &00000000  &00000000
   &036E0D0C  &00000000  &00000000  &00000000  &00000000  &FFFFFFFF
   &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF
   &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &FFFFFFFF  &00000001
   &00000000  &00000000  &00000000  &00000000  &00000000  &00000000
   &00000000  &00000000  &FFFFFFFF  &0000011F  &000C0300  &00000000
   &00FF0000  &00000D95  &FFFFFFFF  &00000001  &00000050  &FFFFFFFF
   &000000FF  &00000001  &00000280  &00000100  &00000010  &00005DC0
   &0014191F  &00100000  &0102F970  &00000064  &012A5D0B  &7F710000
   &00114403  &7F710000  &00218C1C  &60009000  &003B3DE6  &508C5000
   &008006C7  &00000000  &00000000  &00000000  &00000000

 .-----------.
 | Guesswork |
 '-----------'

   Computer model:                   Acorn A440 or R140

 .-----------.
 | Processor |
 '-----------'
   Type:                             Unknown (ID=&0), rev. 0
     Designer:                       Unknown (&0)
     Implementor:                    Unknown (&0)
     Manufacturer:                   Unknown (&0)
     Clock rate:                     124.40 MHz

   Processor bugs:
     RRX:                            No
     Mode change:                    No
     LDM^:                           No
     LDM/STM:                        Yes
     STM^:                           No
     Istream abort:                  ?
     LDMIB:                          -
     MSR:                            -

   Floating point handler:           Old FP-Emulator
     FP emulator version:            2.87

   Floating point hardware:          None


 .--------.
 | Memory |
 '--------'
   DRAM size:                        4 Mbytes (reported by OS)

   VRAM size:                        0 bytes (reported by OS)

   ROM size:                         2 Mbytes
     Low ROM access time:            450 ns
     High ROM access time:           450 ns

 .-------------.
 | Frequencies |
 '-------------'
   IOC timer frequency:              1.804 MHz
     IOC timer 0 setting:            &4E20 (99.995 Hz)
     IOC timer 1 setting:            &7FFE (61.037 Hz)

   Memory clock:                     46.81 MHz (reported by OS)

 .--------------------.
 | System Performance |
 '--------------------'
   Integer:                          123564.4 Dhrystones/sec
                                     (70.33 Dhrystone 2.1 MIPS)
                                     (0.565 Dhrystone 2.1 MIPS/MHz)

   Floating point:                   1022.832 kWhetstones/sec
                                     (1.023 MWIPS)
                                     (0.00822 MWIPS/MHz)

   Memory access:
     Cache read:                     3.520 Gbytes/sec
                                     (30.4 bytes/CPU clock tick)
     Cache write:                    1.811 Gbytes/sec
                                     (15.6 bytes/CPU clock tick)

     Main memory read:               791.3 Mbytes/sec
                                     (17.7 bytes/Memory clock tick)
     Main memory write:              307.2 Mbytes/sec
                                     (6.88 bytes/Memory clock tick)

     Screen memory read:
 Division by zero at line 1246
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
-- 
arcem-devel mailing list
arcem-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/arcem-devel

Reply via email to