Niedawno informowaliśmy o planowanym udziale vice prezesa firmy ARM na czerwcowej konferencji AMD. Zastanawialiśmy się wówczas o możliwej współpracy pomiędzy obiema firmami. Teraz jak się okazuje firma ARM Holding postanowiła spróbować namówić koncern AMD do rozpoczęcia produkcji układów typu ARM.
Firma ARM Holdings zajmująca się obecnie rozwojem i produkcją procesorów ARM wykonanych w architekturze RISC przeznaczonych dla zastosowań ultra-mobilnych tj. smartfony, tablety internetowe, netbooki czy też ultra-mobilne notebooki. Wyraziła przekonanie, iż najlepszym wyjściem dla koncernu Advanced Micro Devices było by wejście na rynek procesorów ARM. Firma wyraziła również nadzieję, że w niedługim czasie "zieloni" zaczną sprzedawać zaprojektowane przez siebie procesory wykonane w technologii ARM.
.jpg)
| Warto przeczytać: | |
| Konferencja AMD z udziałem ARM | |
Dyrektor generalny firmy ARM - Warren East jest przekonany, że firma AMD musi przemyśleć swoją obecną politykę rozwoju procesorów. Tak aby w przyszłości w zakładach produkcyjnych oprócz tradycyjnych procesorów x86 wytwarzane były również układy typu ARM. Jak wynika ze słów dyrektora generalnego ARM, jego firma już niejednokrotnie namawiała i w dalszym ciągu będzie namawiała koncern AMD do wejścia, a w zasadzie do powrotu na rynek ARM. Tak dobrze słyszycie - powrotu. Otóż jakiś czas temu "zieloni" zajmowali się właśnie rozwojem i produkcją układów opartych o architekturę RISC. W zasadzie wszystko zaczęło się od przejęcia przez "zielonych" firmy Alchemy Semiconductor, dzięki której koncern rozpoczął produkcję układów "Alchemy" wyprodukowanych w oparciu o MIPS, przeznaczonych dla odtwarzaczy multimedialnych. Produkcja układów ARM w AMD rozpoczęła się więc już w 2002 roku. Niestety w 2006 roku koncern z Sunnyvale sprzedał licencje na procesory "Alchemy" firmie Raza Microelectronics.

Oprócz układów "Alchemy" firma AMD zajmowała się również rozwojem i produkcją układów "Imageon" i "Xilleon". Warto przypomnieć, iż obecnie sprzedawane układy Snapdragon wytwarzane przez firmę Qualcomm - są oparte o układy ATI Imageon, na które licencje właśnie kilka lat temu koncern AMD sprzedał. Jak się okazuje obecnie koncern AMD nie ma w planach wejścia na rynek układów ARM - przynajmniej na razie. Obecnie firma pragnie się skupić na rozwoju swoich układów Fusion APU zbudowanych w oparciu o rdzenie x86 - które będą zasilały zarówno komputery PC, notebooki a nawet tablety internetowe. Mimo wszystko koncern nie wyklucza powrotu na rynek ARM w przyszłości.
Źródło: Expreview, Eetimes, NordicHardware, Xbit-Labs
ciekawie by bylo
z tego co pamietam kilka smartphoneow mialo grafiki od ati
no ale coz moze jak amd dostanie wiekszy zastrzyk z gotowki ze sprzedazy fusion i bulldozerow to zainwestuje w arm
Racja, jeśli rozwój x86 Bobcat a przede wszystkim Bulldozera pójdzie dobrze, a wszystko na to wskazuje to zdobędą pieniądze na równoległy rozwój ARM
jestem za, ARM rozwija się ostatnimi czasy dynamicznie, a im więcej graczy na rynku tym lepiej
no tak ale na dobra sprawe powinni rozwinac tez baterie bo to jets katastrofa 3 godziny i telefon kaput
Tylko czy AMD ma możliwości by sobie na to pozwolić? Równoległe opracowywanie CPU x86 (desktop, server, mobile), APU (desktop, mobile), GPU i jeszcze CPU którego licencję trzyma ARM i zasadniczo ograniczone jest pole "inwencji twórczej" AMD ? Raczej AMD sobie na to pozwolić na chwilę obecną nie może. Ale... może kiedyś.
przecież mieli tam jakaś rekordową sprzedaż z fuzion'ów to mogli by zainwestować w ARM. Jeżeli zrobili by nie byle jakie te układy to intel dostałby niezłe bęcki :) A intel czekał nie będzie, więc musieli by jeszcze w tym roku rozpocząć produkcje..
"Tak dobrze słyszycie" - Damian, to kiedy wpadniesz mi to powiedzieć :P
tekst można jedynie przeczytać nawet używając syntezatora mowy nadal będzie to czytanie :P
Było by fajnie gdybyście w sposób przystępny opisali podstawowe różnice a architekturach i możliwościach procesorów x86, RISC, GPU.
Dlaczego procesory GPU o tak wielkich możliwościach zmienno przecinkowych nie są odpoiwedzialne za całość działania CPU, dlaczego ARM tak mało pobiera prądu a robi prawie to samo co CPU, etc, etc, etc.
Czekam na taki artykuł już długo. Myślę że nie mnie jednemu uzmysłowiło by to wiele rzeczy.
Pozdro!
Zgadzam sie z przedmówcą! Również z chęcią poczytałbym taki artykuł.
I mam nadzieję, że jednak AMD wejdzie na rynek układów ARM szybciej niż później ;).
Dlaczego ARM pobiera mało prądu mimo że tez opiera się na 16-32bitach. Chodzi o to że układ praktycznie nie zawiera żadnych instrukcji znany powszechnie jako SSE, AVX itp prócz tzw podstawowych które są potrzebne do tego by układ można nazwać procesorem. Popularnie nazywa się się to architekturą RISC (na podobnej zasadzie działa nasz mózg. Owe rozkazy są dobre ale właściwie przez 80% czasu są nie używane a trzeba te rejestry zasilić z tą różnica miedzy Atomem a procesorem ARM.
Jeśli ARM jest na 32 bitach to dla czego nie można go nazywać x86. Głównie dla tego że rejestry ARM są w wiele większej liczbie (około 128 a x86 do 8-16 rejestrów.
Dlaczego ARM jest wolniejszy. Wynika to z to z tego że niema rozkazów typu SSE ale jest zdolny do szybszego wykonywania mikrorozkazów i ma o wiele szybszy dostęp do pamięci od x86
dzisiejsze procesory to nie ani x86 ani x64 to tzw x86-64 czyli 32bitowy z rozszerzonymi rejestrami do 64bitów. Taki procesor jest trochę wolniejszy od 64 bitowego ale kompatybilny sprzętowo a nie programowo z 32 bitami.
Dlaczego GPU nie potrafi robić tego co ALU/CPU/ARM mimo że posiada więcej mocy obliczeniowej. Ponieważ architektura samej grafiki dziła na innej zasadzie tam jest 1000 procesorów ale jeden jest słabiutki w porównaniu do CPU, jest nawet słabszy od ARM ale gdy sie mnoży wychodzą ciekawe wartości. By użyć tego potrzeba specjalnego kompilatora (taki jak nVidia ma) by użyć gdyż każdy praktycznie język programowania opiera się na x86
Same bzdury. ARM posiada zarówno FPU (VFP) jak również SIMD (NEON) - czysty x86 również NIE posiada żadnych rozkazów bazujących na wektorach czy floatach. Sprawę załatwia dopiero zintegrowany w 486 FPU x87 (zatem osobny układ z własną listą rozkazów i rejestrami) oraz wprowadzony w Pentium MMX, a później SSE (doklejony do FPU) - znów osobna lista rozkazów.
"na podobnej zasadzie działa nasz mózg"
Nieprawda. Mózg nie jest cyfrowy i nie przetwarza "instrukcji" więc gdzie tu niby podobieństwo?
"Głównie dla tego że rejestry ARM są w wiele większej liczbie (około 128 a x86 do 8-16 rejestrów"
Nie, nie można ich nazywać x86 bo są niezgodne z x86 na poziomie obsługiwanej listy rozkazów choćby. Tak samo jak niezgodne są procesory MIPS, POWER, ColdFire itp. itd. A rejestrów nowoczesny x86 ma kilka razy więcej niż te 16 kolego - jak myślisz po co register renaming od dekady jeśli nie dłużej? Jedynie dla programisty widoczne jest 8/16GPR (32b), 8/16YMM (128b) i 8ST - w strukturze jest ich więcej by móc wykorzystać wielopotokową architekturę superskalarną. Inaczej by się nie dało!
"Dlaczego ARM jest wolniejszy"
Bo ma 2 potoki INT, a nie 3 lub 4 jak x86 i do tego nie zawsze ma zintegrowane FPU lub/i SIMD, a x86 akurat od dawna ma zawsze.
"ale jest zdolny do szybszego wykonywania mikrorozkazów"
Na poziomie mikrorozkazów nie ma różnicy bo to poziom RISC w obu architekturach.
"Taki procesor jest trochę wolniejszy od 64 bitowego"
Jest w pełni 64 bitowy i nijak nie wolniejszy.
"gdyż każdy praktycznie język programowania opiera się na x86"
Bzdura totalna. Żaden język programowania oprócz ASM x86 nie opiera się na x86. To x86 zaprojektowano by dobrze się kompilowało C/C++ na CISC. Ale teraz praktycznie różnicy nie robi. A GPU potrafi robić prawie to samo co zwykły CPU tyle, że GPU bazuje na potężnej ilości danych wejściowych i może się wykazać jedynie przy algorytmach wykonywanych równolegle. Niestety jedynie w części zastosowań tak się da, dla całej reszty 95% GPU by spało czekając na dane wejściowe, a pozostałe 5% nie przebiłoby wydajnością CPU - dlatego GPU nie zastąpi CPU, który to potrafi bardzo szybko przetwarzać szeregowo dane jednocześnie zachowując wysoki procent wykorzystania chipu.
No to mamy bardzo ładny zalążek artykułu. Teraz proszę tylko na język bardziej przystępny dla człowieka który ma trochę pojęcia o programowaniu (również w czymś co się nazywa ASEMBLER) zasadach działania komputerów ale z powyższego żargonu nic nie rozumie.
I będzie pięknie.
Jak się patrzy na tytuł to aż chce się krzyknąć z rozdziawioną gębą "NO SHIT SHERLOCK !?!?!?!?"
:D
z ostatnich 30 dni
odsłon: 158487
odsłon: 92768
odsłon: 33990
odsłon: 28529
odsłon: 28031
odsłon: 25874
odsłon: 24375
odsłon: 21593
odsłon: 20792
odsłon: 18459
odsłon: 17835
odsłon: 16944
odsłon: 16693
odsłon: 15600
odsłon: 15394
odsłon: 15206
odsłon: 14239
odsłon: 14062
odsłon: 13234
odsłon: 12243
odsłon: 12220
odsłon: 12197
odsłon: 11751