komentarze
ext2007.09.09, 12:39
CYTAT(rs @ 8 września 2007, 21:25) <{POST_SNAPBACK}>
W istocie, jak już napisałem wcześniej, przy pracy wyłącznie strumieniowej, wspomniane podsystemy nie są niezbędne. A skoki występują dość często!


Trochę w tym robię... skoki nie są właściwie warunkowe, a więc nie ma zbyt wielu nieprzewidzianych rozgałęzień kodu. Dajmy na to taką transformatę cosinusową stosowaną chociażby przy kompresji obrazu - czyste liniowe pętle, jeden skok warunkowy przy wyjściu z pętli... jeden na np. 2048 przebiegów pętli - do przeżycia smilies/wink.gif. Swoją drogą wymarzone wręcz zastosowanie dla procesorów multicore.

P.S.
Proszę poprawić przepływności interfejsów opisywanej w artykule karty - te 12 portów to 1 GigabitEth, sam (nieprogramowalny) 12-portowy switch 10GbE kosztowałby wielokrotność wspomnianych 435USD.
*Konto usunięte*2007.09.08, 21:25
CYTAT(ext @ 8 września 2007, 17:42) <{POST_SNAPBACK}>
Wg. producenta jest to procesor specjalizowany (networking & digital video - czyli przewalanie ogromnych ilości danych przez jednostki obliczeniowe

Chyba jasno to przedstawiłem - producent chce sprzedać, więc eksponuje zastosowanie sprawdzone i pewne, czyli potężny procesor sieciowy, a na okrasę zastosowanie aktualne i "modne" - kompresję H.264.
CYTAT
(w pierwszym przypadku stało- w drugim zmienno-przecinkowe) w dodatku zawsze przewalanie kolejnych danych i kolejnych rozkazów z cache)

Przy pracy strumieniowej - rzeczywiście.
CYTAT
Podejrzewam, że w innych zastosowaniach byłaby to straszna marność. W przypadku networking czy digital video można zapomnieć o czymś takim jak przewidywanie skoków, podsystemy dbające o spójność cache itp. itd. ... gdyż zastosowania te pozwalają na równoległe wykonywanie/obrabianie fragmentu całości.

W istocie, jak już napisałem wcześniej, przy pracy wyłącznie strumieniowej, wspomniane podsystemy nie są niezbędne. A skoki występują dość często!

CYTAT
Odpalony na takim CPU system operacyjny chodziłby porównywalnie do i386 SX 20MHz.
Ja bym obstawiał, że raczej jak Transmeta Crusoe I generacji.

CYTAT
Nie mamy też żadnych informacji dot. długości potoku wykonawczego dla każdego rdzenia (w założonych zastosowaniach nie istnieje coś takiego jak wycofywanie rozkazów z kolejki w przypadku gdy następuje skok, więc można podejrzewać, że jest koszmarnie dłuuugiii).

Hmmm... najbardziej złożony VLIW w historii czyli pierwsze Itanium, miał tych faz siedem. W TILE podejrzewam cztery, co najwyżej pięć..
CYTAT
Stworzenie n rdzeniowego procesora do specjalizowanych zastosowań nie jest wielką filozofią (ATi, nVidia, Broadcom, Altera, Xilinx...), stworzenie tych wszystkich wyszukanych mechanizmów towarzyszacych współczesnym i nadchodzącym procesorom ogólnego przeznaczenia (intel, amd) to już (naj)wyższa szkoła jazdy.

To ja dodam od siebie tylko tyle, że jeden z chyba wciąż liczących się na procesorowym rynku graczy, IBM, już jakiś czas temu (na oko ze dwa lata) zrezygnował z tych wszystkich "wyszukanych mechanizmów" i obecnie stosowane w wielu bardzo różnych układach IBM jądro pracuje w trybie "In Order Execution".

CYTAT
Inna sprawa, że general purpose CPU wyposażone w taki silnik do przelicznia strumieniowego byłby fajną zabawką.


Do "pomocniczej" strumieniówki wolałbym zdecydowanie coś ze stajni ATI czy NVIDII.

A w ogóle, to poprosiłem ich o trochę informacji dodatkowych - może coś przyślą w przyszłym tygodniu, będzie można zweryfikować poglądy.
anemusZobacz profil
Poziom ostrzeżenia: 0%
anemus2007.09.08, 20:50
Fajny koprocesor dla którego można znaleźć więcej zastosowań niż tylko networking & digital video. Wspomaganie grafiki i fizyki? Czemu nie w połączeniu z uniwersalnością CPU?
A tak swoją drogą to ciekawe co jest korzystniejsze: przewidywanie skoków czy po prostu obliczenie wszystkich możliwych wariantów na bardzo dużej ilości CPU smilies/wink.gif ?
DziubekR1Zobacz profil
Poziom ostrzeżenia: 0%
DziubekR12007.09.08, 20:07
Nareszcie sie doczekalem artykulu w starym, dobrym stylu.
xxxqqqcccZobacz profil
Poziom ostrzeżenia: 0%
xxxqqqccc2007.09.08, 19:12
CYTAT(max-bit @ 6 września 2007, 21:38) <{POST_SNAPBACK}>
ta karta 10 Ethernet to jakaś fikikacja
10 Gb Eternet ~ 1000MB/s PCIe x4 daje wąłsnie gdzieś taką przepustowość to jakim cudem to ma 10 takich gniazdek ?
Było by to rozsądne na zwykłym 1 GB ethernecie

No, widze że co niektórzy w 100% rozumieją do czego służy ta karta smilies/lol2.gif

CYTAT(Pan Adaś @ 7 września 2007, 09:36) <{POST_SNAPBACK}>
"Nie wiem czy zastosowane jednostki obliczeniowe nadają się do liczenia shaderów"

To tak samo jak ja skończmy więc wreszcie tą żałosną teoretyzacje..

CYTAT(ext @ 8 września 2007, 16:42) <{POST_SNAPBACK}>
Wg. producenta jest to procesor specjalizowany (networking & digital video - czyli przewalanie ogromnych ilości danych przez jednostki obliczeniowe (w pierwszym przypadku stało- w drugim zmienno-przecinkowe) w dodatku zawsze przewalanie kolejnych danych i kolejnych rozkazów z cache) podejrzewam, że w innych zastosowaniach byłaby to straszna marność. W przypadku networking czy digital video można zapomnieć o czymś takim jak przewidywanie skoków, podsystemy dbające o spójność cache itp. itd. ... gdyż zastosowania te pozwalają na równoległe wykonywanie/obrabianie fragmentu całości. Odpalony na takim CPU system operacyjny chodziłby porównywalnie do i386 SX 20MHz. Nie mamy też żadnych informacji dot. długości potoku wykonawczego dla każdego rdzenia (w założonych zastosowaniach nie istnieje coś takiego jak wycofywanie rozkazów z kolejki w przypadku gdy następuje skok, więc można podejrzewać, że jest koszmarnie dłuuugiii). Stworzenie n rdzeniowego procesora do specjalizowanych zastosowań nie jest wielką filozofią (ATi, nVidia, Broadcom, Altera, Xilinx...), stworzenie tych wszystkich wyszukanych mechanizmów towarzyszacych współczesnym i nadchodzącym procesorom ogólnego przeznaczenia (intel, amd) to już (naj)wyższa szkoła jazdy.
Inna sprawa, że general purpose CPU wyposażone w taki silnik do przelicznia strumieniowego byłby fajną zabawką.

Widze że kolega uderzył w sedno sprawy smilies/thumbup.gif smilies/thumbup.gif smilies/thumbup.gif
ext2007.09.08, 17:42
CYTAT(Lupierz @ 8 września 2007, 10:00) <{POST_SNAPBACK}>
Qrde ale to ma moc obliczeniowa porownywalna z 8800. Jakby z tego zrobic procesor, a jzu nie mowi ze powinno sie calkiem latwo klastrowac, to mozna by bylo bardzo fajne maszynki wieloprocesorowe zrobic. a jakby weszli na rynek tanich superkomputerow i wsadzili dajmy na to 6 takich to masz 2 TFlopy wydajnosci i mozesz sobei zrobic uniwersytecki server do badan... no coz
dobrze trzeba wymyslac nowe smilies/bigsmile.gif


Wg. producenta jest to procesor specjalizowany (networking & digital video - czyli przewalanie ogromnych ilości danych przez jednostki obliczeniowe (w pierwszym przypadku stało- w drugim zmienno-przecinkowe) w dodatku zawsze przewalanie kolejnych danych i kolejnych rozkazów z cache) podejrzewam, że w innych zastosowaniach byłaby to straszna marność. W przypadku networking czy digital video można zapomnieć o czymś takim jak przewidywanie skoków, podsystemy dbające o spójność cache itp. itd. ... gdyż zastosowania te pozwalają na równoległe wykonywanie/obrabianie fragmentu całości. Odpalony na takim CPU system operacyjny chodziłby porównywalnie do i386 SX 20MHz. Nie mamy też żadnych informacji dot. długości potoku wykonawczego dla każdego rdzenia (w założonych zastosowaniach nie istnieje coś takiego jak wycofywanie rozkazów z kolejki w przypadku gdy następuje skok, więc można podejrzewać, że jest koszmarnie dłuuugiii). Stworzenie n rdzeniowego procesora do specjalizowanych zastosowań nie jest wielką filozofią (ATi, nVidia, Broadcom, Altera, Xilinx...), stworzenie tych wszystkich wyszukanych mechanizmów towarzyszacych współczesnym i nadchodzącym procesorom ogólnego przeznaczenia (intel, amd) to już (naj)wyższa szkoła jazdy.
Inna sprawa, że general purpose CPU wyposażone w taki silnik do przelicznia strumieniowego byłby fajną zabawką.
LupierzZobacz profil
Poziom ostrzeżenia: 0%
Lupierz2007.09.08, 10:00
Qrde ale to ma moc obliczeniowa porownywalna z 8800. Jakby z tego zrobic procesor, a jzu nie mowi ze powinno sie calkiem latwo klastrowac, to mozna by bylo bardzo fajne maszynki wieloprocesorowe zrobic. a jakby weszli na rynek tanich superkomputerow i wsadzili dajmy na to 6 takich to masz 2 TFlopy wydajnosci i mozesz sobei zrobic uniwersytecki server do badan... no coz
dobrze trzeba wymyslac nowe smilies/bigsmile.gif
Pan AdaśZobacz profil
Poziom ostrzeżenia: 0%
Pan Adaś2007.09.08, 09:43
CYTAT(mas1o @ 8 września 2007, 09:37) <{POST_SNAPBACK}>
a ten Polaris jakie mial ten 5 element - lacze do przyszlosci? Co to bylo?


Łącze do pamięci która ma się znaleźć nad elementami logicznymi, kiedy Intel dopracuje technologie pozwalające na budowanie chipów z większej ilości warstw.
mas1oZobacz profil
Poziom ostrzeżenia: 0%
mas1o2007.09.08, 09:37
a ten Polaris jakie mial ten 5 element - lacze do przyszlosci? Co to bylo?
DaRkstaR2111Zobacz profil
Poziom ostrzeżenia: 0%
DaRkstaR21112007.09.07, 22:34
CYTAT(max-bit @ 6 września 2007, 23:01) <{POST_SNAPBACK}>
a widziales ty kiedys serwerowa karte sieciowa prucz swego wypasionego gigabitowego realteka ?


smilies/poke.gif

Nie pisz takich komentarzy, serio, psujesz sobie opinię.
ext2007.09.07, 19:51
CYTAT(max-bit @ 6 września 2007, 22:38) <{POST_SNAPBACK}>
ta karta 10 Ethernet to jakaś fikikacja
10 Gb Eternet ~ 1000MB/s PCIe x4 daje wąłsnie gdzieś taką przepustowość to jakim cudem to ma 10 takich gniazdek ?
Było by to rozsądne na zwykłym 1 GB ethernecie


To nie jest tylko karta sieciowa - to łączy w sobie cechy programowalnego switcha/routera, tak więc tylko jakis percentyl danych przetwarzanych na karcie będzie wędrował do komputera w którym będzie osadzona. Dodatkowo na samej karcie można odpalić wiele aplikacji jak np. firewall. Faktem jest, że na karcie jest 12 portów GigabitEthernet (nie żadne 10GbE) i tylko jeden interfejs XAUI w standardzie CX4 dla 10GbE. To, że na karcie jest 12 portów 10GbE jest bzdurą, podobnie jak możliwość rozbudowy karty o kolejne 12 portów 10GbE. Panie rs polecam zajrzeć do specyfikacji technicznej owej karty i skorygować artykuł.
Adaś25Zobacz profil
Poziom ostrzeżenia: 0%
Adaś252007.09.07, 18:03
CYTAT(Sef_FBI @ 7 września 2007, 10:35) <{POST_SNAPBACK}>
"Cztery niezależne interfejsy DDR2 800 dają mu przepływność do 12,8 GB/s"
-chyba 25,6GB/s smilies/cool.gif

Też to zauważyłem, przecież pojedyncza kość pamięć 64 bit ddr800MHz zapewnia 6,4GB/s, dlatego jest taki (PC2-6400) ciąg symboli. Czyli jak mamy 4 interfejsy DDR2 800 to będzie 4*6,4=25,6, tak jak to już kolega zauważył smilies/smile.gif
Pan AdaśZobacz profil
Poziom ostrzeżenia: 0%
Pan Adaś2007.09.07, 14:38
CYTAT(xolox @ 7 września 2007, 13:42) <{POST_SNAPBACK}>
Hmm... a skąd wiesz że nie zrobiła ? skoro na GF8800 można odpalić Folding@ Home (poprawcie mnie jeśli sie myle z nazwą i wogule) to znaczy zę w srodku znajdują się wpełni programowalne jednosk (małe CPU). Wydaje mi się że karty graficzne zmieżają ku pełnej programowalności teraz producęci będą tylko podnosić ich wydajność. A Tiele nie stanie się procesorem graficznym ze względu na patęty.


No shadery z założenia są programowalne, a z shader model 4 to już w ogóle mało ograniczeń, ale ciągle mamy do czynienia z magistralami danych, a nie z siecią łączącą procesory, jak w Polarisie albo TILE64.
xoloxZobacz profil
Poziom ostrzeżenia: 0%
xolox2007.09.07, 13:42
CYTAT(xxxqqqccc @ 6 września 2007, 21:37) <{POST_SNAPBACK}>
Wiesz, ja nie próbuje znajdować zastosowania dla czegoś, o czym nie mam zielonego pojęcia, a nawet jak bym dostał szczegułową specyfikacje tego to i tak moja wiedza nie pozwoliła by mi stwierdzić, gdzie taki procesor miałby zastosowanie... Ale co niektórzy na forum widze, że już wiedzą że tu sie podbije taktowanie, tu się zrobi to i tamto i wyjdzie nam GPU smilies/smile.gif Pytanie mam więc jedno - czemu jeszcze tego nie zrobiła nVidia/AMD?

Hmm... a skąd wiesz że nie zrobiła ? skoro na GF8800 można odpalić Folding@ Home (poprawcie mnie jeśli sie myle z nazwą i wogule) to znaczy zę w srodku znajdują się wpełni programowalne jednosk (małe CPU). Wydaje mi się że karty graficzne zmieżają ku pełnej programowalności teraz producęci będą tylko podnosić ich wydajność. A Tiele nie stanie się procesorem graficznym ze względu na patęty.
ext73Zobacz profil
Poziom ostrzeżenia: 0%
ext732007.09.07, 12:41
CYTAT(rs @ 6 września 2007, 12:43) <{POST_SNAPBACK}>
Dla większości Czytelników kilkudziesięciordzeniowe procesory stanowią obecnie raczej konstrukcje studialne, niż rzeczywiste rozwiązania użytkowe.

Pełna treść publikacji


fanie by byłoby mieć laptopa z takim "procem" (ten pobór mocy smilies/wink.gif ) Linux na tym musi wymiatać smilies/wink.gif ... a do tego nawet jak by dla niektórych bibliotek i aplikacji (zamkniętych dla których nie ma źródeł do kompilacji) włączało się emulację środowiska x86_32 albo nawet x86_64 to pewnie niezła byłaby wydajność smilies/wink.gif
FlashManZobacz profil
Poziom ostrzeżenia: 0%
FlashMan2007.09.07, 10:56
CYTAT(rhqq @ 6 września 2007, 13:34) <{POST_SNAPBACK}>
wreszcie jakiś stricte-labowy art! i to na poziomie. więcej takich smilies/smile.gif

Dokładnie. Cieszę się, że dzięki jednego z nas powstał b. ciekawy artykuł smilies/thumbup.gif
CYTAT(rhqq @ 6 września 2007, 13:34) <{POST_SNAPBACK}>
pytanie takie: obsługuje on instrukcje x86 ? jesli tak to dla tej firmy wystarczy wrzucic jakis RHT (reverse hyper-threading) ciut podnieść zegar i mozna zrobic genialna platwormę dla domowego usera smilies/wink.gif

Brzmi pięknie, ale to wątpliwe ze względu na jego specyficzną konstrukcję.
Pan AdaśZobacz profil
Poziom ostrzeżenia: 0%
Pan Adaś2007.09.07, 10:36
CYTAT(xxxqqqccc @ 6 września 2007, 21:37) <{POST_SNAPBACK}>
Ale co niektórzy na forum widze, że już wiedzą że tu sie podbije taktowanie, tu się zrobi to i tamto i wyjdzie nam GPU smilies/smile.gif Pytanie mam więc jedno - czemu jeszcze tego nie zrobiła nVidia/AMD?

To tylko taka wizja. Nie wiem czy zastosowane jednostki obliczeniowe nadają się do liczenia shaderów - ale jeżeli nie, to da się je zastąpić innymi. nVidia i AMD mają po prostu swoje własne pomysły i duże doświadczenie w wykorzystaniu szyn. Poza tym... nie masz pojęcia, jak będzie wyglądał na przykład r800 albo g100 - mogą to być shadery i ROPy połączone w sieć.
Sef_FBIZobacz profil
Poziom ostrzeżenia: 0%
Sef_FBI2007.09.07, 10:35
"Cztery niezależne interfejsy DDR2 800 dają mu przepływność do 12,8 GB/s"
-chyba 25,6GB/s smilies/cool.gif
*Konto usunięte*2007.09.07, 09:55
CYTAT(DaRkstaR2111 @ 6 września 2007, 22:27) <{POST_SNAPBACK}>
A teraz przypomnijcie sobie, kto Wam ten artykuł załatwił smilies/tongue.gif

Wielkie dzięki dla całej redakcji.

Dzięki dla Ciebie - gdybyś nie zasygnalizował, całkiem bym sprawę przeoczył. A szkoda byłoby! Rób tak dalej, proszę!
xoloxZobacz profil
Poziom ostrzeżenia: 0%
xolox2007.09.07, 08:41
CYTAT(Zahariash @ 7 września 2007, 07:36) <{POST_SNAPBACK}>
Co za profesjonalnie komentarze. Dawac wiecej, posmiejemy sie smilies/wink.gif

Najśmieszniejszy jest twój reszta to odkrywcze wzije smilies/smile.gif
Funkcja komentowania została wyłączona. Do dyskusji zapraszamy na forum.