Linux na procesorze Cell
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.
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.
Komentarze (15)
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...
Dzięki za podtrzymywanie na duchu. Już mam 10.2 i zaczynam działać. Pozdrawiam.
widze ze moj komentarz byl modyfikowany, a nie uzylem nieparlamentarnego slowa ;) przeciez nie napisalem Lepper ;)
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 ;)
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ł.
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
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.
OK popróbuję. Mam na to całą noc i kupiłem książkę o Linuksie.
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.
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
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.
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.
Podobno IBM zerwał umowe z applem, więc może kompy od IBMa oparte o cella.
Fajnie jakby Linux dostal takiego POWERA i byl przynajmniej 2 razy potezniejszy niz procki na Windzie. Wtedy duzo by sie zmienilo....
Wierzę w Linuxa...:-))
- Kingston: Nowa linia dysków SSD
- Microsoft zapowiada nowy system plików - ReFS
- Intel: SSD 520 - nowa linia szybkich dysków
- Praktyczne porady dla administratorów na 2012 rok
- Co powinien wiedzieć każdy specjalista IT?
- Narzędzia dla administratorów sieci
- Windows Intune 3.0 - szansa na perfekcyjne narzędzie?
- Kontrowersyjne decyzje Oracle odnośnie Javy
- Testy penetracyjne pomogą w obronie przed cyberatakami
- 2012 - rok przełomowy dla internetu?
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...