Welcome, Guest. Please login or register.

Author Topic: Sam440ep Memory Test  (Read 1890 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ArgoTopic starter

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3219
    • Show only replies by Argo
Sam440ep Memory Test
« on: March 09, 2007, 02:45:15 AM »
ACube Systems has published the Sam440ep memory test  on its products page.

http://www.sam440.com/eng/products.html
 

Offline derringer3

  • Sr. Member
  • ****
  • Join Date: Nov 2006
  • Posts: 368
    • Show only replies by derringer3
Re: Sam440ep Memory Test
« Reply #1 on: March 09, 2007, 08:20:18 AM »
Not bad, but a today athlon x2 with ddr2 800 runs more than 2200 MB/s, and a core2 with ddr2 800 runs more than 4000 MB/s. I curious its real performance. (Using OS4 on SAM440)
Amiga 500: 68030@14MHz/68882@40MHz/ 5.5MB RAM/80MB HDD/Delfina FE Sound card/Kickstart 3.1/OS 3.1

Macmini 10,1 PPC 1.58GHz, 1GB Ram, 80GB HDD 5400rpm, Ati Radeon 9200/32MB, , MorphOs 3.1

PowerBook 15" PPC 1.67GHz, 2GB Ram, 250GB HDD, ATI 9700/128MB, MorphOS 3.1
 

Offline AmigaPapst

  • Jr. Member
  • **
  • Join Date: May 2004
  • Posts: 76
    • Show only replies by AmigaPapst
Re: Sam440ep Memory Test
« Reply #2 on: March 09, 2007, 08:44:55 AM »
@
Please notice, that Sam is a embedded board not a desktop system.
I think the benchmarks are very fast, for such board.
I hope we will see AmigaOS 4 on it, because without OS4 it is unuseable. :/
AmigaOne XE G3 750FX 800Mhz/2GB + Radeon 9000PRO 128MB +AmigaOS4.1
A4000T CyberstormPPC 604e-200Mhz/060/128MB+CybervisionPPC 8MB+OS4
and anymore other Amigas...
 

Offline Jupp3

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 364
    • Show only replies by Jupp3
    • http://jupp3.amigafin.org
Re: Sam440ep Memory Test
« Reply #3 on: March 09, 2007, 12:05:15 PM »
Quote
but a today athlon x2 with ddr2 800 runs more than 2200 MB/s, and a core2 with ddr2 800 runs more than 4000 MB/s.

But for those who care, it doesn't run OS4. Neither does Samantha, but Sam running it some day is a lot more probable.
 

Offline Colin_Camper

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 395
    • Show only replies by Colin_Camper
Re: Sam440ep Memory Test
« Reply #4 on: March 09, 2007, 02:40:46 PM »
@AmigaPapst

Quote
I hope we will see AmigaOS 4 on it, because without OS4 it is unuseable. :/


That's a bit strong! It is after all an embedded board and, as such, is great for Linux (esp uClinux) etc etc.

I hope they do really well with it because, like with genesi, good sales outside the Amiga market will inevitably lead to more choice inside the Amiga market.  :-)

These guys are successful in leveraging the embeddded market whereas Eyetech were unlucky/hapless.  8-)
Colin Camper CCNP MCSE P45 UB40
A4000D
 

Offline humppa

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show only replies by humppa
Re: Sam440ep Memory Test
« Reply #5 on: March 09, 2007, 04:20:10 PM »
@AmigaPapst

Quote
Please notice, that Sam is a embedded board not a desktop system.


But 99.9% of all Amigans will use it as a desktop system. They are interested in OS4 on desktop platforms, not embedded devices. So what's so wrong about comparing SAM's performance to desktop hardware?

Quote
I hope we will see AmigaOS 4 on it, because without OS4 it is unuseable. :/


Well, it can be still used "for all your embedded ideas" without OS4. :-P
 

Offline Elektro

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1424
    • Show only replies by Elektro
Re: Sam440ep Memory Test
« Reply #6 on: March 09, 2007, 04:21:08 PM »
Quote
Not bad, but a today athlon x2 with ddr2 800 runs more than 2200 MB/s, and a core2 with ddr2 800 runs more than 4000 MB/s.


athlons 64 do a lot more than 2200 MB/s.
#amiga.org @ irc.synirc.net
 

Offline LawlessPPC

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 176
    • Show only replies by LawlessPPC
    • http://search.ebay.co.uk/_W0QQfgtpZ1QQfrppZ25QQsassZlawlessppc
Re: Sam440ep Memory Test
« Reply #7 on: March 09, 2007, 11:17:42 PM »
put it one way 600 and something mhz running os4 its not going to be slow. Look how big linux can get
 

Offline DamageX

  • Sr. Member
  • ****
  • Join Date: Jun 2005
  • Posts: 339
    • Show only replies by DamageX
    • http://www.hyakushiki.net/
Re: Sam440ep Memory Test
« Reply #8 on: March 10, 2007, 01:28:19 AM »
Quote
Quote

Not bad, but a today athlon x2 with ddr2 800 runs more than 2200 MB/s, and a core2 with ddr2 800 runs more than 4000 MB/s.

athlons 64 do a lot more than 2200 MB/s.

How are you measuring this? The sam board doesn't look too bad to me.

On my 1583MHz Sempron w/ DDR333:
REP MOVSD (mem copy) = 330MB/S
REP LODSD (mem read) = 650MB/S
REP LODSD (mem read in L1 cache) = 3.0GB/S
 

Offline AmigaPapst

  • Jr. Member
  • **
  • Join Date: May 2004
  • Posts: 76
    • Show only replies by AmigaPapst
Re: Sam440ep Memory Test
« Reply #9 on: March 10, 2007, 08:19:44 AM »
@humppa
>But 99.9% of all Amigans will use it as a desktop system. They are interested in OS4 on desktop platforms, not embedded devices. So what's so wrong about comparing SAM's performance to desktop hardware?

Yes, but for the most desktop uses on OS4 you don't need more performance at the moment.

>Well, it can be still used "for all your embedded ideas" without OS4.

I think no, because fot the most embedded uses you need a fast OS, like os4. Linux is too slow on this low performance machine.
AmigaOne XE G3 750FX 800Mhz/2GB + Radeon 9000PRO 128MB +AmigaOS4.1
A4000T CyberstormPPC 604e-200Mhz/060/128MB+CybervisionPPC 8MB+OS4
and anymore other Amigas...
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: Sam440ep Memory Test
« Reply #10 on: March 11, 2007, 09:44:14 AM »
@DamageX  
Try using the same stream_d benchmark.

In reference to "sam_memory_test.pdf"
http://www.sam440.com/eng/images/sam_memory_test.pdf

/usr/checkbench/stream # ./stream_d

This system uses 8 bytes per DOUBLE PRECISION word.
...
Function Rate (MB/s) RMS time Min time Max time
Copy: 285.7041 0.1121 0.1120 0.1121
Scale: 270.4713 0.1184 0.1183 0.1185
Add: 256.4075 0.1873 0.1872 0.1875
Triad: 250.5925 0.1916 0.1915 0.1918

----------------------------------------
Using a real AMD64 processor not some Sempron junk.

AMD Opteron 248 @2200Mhz with PathScale EKO complier.

Compiler: PathScale EKO Compiler Suite, Release 1.1
           Model Name: ASUS SK8N Motherboard, AMD Opteron (TM) Model 248
                  CPU: AMD Opteron 248
              CPU MHz: 2200
                  FPU: Integrated
       CPU(s) enabled: 1 core, 1 chip, 1 core/chip
      Secondary Cache: 1024KB (I+D) on chip
               Memory: 4x512MB, DDR400, PC3200, Corsair, CL2
     Operating System: SuSE Linux 9.0 (AMD64) 2.4.21-102-default

> pathcc -Ofast -lm stream_d.c second_wall.c -o 1.1ccOfast
> ./1.1ccOfast
-------------------------------------------------------------
This system uses 8 bytes per DOUBLE PRECISION word.
-------------------------------------------------------------
Array size = 2000000, Offset = 0
Total memory required = 45.8 MB.
Each test is run 10 times, but only
the *best* time for each is used.
-------------------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds.
Each test below will take on the order of 7885 microseconds.
    (= 7885 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Copy: 4613.5614 0.0070 0.0069 0.0072
Scale: 4520.3330 0.0071 0.0071 0.0071
Add: 4558.4067 0.0106 0.0105 0.0107
Triad: 4554.9003 0.0105 0.0105 0.0106


--------------------
Using SunFire V40z with 4 x Opteron 2.6GHz processors.

Sun Studio 11(MB/s) complier.
Sun Studio: -fast -xarch=amd64a -xvector=simd -xprefetch -xprefetch_level=3
(setenv PARALLEL 1)
Copy
 4658

Scale
 4614
 
Add
 4628
 
Triad
 4627

Sun Studio 11(MB/s) with  4 processor Automatic Parallelization switch.

For Automatic parallelization:
cc -fast -xarch=amd64a -xvector=simd -xprefetch -xprefetch_level=3 -xautopar stream_d.c second.c
(setenv PARALLEL 4)

Copy
 18120
 
Scale
 18108
 
Add
 17758
 
Triad
  17626

-----------------------------------------------
Same machine with GCC4.1 (MB/s)complier.

GCC 4.1: -O3 -funroll-all-loops -ffast-math -fpeephole -m64 -mtune=k8 -fprefetch-loop-arrays

Copy
 2766
 
Scale
 2745
 
Add
 2970
 
Triad
  2969

AMD64 goes well with SUN’s Studio 11 and PathScale's EKO compliers.

The GCC compiler isnt able to exploit this type of scalability since doesn't support automatic parallelization or OpenMP.

Note that there are two main types of Semprons i.e. K7 based (supports only single MCH via FSB) and K8 based(available in single MCH via Socket 754 or Dual MCH via Socket AM2/Socket S1).

SUN’s Studio 11 is avilable as a free download.
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.