Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
133 user(s) are online (92 user(s) are browsing Forums)

Members: 1
Guests: 132

imagodespira, more...

Support us!

Headlines

 
  Register To Post  

(1) 2 »
SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
Hello!

I've produced an on-chip memory optimised version of ArcEm. It puts emulated processor registers and various other bits of state information into fast OCM, instead of main RAM.

However, I don't own a SAM460, so I can't test it.

I'm looking for some benchmarks done with each version to check it makes a difference, and to see how much. This might have implications in the future as to whether emulator authors/porters put registers into OCM. I'm hoping this is going to make a noticeable difference, but we'll find out!

You will need:
onchipmem.resource
ArcEm full installation package
ArcEm OCM binary + !SICK (NB: UPDATED 28/02 20:10 GMT)

1. Install onchipmem.resource if you haven't already
2. Install the full ArcEm package (don't rely on anything you have installed being the correct version)
3. You'll need the RISC OS ROMs too. Scroll to the "alternate sources" section of this page
4. Install ArcEm OCM in the same place you installed ArcEm.
5. Run ArcEm_OCM. In HostFS you should find !SICK. Run this and save the results file somewhere when it is done.
(btw, the easiest way to quit ArcEm is to press F12 and type arcem_shutdown)
6. Edit ArcEm_OCM's tooltypes to enable the DISABLEOCM tooltype. (NEW)
7. Run ArcEm_OCM. Run !SICK. Save the results file somewhere.

Paste the two results files here. The "Clock rate" should be the most important bit of data.

Thanks for helping!


Edited by Chris on 2013/2/27 21:01:06
Edited by Chris on 2013/2/27 21:01:30
Edited by Chris on 2013/2/28 20:11:03
Edited by Chris on 2013/2/28 20:11:56
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
Chris, I can't download the ArcEm OCM binary. File seems missing.

A1200PPC/Sam440ep/Sam460ex/X1000/X5020 OS4.1
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
@davebraco

TWO of my links were broken. They should be working now!

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just can't stay away
Just can't stay away


See User information
Wow, that was fast to provide an ocm enabled program!

But the result is the other way around. First the ocm version, then the standard one:

< Clock rate: 3.0620 MHz
> Clock rate: 23.787 MHz
< High ROM access time: 325 ns
> High ROM access time: 450 ns
< Memory clock: 10.70 MHz (reported by > Memory clock: 65.27 MHz (reported by OS)


Edited by Elwood on 2013/2/27 23:06:14
Edited by Elwood on 2013/2/27 23:24:16
Philippe 'Elwood' FERRUCCI
Sam460ex 1.10 Ghz
http://elwoodb.free.fr
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
@Elwood

Quote:
Wow, that was fast to provide an ocm enabled program!


It's easy to do - it's just memory allocation using a different function.

Quote:
But the result is the other way around. First the ocm version, then the standard one:

< Clock rate: 3.0620 MHz
> Clock rate: 23.787 MHz


Hmm, that's not right.

Did it feel as if it was running that slow? It might just be misreporting.

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
First the ocm version, then the standard one:

Clock rate: 2.9525 MHz
Clock rate: 24.149 MHz

High ROM access time: 329 ns
High ROM access time: 450 ns

Memory clock: 10.27 MHz (reported by OS)
Memory clock: 5.390 MHz (reported by OS) (!?)

A1200PPC/Sam440ep/Sam460ex/X1000/X5020 OS4.1
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
OK, until somebody tells me it is crawling along (which they haven't yet), I'm going to assume !SICK is misreporting.

Attached is !ARMsi. I'm not sure if it reports correctly on ArcEm, but I'm getting about 8.3 MIPS here and it is changing every time I recalculate, so I think it might be.

It can be extracted straight into HostFS from the Amiga side.

Perhaps we'll get some more sensible results with this.

Attach file:


Link only for registered users

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
These are mine:

normal:


.-----------.
| Processor |
'-----------'
Type: ARM3, rev. 0
Architecture version: ARMv2a
Designer: Acorn Computer
Implementor: ARM
Manufacturer: VLSI
Clock rate: 24.149 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: 16 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.965 MHz
IOC timer 0 setting: &4E20 (99.995 Hz)
IOC timer 1 setting: &7FFC (61.041 Hz)

Memory clock: 64.50 MHz (reported by OS)

.--------------------.
| System Performance |
'--------------------'
Integer: 19449.35 Dhrystones/sec
(11.07 Dhrystone 2.1 MIPS)
(0.458 Dhrystone 2.1 MIPS/MHz)

Floating point: 132.0860 kWhetstones/sec
(0.1321 MWIPS)
(0.00547 MWIPS/MHz)

Memory access:
Cache read: 508.6 Mbytes/sec
(22.1 bytes/CPU clock tick)
Cache write: 322.8 Mbytes/sec
(14.0 bytes/CPU clock tick)

Main memory read: 92.71 Mbytes/sec
(1.51 bytes/Memory clock tick)
Main memory write: 97.85 Mbytes/sec
(1.59 bytes/Memory clock tick)

Screen memory read: 96.31 Mbytes/sec
(1.57 bytes/Memory clock tick)
Screen memory write: 15.36 Mbytes/sec
(0.250 bytes/Memory clock tick)

.-----.
| ICs |
'-----'
Memory controller: MEMC1

I/O chip: VL1772

Videochip: VIDC1a (reported by RISC OS)

Special functions chip: None

Real time clock: Philips PCF8583
I²C address: &A0
Reference clock: 32.768 kHz (configured)

LCD controller: None

Battery management unit: None

.-------------.
| Screen mode |
'-------------'
Resolution: 640 × 480
Colours: 256
Refresh rate: 57.2 Hz
VIDC clock speed: 25.175 MHz (reported by OS)

.--------------------------.
| Input And Output Devices |
'--------------------------'
Keyboard type: Archimedes keyboard
Layout: (configured)

Pointer device connection: Quadrature mouse (guessed)

Monitor type: Super-VGA-type monitor (configured)
Monitor lead ID: Unknown (lead ID ='?')

.-----------------.
| Expansion Cards |
'-----------------'

.--------.
| Econet |
'--------'
Econet network present: No

.----------.
| Ethernet |
'----------'
Internet module version: None
Resolver module version: None
Ethernet driver module: None

IP address stored in CMOS RAM: 161.161.161.161
Current IP address: None
Ethernet IP mask: None
Domain Name Server (DNS): None

Network drivers: None

.--------.
| Others |
'--------'
Unique machine ID: None

OS version: 3.11
OS identifier: &A4
OS description: RISC OS 3.11 (29 Sep 1992)

.----------------.
| Filing Systems |
'----------------'
Read Maximum
Number Name only open files Discs Long FS name
----------------------------------------------------------------------
8 ADFS No unlimited 1 Acorn ADFS
13 null No unlimited <Untitled FS>
14 printer No unlimited <Untitled FS>
17 vdu No unlimited <Untitled FS>
18 rawvdu No unlimited <Untitled FS>
19 kbd No unlimited <Untitled FS>
20 rawkbd No unlimited <Untitled FS>
46 Resources Yes unlimited Acorn ResourceFS
47 Pipe No unlimited Acorn PipeFS
53 devices No unlimited Acorn DeviceFS
153 HostFS No 100 RPCEmu Host Filing System


OCM:

.-----------.
| Processor |
'-----------'
Type: ARM3, rev. 0
Architecture version: ARMv2a
Designer: Acorn Computer
Implementor: ARM
Manufacturer: VLSI
Clock rate: 25.379 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: 16 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.971 MHz
IOC timer 0 setting: &4E1F (100.00 Hz)
IOC timer 1 setting: &7FFD (61.039 Hz)

Memory clock: 1.337 MHz (reported by OS)

.--------------------.
| System Performance |
'--------------------'
Integer: 19345.95 Dhrystones/sec
(11.01 Dhrystone 2.1 MIPS)
(0.434 Dhrystone 2.1 MIPS/MHz)

Floating point: 132.6741 kWhetstones/sec
(0.1327 MWIPS)
(0.00523 MWIPS/MHz)

Memory access:
Cache read: 652.5 Mbytes/sec
(27.0 bytes/CPU clock tick)
Cache write: 415.5 Mbytes/sec
(17.2 bytes/CPU clock tick)

Main memory read: 92.82 Mbytes/sec
(72.8 bytes/Memory clock tick)
Main memory write: 99.93 Mbytes/sec
(78.4 bytes/Memory clock tick)

Screen memory read: 93.87 Mbytes/sec
(73.6 bytes/Memory clock tick)
Screen memory write: 16.28 Mbytes/sec
(12.8 bytes/Memory clock tick)

.-----.
| ICs |
'-----'
Memory controller: MEMC1a

I/O chip: VL1772

Videochip: VIDC1a (reported by RISC OS)

Special functions chip: None

Real time clock: Philips PCF8583
I²C address: &A0
Reference clock: 32.768 kHz (configured)

LCD controller: None

Battery management unit: None

.-------------.
| Screen mode |
'-------------'
Resolution: 640 × 480
Colours: 256
Refresh rate: 57.2 Hz
VIDC clock speed: 25.175 MHz (reported by OS)

.--------------------------.
| Input And Output Devices |
'--------------------------'
Keyboard type: Archimedes keyboard
Layout: (configured)

Pointer device connection: Quadrature mouse (guessed)

Monitor type: Super-VGA-type monitor (configured)
Monitor lead ID: Unknown (lead ID ='?')

.-----------------.
| Expansion Cards |
'-----------------'

.--------.
| Econet |
'--------'
Econet network present: No

.----------.
| Ethernet |
'----------'
Internet module version: None
Resolver module version: None
Ethernet driver module: None

IP address stored in CMOS RAM: 161.161.161.161
Current IP address: None
Ethernet IP mask: None
Domain Name Server (DNS): None

Network drivers: None

.--------.
| Others |
'--------'
Unique machine ID: None

OS version: 3.11
OS identifier: &A4
OS description: RISC OS 3.11 (29 Sep 1992)

.----------------.
| Filing Systems |
'----------------'
Read Maximum
Number Name only open files Discs Long FS name
----------------------------------------------------------------------
8 ADFS No unlimited 1 Acorn ADFS
13 null No unlimited <Untitled FS>
14 printer No unlimited <Untitled FS>
17 vdu No unlimited <Untitled FS>
18 rawvdu No unlimited <Untitled FS>
19 kbd No unlimited <Untitled FS>
20 rawkbd No unlimited <Untitled FS>
46 Resources Yes unlimited Acorn ResourceFS
47 Pipe No unlimited Acorn PipeFS
53 devices No unlimited Acorn DeviceFS
153 HostFS No 100 RPCEmu Host Filing System




Sam 460EX, 2Gb Ram, Radeon R7 250, AmigaOS4.1 FE
A4000 PPC604@233, Mediator
A1200 PPC603@160, Mediator
uA1 G3@800, 512 Mb [sold]
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
Chris,

Regarding your comment, We should have reported (well at least in my case) that the OCM version is slower than the regular one.

I will test the !ARMsi on the Sam tonight.

A1200PPC/Sam440ep/Sam460ex/X1000/X5020 OS4.1
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
Curiouser and curiouser.

sofistisoftware is getting the results I would expect - a ~1Mhz increase in emulated CPU clock speed, and big gains for cache memory too.

davebraco and Elwood are getting speeds reported to be 10x slower.

So, what we need to figure out is, what's different between sofistisoftware's SAM, and davebraco/Elwood's.

These might help:
OS version + update status
Exact model/spec of SAM460
Additional hardware/non-standard software running at boot
Is it a SAM460 or an AmigaOne500 branded? Motherboard revision?
Anything else you can think of

Oh, and if you can re-run the OCM test again and see if you still get the same result, that'll be useful.

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just can't stay away
Just can't stay away


See User information
Yes I can confirm ArcEm_OCM is x10 slower on my SAM460. Running both emul-versions from RAM:

I bought only the SAM460ex mb and assembled myself.

AOS4.1/SAM460ex/PPC460EX-1155MHZ/2048MB/RadeonHD6570/HDD80GB/DVDRW
#version full
Kickstart 53.40, Workbench 53.11 (26-10-2012)


AmigaOS4.1 update 6+ (betatester)
U-Boot 2010.06.05a (Jan 30 2012 - 16:06:56)


Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
The output from the example in the onchipmem archive might be useful to compare too.

Just in case there's other factors at play, I've updated the version of ArcEm in the OCM archive. It now has a DISABLEOCM tooltype, which will cause it to run without using OCM. I'd be interested to know if that produces the 10x slower speeds too.


Edited by Chris on 2013/2/28 20:08:41
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Quite a regular
Quite a regular


See User information
Well,

what we can really figure out, is that you need a 460 too :)

Maybe a bounty setup for chris?

Being serious, you was really fast to test the new feature provided by Acube. I'm impressed.

Well done dude.


Retired
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Home away from home
Home away from home


See User information
Sadly can't help, only 440 here :-/

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just can't stay away
Just can't stay away


See User information
@Chris

I'm not sure I understood what you wanted us to test.
Running the updated program (with its DISABLEOCM tooltype disabled as in the supplied icon) it is still slow. Clockrate at 2.91

Davebraco and I are betatesters so we are using up-to-date systems.


Sam460 and AmigaOne 500 should be considered the same. I have 2GB RAM. I'm pretty sure Davebraco too.


ARMSI gives 2.04 Mips with the ocm version.


Now I can't run the standard version :-/ Tried twice and It opened a black screen and then stopped. Now I downloaded again the archive (link you gave) and I always have a crash:
Crashed process: ArcEm (0x4B8B2530)
...
Stack Backtrace:
(0x51CECB90) ControlPane_Error:ControlPane_Error()+0xac (section 1 @ 0x1DD4C)
(0x51CECC90) ARMul_MemoryInit:ARMul_MemoryInit()+0x434 (section 1 @ 0x31220)
(0x51CECCD0) dagstandalone:dagstandalone()+0x28 (section 1 @ 0x155C4)
(0x51CECCE0) main:main()+0x30 (section 1 @ 0x15580)

I tried in a plain Update6 system, same crash.

Puzzling...


Edited by Elwood on 2013/2/28 22:13:47
Edited by Elwood on 2013/2/28 22:15:55
Edited by Elwood on 2013/2/28 22:23:06
Edited by Elwood on 2013/2/28 22:25:31
Philippe 'Elwood' FERRUCCI
Sam460ex 1.10 Ghz
http://elwoodb.free.fr
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
test with ocm enabled:

SICK V1.28
(Please mail result file to M.Seifert@t-online.de)

.---------------.
| Result Values |
'---------------'
&00000134 &00000080 &000000A4 &00000137 &000000A0 &00000000
&001DBFBB &00004E20 &00007FFC &01000000 &0056F1D0 &FFFFFFFF
&FFFFFFFF &00008000 &00000200 &00000000 &00000000 &00000100
&036E0D0C &00000000 &00000000 &00000000 &00000000 &FFFFFFFF
&FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF
&FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &00000001
&00000000 &00000000 &00000000 &00000000 &41560300 &00000003
&00000000 &00000000 &FFFFFFFF &0000011F &000C0300 &00000000
&00FF0000 &00000D95 &FFFFFFFF &00000001 &00000050 &FFFFFFFF
&000000FF &00000004 &00000280 &000001E0 &00000040 &00006257
&00119A8B &00020000 &00CFCC93 &00000064 &08ECE88A &6AEF0000
&008000B5 &4E138000 &0080074B &15CA2000 &00800863 &17F7F000
&00800412 &16107000 &0080179C &04AB5000 &00802219

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

Computer model: Unknown

.-----------.
| Processor |
'-----------'
Type: ARM3, rev. 0
Architecture version: ARMv2a
Designer: Acorn Computer
Implementor: ARM
Manufacturer: VLSI
Clock rate: 23.714 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: 16 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.950 MHz
IOC timer 0 setting: &4E20 (99.995 Hz)
IOC timer 1 setting: &7FFC (61.041 Hz)

Memory clock: 5.698 MHz (reported by OS)

.--------------------.
| System Performance |
' Integer: 19249.36 Dhrystones/sec
(10.96 Dhrystone 2.1 MIPS)
(0.462 Dhrystone 2.1 MIPS/MHz)

Floating point: 133.5615 kWhetstones/sec
(0.1336 MWIPS)
(0.00563 MWIPS/MHz)

Memory access:
Cache read: 407.9 Mbytes/sec
(18.0 bytes/CPU clock tick)
Cache write: 297.8 Mbytes/sec
(13.2 bytes/CPU clock tick)

Main memory read: 83.10 Mbytes/sec
(15.3 bytes/Memory clock tick)
Main memory write: 91.42 Mbytes/sec
(16.8 bytes/Memory clock tick)

Screen memory read: 84.11 Mbytes/sec
(15.5 bytes/Memory clock tick)
Screen memory write: 17.79 Mbytes/sec
(3.27 bytes/Memory clock tick)

.-----.
| ICs |
'-----'
Memory controller: MEMC1a

I/O chip: VL1772

Videochip: VIDC1a (reported by RISC OS)

Special functions chip: None

Real time clock: Philips PCF8583
I²C address: &A0
Reference clock: 32.768 kHz (configured)

LCD controller: None

Battery management unit: None

.-------------.
| Screen mode |
'-------------'
Resolution: 640 × 480
Colours: 256
Refresh rate: 57.2 Hz
VIDC clock speed: 25.175 MHz (reported by OS)

.--------------------------.
| Input And Output Devices |
'--------------------------'
Keyboard type: Archimedes keyboard
Layout: (configured)

Pointer device connection: Quadrature mouse (guessed)

Monitor type: Super-VGA-type monitor (configured)
Monitor lead ID: Unknown (lead ID ='?')

.-----------------.
| Expansion Cards |
'-----------------'

.--------.
| Econet |
'--------'
Econet network present: No

.----------.
| Ethernet |
'----------'
Internet module version: None
Resolver module version: None
Ethernet driver module: None

IP address stored in CMOS RAM: 161.161.161.161
Current IP address: None
Ethernet IP mask: None
Domain Name Server (DNS): None

Network drivers: None

.--------.
| Others |
'--------'
Unique machine ID: None

OS version: 3.11
OS identifier: &A4
OS description: RISC OS 3.11 (29 Sep 1992)

.----------------.
| Filing Systems |
'----------------'
Read Maximum
Number Name only open files Discs Long FS name
----------------------------------------------------------------------
8 ADFS No unlimited 1 Acorn ADFS
13 null No unlimited <Untitled FS>
14 printer No unlimited <Untitled FS>
17 vdu No unlimited <Untitled FS>
18 rawvdu No unlimited <Untitled FS>
19 kbd No unlimited <Untitled FS>
20 rawkbd No unlimited <Untitled FS>
46 Resources Yes unlimited Acorn ResourceFS
47 Pipe No unlimited Acorn PipeFS
53 devices No unlimited Acorn DeviceFS
153 HostFS No 100 RPCEmu Host Filing System

.--------------.
| ADFS Devices |
'--------------'
Master
Bad drive

Slave
Bad drive

.-------------.
| CDFS Driver |
'-------------'
CDFS driver not present

.-----------------.
| FileCore Drives |
'-----------------'

.---------.
| Remarks |
'---------'
The real time clock of this machine probably is grossly inaccurate









test WITHOUT OCM


SICK V1.28
(Please mail result file to M.Seifert@t-online.de)

.---------------.
| Result Values |
'---------------'
&00000134 &00000080 &000000A4 &00000137 &000000A0 &00000000
&001DB18F &00004E1F &00007FFC &01000000 &00040358 &FFFFFFFF
&FFFFFFFF &00008000 &00000200 &00000000 &00000000 &00000100
&036E0D0C &00000000 &00000000 &00000000 &00000000 &FFFFFFFF
&FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF
&FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &FFFFFFFF &00000001
&00000000 &00000000 &00000000 &00000000 &41560300 &00000003
&00000000 &00000000 &FFFFFFFF &0000011F &000C0300 &00000000
&00FF0000 &00000D95 &FFFFFFFF &00000001 &00000050 &FFFFFFFF
&000000FF &00000004 &00000280 &000001E0 &00000040 &00006257
&00119AAA &00020000 &00D14C44 &00000064 &08FA9723 &7F710000
&005FAD3D &670D4000 &008012BD &15C0C000 &00800DDE &17F34000
&0080180C &16152000 &00800955 &04650000 &008019A0

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

Computer model: Unknown

.-----------.
| Processor |
'-----------'
Type: ARM3, rev. 0
Architecture version: ARMv2a
Designer: Acorn Computer
Implementor: ARM
Manufacturer: VLSI
Clock rate: 22.166 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: 16 Mbytes (reported by OS)

VRAM size: 0 bytes (reported by OS)

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

.-------------.
| Frequencies |
'-------------'
IOC timer frequency: 1.946 MHz
IOC timer 0 setting: &4E1F (97.300 Hz)
IOC timer 1 setting: &7FFC (59.393 Hz)

Memory clock: 0.2630 MHz (reported by OS)

.--------------------.
| System Performance |
'--------------------'
Integer: 18595.49 Dhrystones/sec
(10.58 Dhrystone 2.1 MIPS)
(0.477 Dhrystone 2.1 MIPS/MHz)

Floating point: 129.1817 kWhetstones/sec
(0.1292 MWIPS)
(0.00583 MWIPS/MHz)

Memory access:
Cache read: 632.8 Mbytes/sec
(29.9 bytes/CPU clock tick)
Cache write: 382.3 Mbytes/sec
(18.1 bytes/CPU clock tick)

Main memory read: 80.71 Mbytes/sec
(322 bytes/Memory clock tick)
Main memory write: 88.83 Mbytes/sec
(354 bytes/Memory clock tick)

Screen memory read: 81.94 Mbytes/sec
(327 bytes/Memory clock tick)
Screen memory write: 16.30 Mbytes/sec
(65.0 bytes/Memory clock tick)

.-----.
| ICs |
'-----'
Memory controller: MEMC1a

I/O chip: VL1772

Videochip: VIDC1a (reported by RISC OS)

Special functions chip: None

Real time clock: Philips PCF8583
I²C address: &A0
Reference clock: 32.768 kHz (configured)

LCD controller: None

Battery management unit: None

.-------------.
| Screen mode |
'-------------'
Resolution: 640 × 480
Colours: 256
Refresh rate: 55.7 Hz
VIDC clock speed: 25.175 MHz (reported by OS)

.--------------------------.
| Input And Output Devices |
'--------------------------'
Keyboard type: Archimedes keyboard
Layout: (configured)

Pointer device connection: Quadrature mouse (guessed)

Monitor type: Super-VGA-type monitor (configured)
Monitor lead ID: Unknown (lead ID ='?')

.-----------------.
| Expansion Cards |
'-----------------'

.--------.
| Econet |
'--------'
Econet network present: No

.----------.
| Ethernet |
'----------'
Internet module version: None
Resolver module version: None
Ethernet driver module: None

IP address stored in CMOS RAM: 161.161.161.161
Current IP address: None
Ethernet IP mask: None
Domain Name Server (DNS): None

Network drivers: None

.--------.
| Others |
'--------'
Unique machine ID: None

OS version: 3.11
OS identifier: &A4
OS description: RISC OS 3.11 (29 Sep 1992)

.----------------.
| Filing Systems |
'----------------'
Read Maximum
Number Name only open files Discs Long FS name
----------------------------------------------------------------------
8 ADFS No unlimited 1 Acorn ADFS
13 null No unlimited <Untitled FS>
14 printer No unlimited <Untitled FS>
17 vdu No unlimited <Untitled FS>
18 rawvdu No unlimited <Untitled FS>
19 kbd No unlimited <Untitled FS>
20 rawkbd No unlimited <Untitled FS>
46 Resources Yes unlimited Acorn ResourceFS
47 Pipe No unlimited Acorn PipeFS
53 devices No unlimited Acorn DeviceFS
153 HostFS No 100 RPCEmu Host Filing System

.--------------.
| ADFS Devices |
'--------------'
Master
Bad drive

Slave
Bad drive

.-------------.
| CDFS Driver |
'-------------'
CDFS driver not present

.-----------------.
| FileCore Drives |
'-----------------'

.---------.
| Remarks |
'---------'
The system quartz probably has been manipulated



Hope this helps

my machine is a Amigaone500
cpu speed 1150 mhz
2gb memory
radeonHD 6570 2gb

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
Hmm, I think we're onto something here. Everybody who has reported the OCM version being 10x slower are OS4 betatesters, right?
The only people so far to have reported a speed increase are sofistisoftware and klapdeur, who aren't?

Looks like a bug or change in the OS4 beta is causing this problem.

Can we get some stats from the example program in the onchipmem.resource archive? If that is also running slow on beta systems then there's a problem with OS4 beta for sure.

@Elwood
Quote:
I'm not sure I understood what you wanted us to test.
Running the updated program (with its DISABLEOCM tooltype disabled as in the supplied icon) it is still slow. Clockrate at 2.91


How about with DISABLEOCM enabled? (it should be back to normal speed - but I want to make sure it's OCM usage causing the problem)

(btw, the crash is usually because it can't find the ROM, there's a bug in the previous release which causes it to crash instead of reporting errors)

Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
@Chris

is ArcEm using CopyMemQuick by any chance ? Or is it using CopyMem / CopyMemQuick on OCM memory ?

Max Tretene, ACube Systems Srl, Soft3
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Amigans Defender
Amigans Defender


See User information
@m3x

No, there's only one instance of CopyMem and that's something to do with bitmaps (nothing to do with what I've put in OCM). I checked the entire source for memcpy too and found four instances, three of them related to loading files off disk (so not relevant) and the fourth was something to do with screen updates (and didn't seem to be touching what I'd put in OCM).

edit Hmm, could it be alignment related? I'm putting a structure into OCM, and then poking individual values, but it's all on default alignment (whatever that happens to be).


Edited by Chris on 2013/3/1 0:15:39
Go to top
Re: SAM460 owners - ArcEm OCM benchmarking - please help
Just popping in
Just popping in


See User information
Chris,

I run it under update 6 and got the same results.

Here is the output of ocm_test :

OCM opened
OCM address = 0xe0040000
Time : 0.000097
OCM -> RAM Speed : 644.329897
11 22
11 22
Time : 0.000115
RAM -> OCM Speed : 543.478261
5a a5
5a a5

Config :
Sam460ex 1150Mhz, 2Go Ram, Sata silicon image 3512, RadeonHD 4650 with latest radeonHD driver. 1280x1024 screen

A1200PPC/Sam440ep/Sam460ex/X1000/X5020 OS4.1
Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project