Inżynierowie IBM: Sony pomogło wyprodukować procesor dla Microsoftu

W najnowszej publikacji "The Race for a New Game Machine", której autorami jest dwóch inżynierów z firmy IBM, pojawiła się bardzo ciekawa informacja o tym, że Sony w znacznej części pokryło koszt wyprodukowania procesora Xenon, który znalazł się w konkurencyjnej konsoli Xbox 360 od Microsoftu.
Kliknij, aby powiększyćDwóch inżynierów firmy IBM, David Shippy oraz Mickie Phipps, opublikowało książkę "The Race for a New Game Machine", w której szczegółowo opisują przebieg prac nad procesorem Cell dla konsoli Playstation 3 firmy Sony. Z treści wynika, że Sony nieświadomie pomogło Microsoftowi i w znacznej części sfinansowało prace nad procesorem Xenon, który jest sercem Xboksa 360.

W publikacji można przeczytać, że prace nad procesorem nowej generacji rozpoczęły się już w 2001 roku, dzięki nawiązanej wówczas współpracy koncernów Sony, Toshiba i IBM. Firmy postanowiły, że przeznaczą 400 milionów dolarów na zaprojektowanie procesora Cell oraz kolejne "wielkie pieniądze" na postawienie dwóch fabryk, które zajmą się jego produkcją.

IBM zapełnił przedsięwzięciu zespół znakomitych inżynierów, którzy rozpoczęli pracę w Austin, teksańskim oddziale firmy. Swoje zespoły wysłały również Sony i Toshiba. Spoecjalni pracownicy mieli pomóc w projekcie i przypilnować tego, aby Cell wraz z Playstation 3 były gotowe na wielki start w gwiazdkę 2005 roku.

Wkrótce na horyzoncie pojawił się jednak kolejny wielki gracz. W 2002 roku Microsoft poprosił IBM o wyprodukowanie nowego procesora dla konsoli Xbox 360 (wtedy urządzenie nie miało jeszcze oficjalnej nazwy). W 2003 roku Gigant z Redmond dostał odpowiedź. Adam Bennett z IBMu zaprezentował Microsoftowi... wczesną architekturę i specyfikację Cella. Przedstawiciele Microsoftu stwierdzili, że są bardzo zainteresowani układem podpisali z firmą kontrakt, w którym zamówili swój własny chip (przypomnijmy: na bazie projektu dla Sony). Co ciekawe, produkcją procesora dla Microsoftu zajęli się dokładnie ci sami pracownicy IBM, którzy przygotowywali układ dla Sony. Sytuacja była więc kuriozalna - w jednym budynku inżynierowie z IBM musieli pracować nad Cellem dla Sony i jednocześnie ukrywać swoje projekty przed zespołami Sony i Toshiby. Co jeszcze ciekawsze - to się udało!

Warto podkreślić, że Sony, Toshiba i IBM podpisując umowę w 2001 roku zgodziły się na to, aby technologia użyta do produkcji procesora Cell mogła zostać sprzedawana innym firmom. Przedstawiciele Sony prawdopodobnie jednak nawet w najgorszych snach nie przypuszczali, że projekty i plany poszczególnych części układu trafią do największej konkurencji, w dodatku jeszcze przed sfinalizowaniem własnego projektu.

"The Race for a New Game Machine" odkrywa także szereg innych ciekawostek związanych z "wojną konsol". Publikacja odkrywa m.in. że pierwsza partia procesorów Cell dla PS3 była wadliwa co spowodowało znacznie opóźnienie premiery konsoli. Microsoft mistrzowskim zagraniem ustrzegł się tego problemu - w międzyczasie utworzył własny zespół, który na bieżąco wprowadzał odpowiednie poprawki (może za wyjątkiem "Red Ring of Death" - redakcja).

Źródło: The Wall Street Journal
Oryginalny tekst został opublikowany na www.idg.pl
Ocena:
Twoja ocena:

Komentarze (8)

sin - ekspert

05-01-2009 12:33

spokojnie. nowe procesory to wiadomo, ze maja zaimplementowane nowe rozkazy. jak chcesz uzyskac kod maksymalnie zoptymalizowany pod dany procesor to wlasnie kompilujesz pod dany procesor i wtedy jest duze prawdopodobienstwo, ze bedzie korzystal z tych nowych rozkazow. jezeli skompilujesz kod pod G3 to po prostu bedzie kompatybilny wstecz, ale bez problemu ruszy takze na G5. w G5 zaniechano tryb little endian, a zostawiono tylko big endian. w tym pierwszym pracuja x86. ten tryb w PPC byl przydatny przy np. emulacji x86 (bardziej efektywna poniewaz podobny tryb adresowania). ponadto dzieki little endian bylo najprawdopodbniej latwiejsze przekompilowanie kodu windows nt na PPC.

nobody

05-01-2009 10:05

@83.6.18.247: Z kompatybilnością wsteczną PPC nie jest wcale tak różowo. Nie bez powodu na macach kompilatory generowały z osobna kod dla G3/G3/G5 i w wersjach 32/64bit.

CH40S

05-01-2009 08:03

Albo Tata Sinowi pomagał napisać komentarz albo jesteśmy świadkami wielkiej przemiany SINa :)

sin - ekspert

04-01-2009 17:37

ta to ja ! CELL to podrasowany PPC.

~Gość

04-01-2009 17:02

@sin chwila, chwila, dobrze sie czujesz?! Zawsze bylo "CELL rządzi itp" a tu nagle fachowy opis PPC i na koncu "IBM to gigant". Musze sprawdzic po IP czy Ty to Ty :P

~Gość

04-01-2009 16:49

@sin: kompatybilność wsteczna jest w niemal każdej linii procesorów, nie tylko PPC, ale i x86, RISC itd. z drugiej strony dziwisz się że dokumentacja jest trzymana w tajemnicy? nie znasz dokładnej specyfikacji Xenona, bo nie możesz jej znać. w latach 70-tych kiedy to IBM zapragną być monopolistą opatentował BIOS, udostępmiając pełną specyfikację. za pomocą algorytmów wstecznych oraz analizy działania i funkcji inżynierom udalo się przepisać kod źrodłowy bez rekompilacji która była zabroniona prawem patentowym. zajeło to prawie 2 lata, ale sie udało. z tego samego powodu nie jest już udostępniana pełna specyfikacja. dostajesz tylko to co musisz mieć jako user/developer/designer.

sin - ekspert

04-01-2009 15:33

Nie do konca jest identyczny poniewaz: 1) G5 ma maksymalnie 2-rdzenie, a Xenon ma 3-rdzenie na jednym kawalku Si 2) kazdy z trzech rdzeni Xenona ma bardziej rozbudowana jednostke AltiVec (256 rejestrow wektorowych zamiast 128 w klasycznym G4, G5). Nie znam dokladnej specyfikacji Xenona bo jest ukrywana przez mikrosyf (IBM pewno podpisal umowe, ze nie moze jej ujawnic - chodzi mi glownie o rozkazy asemblera jednostki AltiVec bo najprawdopodobniej ma dodatkowe rozkazy w porownaniu z klasycznym AltiVec - przeczytalem to bodajze na stronie IBM). ale Xenon jest całkowiecie kompatybilny w dół z PPC (czyli np. z G5). IBM to GIGANT !

~Gość

04-01-2009 13:13

Nie ma jak dobra teoria spiskowa :) W xbox360 jest klasyczny procesor PowerPC który IBM robi już chyba od wieków. Architektura samego procesora jest identyczna ze staruszkiem - modelem G5 (w testowych wersjach konsoli nawet montowano to procesory - wikipedia). Nie sądzę by Cell który jest tak nowatorskim układem że żaden programista nie chce/nie potrafi pisać na niego zoptymalizowanych programów miał wiele wspólnego z klasycznym PPC. Sony wtopiło na rynku konsol z Wii i xboxem no to znaleźli nowy rynek -> beletrystykę :)

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »