Welcome, Guest. Please login or register.

Author Topic: SAM 460 poor performance, high price  (Read 53367 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mike-

  • Sr. Member
  • ****
  • Join Date: Aug 2007
  • Posts: 438
    • Show all replies
Re: SAM 460 poor performance, high price
« on: February 02, 2011, 01:22:31 AM »
http://papillon.is.tokushima-u.ac.jp/hardware/ppc460ex/ benchmark from the amcc 460ex eval board running at 800 mhz. There are some "real world" video decoding benchmark for the 440ep board, that can be compared to the 460ex eval board too. http://papillon.is.tokushima-u.ac.jp/hardware/ppc440ep/

460EX @ 800 mhz http://www.linuxfordevices.com/files/misc/amcc_canyonlands.jpg http://www.linuxfordevices.com/c/a/News/Embedded-PowerPC-dev-kits-come-with-Linux/
Dhrystone benchmark
-------------------

Dhrystone Benchmark, Version 2.1 (Language: C)

Program compiled with 'register' attribute

Please give the number of runs through the benchmark:
Execution starts, 333333333 runs through Dhrystone
Execution ends

Final values of the variables used in the benchmark:

Int_Glob: 5
should be: 5
Bool_Glob: 1
should be: 1
Ch_1_Glob: A
should be: A
Ch_2_Glob: B
should be: B
Arr_1_Glob[8]: 7
should be: 7
Arr_2_Glob[8][7]: 333333343
should be: Number_Of_Runs + 10
Ptr_Glob->
Ptr_Comp: 268521480
should be: (implementation-dependent)
Discr: 0
should be: 0
Enum_Comp: 2
should be: 2
Int_Comp: 17
should be: 17
Str_Comp: DHRYSTONE PROGRAM, SOME STRING
should be: DHRYSTONE PROGRAM, SOME STRING
Next_Ptr_Glob->
Ptr_Comp: 268521480
should be: (implementation-dependent), same as above
Discr: 0
should be: 0
Enum_Comp: 1
should be: 1
Int_Comp: 18
should be: 18
Str_Comp: DHRYSTONE PROGRAM, SOME STRING
should be: DHRYSTONE PROGRAM, SOME STRING
Int_1_Loc: 5
should be: 5
Int_2_Loc: 13
should be: 13
Int_3_Loc: 7
should be: 7
Enum_Loc: 1
should be: 1
Str_1_Loc: DHRYSTONE PROGRAM, 1'ST STRING
should be: DHRYSTONE PROGRAM, 1'ST STRING
Str_2_Loc: DHRYSTONE PROGRAM, 2'ND STRING
should be: DHRYSTONE PROGRAM, 2'ND STRING

User_Time = 119
Microseconds for one run through Dhrystone: 0.4
Dhrystones per Second: 2801120.5

=====================================================================
Whetstone benchmark results

Loops: 33333, Iterations: 1, Duration: 6 sec.
C Converted Double Precision Whetstones: 555.5 MIPS

=====================================================================

HINT Benchark
_ _
| | _ _ _ _____ TM
|-- | | |\ | | | |
| --| | | \ | |
| | | | \| |
^ ^ ^ ^ ^ ^

*** The HINT PERFORMANCE ANALYZER ***
Version 1.0 June 1994
John L. Gustafson & Quinn O. Snell
Scalable Computing Laboratory
236 Wilhelm, Iowa State University
Ames, Iowa 50011-3020
(515) 294 - 9294

Copyright (C) 1994 Iowa State University Research Foundation, Inc.
Please send results and questions to: hint@scl.ameslab.gov
When sending results please follow the form in README
________________________________________________________
RECT is 36 bytes
Apparent number of bits of accuracy: 31
Maximum associative whole number: 2147483647
Maximum number of bits of index: 30
Maximum representable index: 1073741824

Index-limited data accuracy: 31 bits
Maximum usable whole number: 2147483647
Grid: 32768 wide by 65536 high.
Precision is not sufficient for > 1.0 second runs.
.

=====================================================================
Stream benchmark results
-------------------------------------------------------------
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 97490 microseconds.
(= 97490 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: 250.6307 0.1277 0.1277 0.1280
Scale: 237.9199 0.1345 0.1345 0.1346
Add: 254.4840 0.1886 0.1886 0.1887
Triad: 254.4489 0.1887 0.1886 0.1890

=====================================================================
MPEG-4 Encode results
---------------------
Input File: ./yuv/carphone%.3d, Frames encoded: 96, Total Time: 2.350000, Avg: enctime(ms) =24479.166667, fps =40.851064, length(bytes) = 416538
Input File: ./yuv/fg%.3d, Frames encoded: 21, Total Time: 1.760000, Avg: enctime(ms) =83809.523810, fps =11.931818, length(bytes) = 121033
MPEG-4 Decode results
---------------------
Input File: ./mp4u/carphone.mp4u, Frames decoded: 93, Total Time: 0.360000, Avg: decctime(ms) =3870.967742, fps =258.333333, length(bytes) = 4310
Input File: ./mp4u/fg.mp4u, Frames decoded: 21, Total Time: 0.200000, Avg: decctime(ms) =9523.809524, fps =105.000000, length(bytes) = 5763


440EP @ 533 mhz
=====================================================================
Dhrystone benchmark
-------------------

Dhrystone Benchmark, Version 2.1 (Language: C)

Program compiled with 'register' attribute

Please give the number of runs through the benchmark:
Execution starts, 333333333 runs through Dhrystone
Execution ends

Final values of the variables used in the benchmark:

Int_Glob: 5
should be: 5
Bool_Glob: 1
should be: 1
Ch_1_Glob: A
should be: A
Ch_2_Glob: B
should be: B
Arr_1_Glob[8]: 7
should be: 7
Arr_2_Glob[8][7]: 333333343
should be: Number_Of_Runs + 10
Ptr_Glob->
Ptr_Comp: 268521552
should be: (implementation-dependent)
Discr: 0
should be: 0
Enum_Comp: 2
should be: 2
Int_Comp: 17
should be: 17
Str_Comp: DHRYSTONE PROGRAM, SOME STRING
should be: DHRYSTONE PROGRAM, SOME STRING
Next_Ptr_Glob->
Ptr_Comp: 268521552
should be: (implementation-dependent), same as above
Discr: 0
should be: 0
Enum_Comp: 1
should be: 1
Int_Comp: 18
should be: 18
Str_Comp: DHRYSTONE PROGRAM, SOME STRING
should be: DHRYSTONE PROGRAM, SOME STRING
Int_1_Loc: 5
should be: 5
Int_2_Loc: 13
should be: 13
Int_3_Loc: 7
should be: 7
Enum_Loc: 1
should be: 1
Str_1_Loc: DHRYSTONE PROGRAM, 1'ST STRING
should be: DHRYSTONE PROGRAM, 1'ST STRING
Str_2_Loc: DHRYSTONE PROGRAM, 2'ND STRING
should be: DHRYSTONE PROGRAM, 2'ND STRING

User_Time = 177
Microseconds for one run through Dhrystone: 0.5
Dhrystones per Second: 1883239.2

=====================================================================
Whetstone benchmark results

Loops: 33333, Iterations: 1, Duration: 9 sec.
C Converted Double Precision Whetstones: 370.4 MIPS

=====================================================================
Stream benchmark results
-------------------------------------------------------------
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 112424 microseconds.
(= 112424 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: 257.6116 0.1244 0.1242 0.1246
Scale: 253.1946 0.1265 0.1264 0.1267
Add: 254.3868 0.1888 0.1887 0.1889
Triad: 249.0738 0.1928 0.1927 0.1929

=====================================================================
MPEG-4 Encode results
Input File: ./yuv/carphone%.3d, Frames encoded: 96, Total Time: 4.160000, Avg: enctime(ms) =43333.333333, fps =23.076923, length(bytes) = 416538
Input File: ./yuv/fg%.3d, Frames encoded: 21, Total Time: 3.020000, Avg: enctime(ms) =143809.523810, fps =6.953642, length(bytes) = 121033

MPEG-4 Decode results
Input File: ./mp4u/carphone.mp4u, Frames decoded: 93, Total Time: 0.640000, Avg: decctime(ms) =6881.720430, fps =145.312500, length(bytes) = 4310
Input File: ./mp4u/fg.mp4u, Frames decoded: 21, Total Time: 0.300000, Avg: decctime(ms) =14285.714286, fps =70.000000, length(bytes) = 5763

Also worth noting from a different site: http://embedded-computing.com/amcc-powerpc-460ex-460gt-processors
Pricing and Availability

AMCCs 460EX and 460GT evaluation kits will be available in May and may be ordered from AMCC or any authorized distributor using part numbers EV-KIT-460EX-01 and EV-KIT-460GT-01. The suggested distributor resale price for each kit is $995. For more information, please contact your local AMCC sales office at http://www.amcc.com/Sales/.

AAND:
The old specs for the 460ex is to 1.2ghz, why this has changed i dont know, but if you look at that .jp site it does say 1.2.

Just for kicks im tracking down the benchmark used:
http://www.roylongbottom.org.uk/classic_benchmarks.tar.gz
http://www.cs.virginia.edu/stream/FTP/Code/
http://www.xvid.org/Downloads.43.0.html xvidcore/examples
http://trace.eas.asu.edu/yuv/carphone/carphone_qcif.7z ppffff!

Quote from: Piru;610224
Really? What are you basing this on?

The numbers I've seen are:

SAM460 AMCC460 1.167GHz
Code: [Select]
---> RAM <---
....


(source)
« Last Edit: February 02, 2011, 04:53:19 AM by mike- »
C= Amiga Addict & Dendrophiliac
,,,
(Oo)
⎛☮ໄ
ﮑὠՀ
 

Offline mike-

  • Sr. Member
  • ****
  • Join Date: Aug 2007
  • Posts: 438
    • Show all replies
Re: SAM 460 poor performance, high price
« Reply #1 on: February 02, 2011, 05:42:20 PM »
Quote from: jorkany;611829

Difference is, MOS isn't trying to be something it isn't (Amiga). I suspect when Hyperion & Co. stop misappropriating the Amiga name they will stop being the target of so much criticism as well.


Dear Jorkany. On behalf of anyone wanting to see the Amiga move forward since 1993, id like to declare your comment as trolling, as the head chief of trolling on the internet has already approved you to the position as troll of the camp, i would hereby like to offer my support for this ruling.

Now to get to the bottom of "misappropriating" which by whereby ye me(n)th, actually means bringing the original Amigaos incarnation to new highs, we, the trolling association of amiga vaporware will have to disregard with this ruling previously reached, and label you only as a freak of computing, or scum of the earth. However, if you wold not like the Original evolution of the OS to succeed press #2. Would you however like, to see, any professional effort on behalf of the platform to bring the OS up to speed, press, #1. If you do not at all appreciate this effort, it being years behind the "competition" press #hangup.   http://www.youtube.com/watch?v=QXx-n6T7tZg

Seriously, if you fail to understand or see that the Amigaos in any incarnation is actually quickly becoming something the vast majority of computer users out there would desire, due to its light weight and good use of hw , ( be it that in this dream mode they would all have to "unite" AND conquer ). Truly, atleast the Morphos camp deserves loads of credit for beating Apple on its own platform, and we see OS4 yeeears behind already preforming good on the same HW. Which only goes to show what the competence left in the scene is able to do with the little resources they have.
« Last Edit: February 02, 2011, 05:56:00 PM by mike- »
C= Amiga Addict & Dendrophiliac
,,,
(Oo)
⎛☮ໄ
ﮑὠՀ