Poster | Thread |
pavlor
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 12:15:29
| | [ #281 ] |
|
|
 |
Elite Member  |
Joined: 10-Jul-2005 Posts: 9673
From: Unknown | | |
|
| @Arko
Quote:
So Alivec support is restricted to AOS4.0 pre release, that explains why it is not widely in use in AOS4.1 on A1 or PegII |
I hope this was joke... |
|
Status: Offline |
|
|
bernd_afa
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 16:09:06
| | [ #282 ] |
|
|
 |
Cult Member  |
Joined: 14-Apr-2006 Posts: 829
From: Unknown | | |
|
| @DAX >So each core has a VMX unit that is internally divided into 2 parts?
Yes
http://www.freescale.com/files/32bit/doc/fact_sheet/MPC7448FACT.pdf
I guess thats the CPU in Mac Mini.
Here you can see the G4 altivec.it use 4 independent units and also 4 Interger Units
below stand it use 11 independent Units and pa6t only 6 as we find out
Last edited by bernd_afa on 30-Jun-2010 at 04:13 PM.
|
|
Status: Offline |
|
|
pavlor
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 16:15:24
| | [ #283 ] |
|
|
 |
Elite Member  |
Joined: 10-Jul-2005 Posts: 9673
From: Unknown | | |
|
| @bernd_afa
Quote:
I guess thats the CPU in Mac Mini. |
No. Mac Mini uses 7447A... |
|
Status: Offline |
|
|
NutsAboutAmiga
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 17:14:43
| | [ #284 ] |
|
|
 |
Elite Member  |
Joined: 9-Jun-2004 Posts: 12982
From: Norway | | |
|
| @Arko
No it’s not restricted.
It is available in all versions of AmigaOS4.1/4.0, but only G4 CPU’s can use it.
Most AmigaOS4 compliable hardware has PowerPC G3, AMCC440 or 604,603 CPU’s, that’s maybe way developers have not invested time in supporting Altivec in their applications.
Mplayer exists in two versions whit Altivec and whit out, also not all codec’s in mplayer uses Altivec,
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
billt
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 17:49:02
| | [ #285 ] |
|
|
 |
Elite Member  |
Joined: 24-Oct-2003 Posts: 3205
From: Maryland, USA | | |
|
| @Arko
Quote:
So Alivec support is restricted to AOS4.0 pre release |
Eh? Why are you making up such nonsense?_________________ All glory to the Hypnotoad! |
|
Status: Offline |
|
|
ChrisH
 |  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 18:49:58
| | [ #286 ] |
|
|
 |
Elite Member  |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @billt Probably because it's easier than actually checking the facts first... _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Arko
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 19:14:51
| | [ #287 ] |
|
|
 |
Super Member  |
Joined: 17-Jan-2007 Posts: 1989
From: Unknown | | |
|
| @ChrisH
Quote:
ChrisH wrote: @billt Probably because it's easier than actually checking the facts first... |
There is no feature list on the Hyperion WWW site. Do you have a feature list ? What system libraries in AOS4 are using Altivec ?
_________________ AmigaONE. Haha. Just because you can put label on it does not make it Amiga.
I borrowed this comments from here (#27 & #28): http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0 |
|
Status: Offline |
|
|
Arko
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 19:15:05
| | [ #288 ] |
|
|
 |
Super Member  |
Joined: 17-Jan-2007 Posts: 1989
From: Unknown | | |
|
| @ChrisH
Quote:
ChrisH wrote: @billt Probably because it's easier than actually checking the facts first... |
There is no feature list on the Hyperion WWW site. Do you have a feature list ? What system libraries in AOS4 are using Altivec ?
_________________ AmigaONE. Haha. Just because you can put label on it does not make it Amiga.
I borrowed this comments from here (#27 & #28): http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=38873&forum=2&start=20&order=0 |
|
Status: Offline |
|
|
NutsAboutAmiga
|  |
Re: X1000 CPU clue :) Posted on 30-Jun-2010 20:34:37
| | [ #289 ] |
|
|
 |
Elite Member  |
Joined: 9-Jun-2004 Posts: 12982
From: Norway | | |
|
| |
Status: Offline |
|
|
KimmoK
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 10:07:10
| | [ #290 ] |
|
|
 |
Elite Member  |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| |
Status: Offline |
|
|
Hammer
 |  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 10:46:29
| | [ #291 ] |
|
|
 |
Elite Member  |
Joined: 9-Mar-2003 Posts: 6289
From: Australia | | |
|
| @bernd_afa
Quote:
bernd_afa wrote: @DAX >So each core has a VMX unit that is internally divided into 2 parts?
Yes
http://www.freescale.com/files/32bit/doc/fact_sheet/MPC7448FACT.pdf
I guess thats the CPU in Mac Mini.
Here you can see the G4 altivec.it use 4 independent units and also 4 Interger Units
below stand it use 11 independent Units and pa6t only 6 as we find out
|
G4's Altivec units are not symmetric and the front-end is limited to 3 instructions and 1 branch issue per cycle._________________ Amiga 1200 (rev 1D1, KS 3.2, PiStorm32/RPi CM4/Emu68) Amiga 500 (rev 6A, ECS, KS 3.2, PiStorm/RPi 4B/Emu68) Ryzen 9 7950X, DDR5-6000 64 GB RAM, GeForce RTX 4080 16 GB |
|
Status: Offline |
|
|
DAX
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 10:51:17
| | [ #292 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @bernd_afa Do concentrate on this: the only area AmigaOS had troubles until now are those programs that are heavy on float/vector math (the others run nicely on a 533Mhz Sam440ep go figure), so the only concern we have is how this CPU performs in that regard (since the aforementioned "easier" software is guaranteed to go beyond lightspeed).
What we found out is that the PA6T divides the Altivec engine tasks (Permute, Simple, Complex, Float) among two discrete units for better efficiency, it also offers superior branch prediction, larger L1 cache, way larger and programmable L2 cache and the ability to execute many cisc instructions natively without the use of microcode or software traps.
It seems nicely equipped, which leads me to believe that AmigaOS and related software will be blazingly fast on this beast. Last edited by DAX on 01-Jul-2010 at 11:54 AM. Last edited by DAX on 01-Jul-2010 at 11:29 AM.
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
kidkoala
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 11:55:22
| | [ #293 ] |
|
|
 |
Member  |
Joined: 27-Mar-2003 Posts: 96
From: Unknown | | |
|
| @DAX
Quote:
the ability to execute many cisc instructions natively without the use of microcode or software traps. |
whats this mean?_________________
|
|
Status: Offline |
|
|
Hammer
 |  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 11:57:36
| | [ #294 ] |
|
|
 |
Elite Member  |
Joined: 9-Mar-2003 Posts: 6289
From: Australia | | |
|
| @DAX
Quote:
DAX wrote: @bernd_afa Do concentrate on this: the only area AmigaOS had troubles until now are those programs that are heavy on float/vector math (the others run nicely on a 533Mhz Sam440ep go figure), so the only concern we have is how this CPU performs in that regard (since the aforementioned "easier" software is guaranteed to go beyond lightspeed).
What we found out is that the PA6T divides the Altivec engine tasks (Permute, Simple, Complex, Float) among two discrete units for better efficiency, it also offers superior branch prediction, larger L1 cache, way larger and programmable L2 cache and the ability to execute many cisc instructions natively without the use of microcode or software traps.
It seems nicely equipped, which leads me to believe that AmigaOS and related software will be blazingly fast on this beast.
|
CISC is usually associated with variable instruction length._________________ Amiga 1200 (rev 1D1, KS 3.2, PiStorm32/RPi CM4/Emu68) Amiga 500 (rev 6A, ECS, KS 3.2, PiStorm/RPi 4B/Emu68) Ryzen 9 7950X, DDR5-6000 64 GB RAM, GeForce RTX 4080 16 GB |
|
Status: Offline |
|
|
DAX
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 12:18:58
| | [ #295 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| In general I presume that direct handling of anything is better than work arounds (as used in G4/G5/MP970). They say PA6T CISC handling helps with latencies (?) but alas, it's only one of its features.
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
NutsAboutAmiga
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 12:20:32
| | [ #296 ] |
|
|
 |
Elite Member  |
Joined: 9-Jun-2004 Posts: 12982
From: Norway | | |
|
| |
Status: Offline |
|
|
KimmoK
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 12:48:27
| | [ #297 ] |
|
|
 |
Elite Member  |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| @NutsAboutAmiga
And not everything need to be hand written. There are SW vektoricing tools and some automated optimization in compilers and altivec enabled math libraries. (and Altivec aware datatypes and...) Last edited by KimmoK on 01-Jul-2010 at 12:48 PM.
_________________ - KimmoK // For freedom, for honor, for AMIGA // // Thing that I should find more time for: CC64 - 64bit Community Computer? |
|
Status: Offline |
|
|
DAX
|  |
Re: X1000 CPU clue :) Posted on 1-Jul-2010 12:50:01
| | [ #298 ] |
|
|
 |
Elite Member  |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @NutsAboutAmiga I know, and not all programs would require it anyway, but it seems that many were concerned about those that can take advantage of it (such as Video Playback and 3D Rendering) in the past, and the X1000 at least delivers plenty of capability in that regard (read:if devs need it it's there).
Anyway, think how fast mplayer will perform with Altivec, 2GHZ and all that cache 
_________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
KimmoK
|  |
Re: X1000 CPU clue :) Posted on 2-Jul-2010 9:32:50
| | [ #299 ] |
|
|
 |
Elite Member  |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| |
Status: Offline |
|
|
Spectre660
 |  |
Re: X1000 CPU clue :) Posted on 4-Jul-2010 12:56:46
| | [ #300 ] |
|
|
 |
Elite Member  |
Joined: 4-Jun-2005 Posts: 3918
From: Unknown | | |
|
| |
Status: Offline |
|
|