Wiadomości

Linux na procesorze Cell

7 czerwca 2005 15:25,
Łukasz Bigo

Na mających odbyć się w ostatnim tygodniu czerwca targach LinuxTag 2005, Arnd Bergmann, specjalista z IBM, opowie o tworzeniu linuksowych aplikacji wykorzystujących moc procesora Cell oraz o jądrze Linuksa zaprojektowanym do pracy z nowym CPU. Cel jest jeden: rozwiać wszelkie obawy programistów i zachęcić ich do przyjrzenia się układowi stworzonemu przez alians Sony, IBM i Toshiby.

Procesor Cell to - zdaniem jego twórców - największa nowinka technologiczna naszych czasów. Niedawno IBM namawiał do projektowania własnych procesorów opartych o Cell, teraz firma chce zachęcić programistów do aktywnego wykorzystania możliwości drzemiących w nowym CPU.

Zgodnie z zawartą na stronie targów informacją, w związku z wykorzystaniem w Cellu rdzenia PowerPC, tworzenie aplikacji pracujących na nowym procesorze nie powinno nikomu sprawić trudności.

Aby jednak użyć dodatkowych jednostek znajdujących się w procesorze (SPU, Synergistic Processing Units), niezbędny jest odpowiedni interfejs, np. sterowniki. I tutaj pojawia się problem.

Przynajmniej bowiem od lat dziewięćdziesiątych - czyli czasów bardziej zaawansowanych procesorów RISC - wiadomo, że procesory potrafiące przetwarzać wiele niezależnych porcji danych (taki właśnie jest Cell) sprawiają kłopoty. Najważniejszym z nich jest często nie brak mocy obliczeniowej, lecz jej nadmiar i trudność odpowiedniego "nakarmienia" wszystkich znajdujących się w CPU elementów.

Tymczasem Arnd Bermann chce zaproponować rozwiązanie: model specjalnego interfejsu mającego wpasować się w istniejącą architekturę jądra. Dzięki niemu twórcy oprogramowania mogliby bez zbyt dużego nakładu pracy implementować obsługę SPU (i całego Cella) w swoich programach.
Oryginalny tekst został opublikowany na www.pcworld.pl
Ocena:
Twoja ocena:

Komentarze (15)

popdruid

18-06-2005 14:34

Te procesory są faktycznie bardzo wydajne... Cell to drugi procesor po AMD który interesuje mnie najbardziej... I tak zazwyczaj używam Linuxa... Jeśli układy będą tanie to kto wie... A jest szansa, że będą, bo Celle nie są wydajne dzięki częstotliwości tylko głównie dzięki architekturze...

nówka

10-06-2005 10:35

Dzięki za podtrzymywanie na duchu. Już mam 10.2 i zaczynam działać. Pozdrawiam.

Luke

09-06-2005 09:40

widze ze moj komentarz byl modyfikowany, a nie uzylem nieparlamentarnego slowa ;) przeciez nie napisalem Lepper ;)

Luke

09-06-2005 09:38

widzialem ze do kompow dodaja mandrive 10.1 i ze instaluje sie to jak winzgroze, wiec powinno sie udac, bo to kompy dla mas... wciaz trzymam kciuki i jak przejdziesz raz to do konca, potem bedziesz sie smial ;)

nówka

09-06-2005 09:27

Ale najgorsze jest to, że sporo znalazłem na temet jaki mnie interesuje i ja z tego nie wiele pojmuję. To zupełnie coś nowego. Czytam o tym i krew mnie zalewa. Wogóle to załapałem w końcu, że ma Mandrake w ver. 9.2, a maiło być 10. Ściągnąłem z zasobów IDG. Źle opisane pliki. Ponoć 10 wykryje kartę sama. Właśnie zasysam 10. Potrwa to trochę. Ale dalej walczę z ver. 9.2 Boże daj mi sił.

Luke

09-06-2005 08:59

do nowka: nie poddawaj sie, jak kupilem pierwszy raz PCta to byl tylko DOS 3.3... tam to bylo prze***ne, a mialem wczesniej Atari 800 XL... i nikogo do pomocy.. ale dalo sie ;) i dzisiaj lepiej sie dogaduje z kompem i tylko na piwo nie chce isc.. jak go zabieram to idzie, ale nie pije ;)) komentarz edytowany przez moderatora

nówka

08-06-2005 23:33

po wpisaniu komendy make install pojawia się: Makefile:120: /lib/modules/2.4.22-10mdk/build/Rules.make: No such file or directory i bryndza! Szkoda słów.

nówka

08-06-2005 19:27

OK popróbuję. Mam na to całą noc i kupiłem książkę o Linuksie.

linuser

08-06-2005 18:17

Uruchom sobie jakiś emulator terminala (pod kde jest Konsole) jeśli pracujesz w X-ach, albo zaloguj się na jakimś terminalu jako root(WAŻNE!!). Potrzebne są: podstawowa znajomość języka angielskiego, zainstalowane źródła kernela-2.6. Zakładam, że masz plik rt2400-1.2.2.tar.gz Rozpakuj go. tar -xzvf rt2400-1.2.2.tar.gz Wejdz do katalogu: cd rt2400-1.2.2/ Będzie tam katalog Module zawierający źródła sterownika. Wejdz do niego cd Module/ Przeczytaj pliki INSTALL oraz docs/HOWTO-Mandrake10 Zbuduj sterownik: make Zainstaluj go make install Załaduj sterownik do pamięci modprobe rt2400 Pojawi się interfejs ra0, podnieś go: ifconfig ra0 up * Skonfiguruj kartę: iwconfig ra0 essid _mójessid_ iwconfig ra0 192.168.1.100 netmask 255.255.255.0 route add default 192.168.1.253 dev ra0 Od * parametry mogą się rożnić w twoim przypadku, najlepiej od tego miejsca użyj drakconf'a, który w mandriva 2005LE ma już graficzne konfigurowanie wifi. I zapewne nie jesteś tępy, tylko wszystko to powyższe może się wydawać trudne dla początkującego. Powoli i spokojnie przeczytaj pliki INSTALL i Howto w kat. rt2400.

nówka

08-06-2005 17:22

Ludzie chyba umrę z bólu, bólu niemocy. Jestem na to za tępy. Mam już te stery ale za ch****ę nie wiem co z nimi zrobić. Help!!! tokrzysiek@gemini.net.pl dzięki za pomoc. komentarz edytowany przez moderatora

linuser

08-06-2005 15:53

do "nówka". Przecież to proste. W gogle wpisałem: Gigabyte Wireless GN-WPKG +linux i trzeci wynik to: http://www.linuxquestions.org/hcl/showproduct.php?product=2600 tam wszystko masz opisane: skąd ściągnąć i jak zainstalować. Karta jest oczywiście wspierana i działa b. dobrze pod linuksem. Którą wersję mandrake zainstalowałeś? W najnowszej system powinien instalować kartę automatycznie.

nówka

08-06-2005 14:46

Witam wszystkich którzy brali wczoraj udział w dyskusji na temat Linuks - Windows i problemy. Zgodnie z poleceniem zainstalowałem Mandrake ale ten również nie rozpoznaje mojej sieciówki, a jest nią Gigabyte Wireless GN-WPKG. Proszę o pomoc. Zaznaczam, że na Linuksie się absolutnie nie znam. Czuję się jak po przesiadce z Amigi na PCta.

Grenter

07-06-2005 21:37

Podobno IBM zerwał umowe z applem, więc może kompy od IBMa oparte o cella.

Hehe

07-06-2005 20:39

Fajnie jakby Linux dostal takiego POWERA i byl przynajmniej 2 razy potezniejszy niz procki na Windzie. Wtedy duzo by sie zmienilo....

popdruid

07-06-2005 18:15

Wierzę w Linuxa...:-))

Polecane

Przełomowy rok... znowu

Lektura firmowych informacji prasowych i prognoz firm analitycznych nie pozostawia wątpliwości - każdego roku...


Spokój i luz administratora

Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...


04-204 Warszawa ul. Jordanowska 12
tel.: (+48 22) 321 78 00 fax: (+48 22) 321 78 88
© copyright 2011 IDG Poland SA