IBM PowerPC970 & Amigamaiset koneet

Saku-foorumi » Yleinen keskustelu » Viestit 2003 » Viestit 12/2003 » IBM PowerPC970 & Amigamaiset koneet « Edellinen Seuraava »

Kirjoittaja Viesti
 

KimmoK
Perjantaina, 20. kesäkuuta, 2003 - klo 20.52:   
Report from the 2003 IBM Technology Group
New England Design Forum
June 18, 2003

There were interesting introductory, and business-wide talks, including an extended talk by Dr. Robert Guernsey, Director of Silicon Technology Strategy for IBM. I may report some of those later. Here I will cover only the 970, and at the end a few tidbits gained from talking to exhibitors.

The 970 presentation was given by J. Rogers, PowerPC Product line manager. He gave an overview of the 970 which I will not summarize, because it was substantially similar to the IBM presentation at the micro-F.

New attributable points/facts (at least to me) include:

* about the "elastic bus:" it is a direct p2p bus, it is NOT a ring topology, and memory controllers for MP systems will require 1 E-bus per processor.

* E-bus supports 21 outstanding transactions (i.e. out of order)

* all control, address, and data travel on the E-bus. {I have a query to verify/elaborate some issues of this, compared to the figure from the micro-F, particularly about snoop/snarf MP transactions}

* "all memory fetches {on the E-bus} are 32 bytes" -- this is literally what was said, I have a query in on this to elaborate.

Note that this says MEMORY fetches; there are some interesting issues with respect to volatile hardware registers if this block size were universal... also this doesn't say anything about write transactions... which would be problematic too for volatile writes unless there was a finer-grained write mechanism. This 32-byte block corresponds to a "4 beat access" on 603/MPXbus. I presume there are smaller-grained accesses for hardware transactions that need them.

* IBM is developing a memory controller (specifically described as "Northbridge" which will be for general sale, and IBM will sell development/prototyping systems using it.

* IBM is actively talking "to memory controller vendors with representatives in this room (Mai Logic and Marvell were exhibiting) and others, who will vend controllers supporting at least dual CPUs."

* In response to a question by me, Jim stated Xilinx FPGAs can be used to synthesize Elastic-Bus interfaces "but not very fast." He also volunteered that IBM did so for very early prototype work, only. I noted the connection between IBM and Xilinx, and urged that the Xilinx capability be improved if possible, because it would permit embedded-systems designers much more flexibility for low-volume products (and rapid prototyping).

* In response to a question from the floor, Jim Rogers stated that current 970s consume 20W at 1 GHz, and 50W at 1.8 GHz. These numbers drew gasps from some of the embedded-oriented PPC engineers in the audience (who are accustomed to simple integer cores like the 40x and 44x series... and expect single-digit watts... and not too many of them). These are creditable power levels for this performance and 0.13 micron.

* limited sampling is proceeding now

* Jim also emphasized that 970 will be optimized to have a wide voltage/Hz operability band; the customer can select the operating point. He showed examples of 405 "speed-stepping" with transition times as fast as 100 microseconds... and strongly hinted this capability would come to the 970 family

* XLC was directly compared to Intel's proprietary "performance compiler." In response to a question by me Jim stated that XLC will be augmented to take advantage of Altivec instructions, including specifically autovectorization. He also noted that IBM is working to ensure that gcc will generate code optimized for 970, the latter effort of course building on the extensive Power4 heritage.

* In response to my question Jim stated that the 970 can sustain a VPERM, a VALU, and TWO vector load/store instructions per cycle (This is a very substantial improvement compared to Moto's with respect to spill-code. It also makes many issues of auto-vectorization much easier.)

* There was a very general (but extended) exposition about the advantages of multi-threading, and the clear "roadmapish" statement that the 970 family will provide that in the future. The ability to allocate one hardware thread to interrupts was specifically mentioned. No specific time was given.

* Similarly there was a general exposition of memory latency issues (which are of course directly related to SMT issues), and in response to a question from the floor the advantages of integrated memory controllers were warmly compared to Opteron, and again the "roadmapish" statement made that IBM will provide such, but no time given.

***********

Huom. Mai Logic ja Marvell ... Tämä prossu vois hyvinkin tulla tarjolle Peg3:ssa tai AmigaTwo:ssa.

 

Joanna
Perjantaina, 20. kesäkuuta, 2003 - klo 21.30:   
Juuh.. Tuosta on ollut keskustelua jo..

Siis Marvell kykenee (nähdäkseni) tekemään tuollaisen siltapiirin ja saamaan sen toimivaksi. Heillä on riittävästi kokemusta erilaisista nopeista liitynnöistä (kuten Hypertransport, SATA, Gbit-ethernet) että tuon CPU:n liittaminen onnistuu.

Aikataulusta en sitten uskalla sanoa mitään. Luuliis heidän saaneen aika kauan sitten vihjettä Intelliltä minka näköistä Chippiä on tulossa.

 

JPQ
Perjantaina, 20. kesäkuuta, 2003 - klo 21.30:   
AmigaZerokin voisi olla hyvä malli numero joka olisi niinkuin uuden sukupolven Amiga500 jos AmigaOne on Amiga1000.:)
Aluksi ihmettelinkin mitä ihmettä tämä amigaan liittyi ja huomasin itse Mai Logicin mutta Marvell ei sano vieläkään mitään.:(

 

KimmoK
Lauantaina, 21. kesäkuuta, 2003 - klo 15.40:   
@JPQ

Niin, siis Marvell:n northbridge tullee olemaan Pegasos 2:ssa. (ei kuitenkaan vielä PPC970 kykyinen)

@Joanna

Jeps. Toivoa sopii ettei tulevista AOS platformeista päättävät mene typeryyksissään/katkeruuksissaan sulkemaan pois mitään tulevia PPC northbridge vaihtoehtoja.


PPC970:stä ei varmastikaan tulla näkemään AOS/MOS koneissa ennen kuin ehkä protoina ensivuoden loppupuolella, jos silloinkaan. Lienee jopa todennäköisempää että Genesi ja Amiga leirit porttaavat käyttiksensä jollekin Apple raudalle ennen kuin uusia rautoja saadaan tehtyä...

 

JPQ
Lauantaina, 21. kesäkuuta, 2003 - klo 15.41:   
KimmoK: selvä. ja millä pohjalla tuo rauta epäilysi on ? (ihan sama mutta silti kiinnostaa)

 

KimmoK
Lauantaina, 21. kesäkuuta, 2003 - klo 22.45:   
JPQ: Sekö että miksi vasta about puolen toista vuoden päästä protoja?

Siksi että tuossa välissä pitää tapahtua paljon ja PPC970 ja sen northbridgejä pitää tulla saataville niin paljon että niitä riittäisi jokunen pikkuriikkisille yhteisöillemmekin. Ja kun taajuudet kasvaa, emolevyjen kehittäminen menee aina vain työläämmäksi. Ja jotta koko homma olisi ollenkaan kannattavaa, käyttäjäkunta & kysyntä pitää saada kasvamaan jne...

 

JPQ
Lauantaina, 21. kesäkuuta, 2003 - klo 23.57:   
KimmoK: tuo viimeinen pätkä tekstitäsi joka alkaa PPC970:stä.

 

KimmoK
Sunnuntaina, 22. kesäkuuta, 2003 - klo 14.35:   
Tämmöset speksit olivat vilahtaneet applen online shop:ssa hetken aikaa:

"1.6GHz, 1.8GHz, or Dual 2GHz PowerPC G5 Processors
Up to 1 GHz processor bus
Up to 8GB of DDR SDRAM
Fast Serial ATA hard drives
AGP 8x Pro (ATI/Nvidia)
Three USB 2.0 ports
3 PCI or PCI-X expansion slots
One FireWire 800, two FireWie 400 ports
Bluetooth & Airport Extreme ready
Optical and analog audio in and out."

Olisipa mukava jos Apple saisi nuo myyntiin jo nyt kesän aikana. Tupla 2Ghz PowerPC970 voisi olla hetken aikaa maailman nopein koti-/pöytätietokone.

Ja kaikki PowerPC menestys pitäsi pitkässä juoksussa hyödyntää myös tulevia Amigamaisia platformeja...

 

KimmoK
Maanantaina, 29. syyskuuta, 2003 - klo 15.10:   
Tähän threadiin sopivaa G5 infoa:
Cinebench rendaustesti

"Now for the bad news. The Dual G5 is still slower than the Dual 2GHz Opteron (523 rating) and Dual 2.4GHz Xeon (517 rating)."

Kelpais mulle kuitenkin, johonkin amigamaiseen koneeseen.

 

Joanna
Maanantaina, 29. syyskuuta, 2003 - klo 15.21:   
Uskoisin sen silti olevan riittävän alkuun kotitarpeisiin :)

Tosin, kun ensin löytyisi yksikin Amigan ohjelma joka edes tarvitsisi
sen kaiken tehon mitä irtoaa jostain 1G G4:stä..

 

miksuh
Maanantaina, 29. syyskuuta, 2003 - klo 16.13:   
No eihän Amigalla ajeta yhtä softaa kerrallaan :) Eli ei sitä prossutehoa tarvitse yhdelle ainoalle ohjelmalle säästää :)

Mutta kyllä varmasti kaikki rendaus ja kuvankäsittelysoftat hyötyy tosta, varsinkin rendaussoftat.

Mutta siis joo, kyllä G4 on varmasti kiva kun voi samanaikasesti vaikka poltella cd:tä, irkata, soittaa mp3:a ja kääntää omaa C++ ohjelmaa kun taustalla vaikka Cinema4D rouskuttaa jotain isoa 3D skeneä ilman että kone alkaa hidastella :)

 

KimmoK
Maanantaina, 29. syyskuuta, 2003 - klo 17.19:   
@Joanna

"Tosin, kun ensin löytyisi yksikin Amigan ohjelma joka edes tarvitsisi sen kaiken tehon mitä irtoaa jostain 1G G4:stä.. "

PC ja Mac emulaattorit. ;-)

@miksuh

"Mutta siis joo, kyllä G4 on varmasti kiva kun voi samanaikasesti vaikka poltella cd:tä, irkata, soittaa mp3:a ja kääntää omaa C++ ohjelmaa kun taustalla vaikka Cinema4D rouskuttaa jotain isoa 3D skeneä ilman että kone alkaa hidastella "

Tuohonhan pystyy Amigoilla jo nykyäänkin, kunhan on prioriteetit / scheduleri yms. aseteltuna oikein.

Eli kunhan aikakriittiset palvelut hoituu reaaliajassa (= tehoa kylliksi mp3:lle, poltolle ja GUI:lle) niin silloin kone tuntuu tykittelevän hidastumatta.

(muistelen joskus käynnistäneeni vahingossa useita rendausprosesseja taustalle kun ne penteleet ei mitenkään näkyneet koneen hidastumisena vaikka jokainen niistä vaati "kaiken" prosessoritehon itselleen.)

ahhh.. Amiga makes it possible.

 

miksuh
Maanantaina, 29. syyskuuta, 2003 - klo 18.21:   
Niin no joo totta :) Noh jokatapauksessa esim isompiki rendaus sujuu sit hetkessä eikä siis vie hirveitä aikoja :)

 

Joanna
Tiistaina, 30. syyskuuta, 2003 - klo 1.18:   
Usko pois.. tuommoinen Rendaus on juuri semmoine homma että kun luulet
sen nopeutuvan niin ohjelmassa on vielä yksi fiitsu jolla sen saa
kestämään 100* aiemman ajan. :)

 

KimmoK
Tiistaina, 16. joulukuuta, 2003 - klo 12.52:   
Tähän otsikkoon sopivasti aiheesta joka alkoi pyöriä mielessä...

Millä isoilla firmoilla, joilla on aikaisempaa kokemusta desktop tietokoneista, olisi eniten mahdollisuuksia muuttaa ihmisten&yritysten käsityksiä ja tottumuksia desktop tietokoneistaan?

No Microsoft lienee numero 1.

Mutta olisiko IBM sijalla 2?

Mielestäni on. Ja kun vielä IBM valmistaa omaa CPUtaan niin ei olisi täysin mahdotonta etteikö IBM näkisi houkuttelevaksi pyrkiä muuttamaan markkinoita myönteisemmäksi eri vaihtoehdoille, etenkin sellaisille vaihtoehdoille joissa käytettäisiin heidän prosessoreitaaan.
Taitaa moista liikehdintää/aktiviteetteja olla jo meneillään?

No joo. Kyllä kait WIntel istuu valtaistuimella niin tukevasti ettei ne sieltä pois nyrjähdä ihan helpolla.

Muutos parempaan ei ole kuitenkaan liene täysin mahdoton, meidän elinaikana, siitäpä voimia jaksaa IT alalla vielä huomiseen ...

 

TSK
Tiistaina, 16. joulukuuta, 2003 - klo 14.31:   
Itse ajattelin samaa kuin KimmoK eli sopisiko IBM Amigalle vaikka uudeksi isännäksi ?! Olisi ainakin tarpeeksi iso firma.

 

KimmoK
Tiistaina, 16. joulukuuta, 2003 - klo 14.38:   
Parempaa iskää ei Amiga ehkä vois toivoa, tällä hetkellä, siis jos joku iso pitäis valita.

Mutta toisaalta iso firma tuskin ymmärtäisi Amigakäyttäjiä / Amiga nichen peroonallisia tarpeita.

Jos esim. "AmigaOS5 by IBM" olisikin kuten muut mammuttikäyttikset PC maailmassa, eikä "vasteherkkä" /nopea kuten aikaisemmat Amigakäyttikset, Genesi&MOS olisi sitten pakkovalinta minulle.

 

KimmoK
Tiistaina, 16. joulukuuta, 2003 - klo 14.44:   
Jos IBM päättäisi että Amiga olisikin hyvä juttu niin parasta olisi jos he vain tyytyisivät tukemaan AmigaOS:n kehitystä PPC platformeille:
- rahoittamalla tuotekehitystä
- tarjoamalla teknistä ja tuotantotukea
- edesauttamalla järkevien ihmisten valintaa AmigaInc:n johtoon (tai perustettais Amiga parlamentin ohjaamaan Amiga tuotemerkin kehitystä)

(aikaisemman "menestyksen" perusteella en itse tohtisi sijoittaa McEvenin johtamaan bisnekseen)

 

JPQ
Tiistaina, 16. joulukuuta, 2003 - klo 18.51:   
Miksuh: kyllä kuvan kösittelykin kun otetaan painotuote projektiksi ja kuvat vähintään 300dpillä. En tarkoita että olisit vähätellyt mutta muistutan todella isoista ja raskaista hommista.
KimmpK: mullekkin. Siis tuo pakkovalinta juttu ja nytkin on kun AmigaONE maksa aivan liikaa vaikka onhan Pegasos2 pelottavan halpa.
KaikkI jotka IBM:stä kirjoittavat: sen verta vaan että IBM:än kait joskus jo kyllästynytkin INTEL ja Microsoft henkiseent touhuun näin olen ymmärtänyt.

 

JPQ
Tiistaina, 16. joulukuuta, 2003 - klo 23.28:   
KimmoK: ihmiset kyllästyy kait kokoajan lisaa windowsiin että toivoa on.

 

itix
Keskiviikkona, 17. joulukuuta, 2003 - klo 1.15:   
Reaalimaailmassa (se joka on tuolla jossain) ihmiset jotka kyllästyvät Windowsiin siirtyvät Linuxiin ja Linuxiin kyllästyneet siirtyvät takaisin Windowsiin.

 

JPQ
Keskiviikkona, 17. joulukuuta, 2003 - klo 4.03:   
itix: ehei kyllä jos seuraat lähempää siirtyy jotkut Mäkkiinkin Windowsista ja kaikkia siirtymiä emme tiedä ja toiseksi kun on sopivasti houkuttelevia vaihtoehtoja niin voi jopa erikoisemmat jutut kiinnostaa ihmisiä.

 

KimmoK
Keskiviikkona, 17. joulukuuta, 2003 - klo 9.10:   
all: ne jotka vain pelaavat tietokoneellaan ovat yllättävän/pelottavan tyytyväisiä WIntel koneisiin. No valtaosa ei tietenkään ole muusta koskaan kuulleetkaan ja ovat myös riippuvaisia piratismista yms...

 

TSK
Keskiviikkona, 17. joulukuuta, 2003 - klo 9.34:   
Yksityisihmisten kohdalla tietokoneenkäyttö on eniten pelaamista ja netin käyttöä varmaankin. Firmoissa taas ratkaisee eniten huolto ja tukipalvelut. Tietokoneen laadulla tai hienoudella tai erikoisuudella ei ole mitään merkitystä.

 

KimmoK
Keskiviikkona, 17. joulukuuta, 2003 - klo 9.47:   
@TSK

Yllättävän/pelottavan tyytyväisiltä näyttävät yrityksetkin maksaessaan (mielestäni täysin turhista mutta windowsille pakollisista) ylläpidosta järjettömiä summia. Ja sitten joudutaan hankkimaan sikapaljon maksavista sovelluksista uudet versiot uudelle käyttisversiolle. jne jne

Toisaalta. Eipä yläpitofirmojakaan houkuta ajatus tarjota yrityksille Linuxia joka toimisi ilman lisäylläpitoa vuosikausia kuin junan vessa. Hehän tappaisivat oman busineksen...

 

Ibe U
Keskiviikkona, 17. joulukuuta, 2003 - klo 10.12:   
TSK: Samaa mieltä

KimmoK: Hei ei toi noin yksin kertaista ole. Linuxsille ei löydy keskitettyä tukea, vastauksia joutusi metsästämään ympäri maailmaa.

PS. Junan vessat on yleensä aika likaisia. ;-)

 

KimmoK
Keskiviikkona, 17. joulukuuta, 2003 - klo 11.58:   
@Ibe U

No joo... kyllä se Linuxin varmaan tukea tarvitsisi. Pari vuotta menis sujuvasti perehdytyksiä järjestäessä.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: