Welcome, Guest. Please login or register.

Author Topic: What about the X1000 video bus performance?  (Read 6438 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline vox

  • Hero Member
  • *****
  • Join Date: Feb 2011
  • Posts: 862
    • Show all replies
    • http://anticusa.wordpress.com
Re: What about the X1000 video bus performance?
« on: October 12, 2013, 06:02:08 AM »
Quote from: takemehomegrandma;749833
OK, I was reading in this thread, and the first post contains some "RageMem" benchmarks between various OS4 machines. In the same thread, there is this post from Vox that adds X1000 numbers to the picture.

I have merged those two posts below and done some cleaning and rearranged the order to be fastest first, then descending. I also marked the X1000 in red to separate it from the G4's.

Code: [Select]
--- CPU ---

MAX MIPS: 4194    // a1-xe @ 1.4 Ghz
MAX MIPS: 3797    // peg2 @ 1266 Mhz
[COLOR=Red]MAX MIPS: 3084  // X1000 @ 1.8 Ghz[/COLOR]
It's not news (but still surprising to many who expected more from reading marketing materials about the PA6T) that the X1000 performs worse than aggressively clocked G4's. Many benchmarks has confirmed this. The published specs about the PA6T (8800 MIPS, dualcore, wasn't it?) simply doesn't seem correct. Ah, well. It was a dead-end CPU before it was seriously commercialized anyway, so I guess it doesn't matter anymore.

Code: [Select]
--- L1 cache ---

[COLOR=red]READ64: 13677 MB/Sec  // X1000 @ 1.8 Ghz[/COLOR]
READ64: 10660 MB/Sec  // a1-xe @ 1.4 Ghz
READ64:  9650 MB/Sec  // peg2 @ 1266 Mhz

[COLOR=red]WRITE32: 6850 MB/Sec  // X1000 @ 1.8 Ghz[/COLOR]
WRITE32: 4569 MB/Sec  // a1-xe @ 1.4 Ghz
WRITE32: 4136 MB/Sec  // peg2 @ 1266 Mhz
Not commenting the values, but the results pretty much goes hand in hand with the clock frequency of the CPU's. As expected; L1 caches runs at the same speed as the CPU, so the more "GHz", the higher L1 transfer values.

Code: [Select]
--- RAM ---

[COLOR=red]READ32: 2860 MB/Sec  // X1000 @ 1.8 Ghz[/COLOR]
READ32:  233 MB/Sec  // a1-xe @ 1.4 Ghz
READ32:  146 MB/Sec  // peg2 @ 1266 Mhz

[COLOR=red]WRITE64: 3388 MB/Sec  // X1000 @ 1.8 Ghz[/COLOR]
WRITE64:  645 MB/Sec  // a1-xe @ 1.4 Ghz
WRITE64:  387 MB/Sec  // peg2 @ 1266 Mhz

WRITE: 733 MB/Sec (Tricky)  // peg2 @ 1266 Mhz
WRITE: 663 MB/Sec (Tricky)  // a1-xe @ 1.4 Ghz
[COLOR=red]WRITE: 352 MB/Sec (Tricky)  // X1000 @ 1.8 Ghz[/COLOR]
I think it would be interesting to know how how many memory modules Amigakit puts in the X1000 (is both memory controllers being used)? And how fast does the memory run?

BTW, what is the "Tricky" test? The X1000 obviously doesn't like doing tricky stuff...

Anyway, here comes the point of the post:

Code: [Select]
[B]--- VIDEO BUS ---

WRITE: 221 MB/Sec  // peg2 @ 1266 Mhz with unknown video card
WRITE: 169 MB/Sec  // a1-xe @ 1.4 Ghz with Radeon 9000 Pro
[COLOR=red]WRITE: 161 MB/Sec  // X1000 @ 1.8 Ghz with Radeon HD 6870 1GB[/COLOR][/B]
First, there is nothing unexpected in the G4 machine tests.

The maximum theoretical bandwidth for AGP 1x is 266 MB/s, but that's theoretical maximum and not what you get in practice. The Pegasos 2 has "AGP 1x", and the 221MB/s in this test is similar to other benchmarks and is about what you realistically can expect from a Pegasos 2.

The A1-XE is based on the notoriously flawed Articia-S Northbridge from MAI. It was marketed and sold as an AGP 2x chip (meaning a theoretical max transfer speed of 533MB/s). However, some benchmarks (here is one) did establish a long time ago that you in real life would only reach about "AGP 0,5x" (for a G3) to "AGP 0.7x" (for a G4) on a MAI Teron board (sold as "AmigaOne" by Eyetech). This benchmark confirm this. Terrible performance from a AGP 2x computer, but again, very expected when it comes to Articia-S. We already knew this.

But the X1000?! Whoa!! What's the matter with that?!

Either the benchmark is terribly flawed someway (it worked for the G4 systems though), or something is really borked in either the X1000 or PA6T HW, or in OS4 or the driver implementations. That number is so terrible that it simply can't possibly be true!! It should be close to twenty-five times faster!

So where is the flaw?

The test? The HW? The OS/Drivers?

:confused:

If you quote these results
http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=32815&forum=14&start=80&viewmode=flat&order=0#718165

Yes, they are mine.

I can run test under Unity, and some preliminaries are
are also dissapointing. Its Sempron level core, but FPU, Memory transfers and Altivec where used are nice. Its not a killer. X2000 will do better.

On AmigaOS results, I can run you more benchmarks as OS drivers for graphics, kernel etc. go mature.

Here are Linux Phoenix tests
http://openbenchmarking.org/result/1310106-AR-AMIGAONE027

Hard Info vs AthlonXP
http://forum.opensource-srbija.org/topic/2019-ubuntu-1204-lts-sta-me-ocekuje-u-odnosu-na-mint/page-3#entry35367

I do plan to try to put lighter Linux and do better.

It confirms Pirus tests. Thus X2000 for more power hungry users, and PA Semis will soon be next to Unicorns. But I can live with it. AmigaOS feels better then ASUS i7 dual core x64 laptop.

On AmigaOS side, no matter the benchs, its faaast :-)

Oh yes, everyone does tricky on tricky, re-read tests.
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=32815&forum=14

Some real tests under Linux can follow, if you can provide me same samples and good stopwatch app for PPC Linux 32 bit.
« Last Edit: October 12, 2013, 06:05:11 AM by vox »
Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way! http://www.youtube.com/user/rasvoja and https://www.facebook.com/rasvoja
 

Offline vox

  • Hero Member
  • *****
  • Join Date: Feb 2011
  • Posts: 862
    • Show all replies
    • http://anticusa.wordpress.com
Re: What about the X1000 video bus performance?
« Reply #1 on: October 12, 2013, 06:11:41 AM »
CPu would do better if reached more cache, scaled to 8 cores with special AmigaOS 5 and LinuxPPC 64 bit made just for it (FPU, Altivec) and maybe gone up above 2Ghz to 3Ghz.

But Apple killed it, and that is only sample.

Like name sais, it does it on 7W.

AthlonXP of same frequency performs way better but takes x10 electricity.

It would be great chip for SAM440 board if made multithreaded, for its time or went scaled to mobiles and tablets.

Its used mainly for devices
http://en.wikipedia.org/wiki/PWRficient#Notable_users

And only in x1000 as main CPU in big big AMIGA MONOLITH :-)

However, features,  design for multi-core and features are quite impressive for its time. Compare it to G4 or G5.

CPU

 PA6T
 
Memory system

 CONEXIUM
 
I/O

 ENVOI
 
Xena will not help there, so its on AmigaOS and Linux to make its best use.
Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way! http://www.youtube.com/user/rasvoja and https://www.facebook.com/rasvoja
 

Offline vox

  • Hero Member
  • *****
  • Join Date: Feb 2011
  • Posts: 862
    • Show all replies
    • http://anticusa.wordpress.com
Re: What about the X1000 video bus performance?
« Reply #2 on: October 12, 2013, 06:15:08 AM »
Quote from: takemehomegrandma;749859
@Hans and itix

Hans: "The test is 'flawed.' Ragemem uses its own custom CPU copy routine to copy to VRAM, and it's not very good."

Itix: "Those tests are using CPU to manipulate video memory."

OK, thank you both for your clarifications! I learned something here!

:)

Remember Hans 2D bench here, X1000 does best, surely compled with mighty cards it has space for.

Its 2D only, but you can compare X1000 and other systems with same cards.

http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS

And yes, CPU is used for video transfers, and yes Ragemem is NOT a GFX benchmark, even it provides some insight
Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way! http://www.youtube.com/user/rasvoja and https://www.facebook.com/rasvoja