Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
Jeśli odbiorcy nie mają sprzętu który wykorzysta potencjał, to po co mają tworzyć? - mają robić drugą Vistę? będzie sprzęt, będą programy - intelowi nie opłaca się produkować 2x2in1 bo zyski będą mniejsze niż 2in1 - woli dać dodatkowe GHz niż dać gratis dodatkowe 2 rdzenie - przez poczynania takiego giganta, nie ma 4 rdzeniówek w wielu pctach [ok 500zł za 8200], więc nie ma też na niego dość dużej ilości softu - mam nadzieję że po nowych, tanich prockach AMD AII x3-x4, ta sytuacja się zmieni i programiści z niej skorzystają.
Ale przecież problem nie w tym, że na każdym biurku nie ma procesora 4-ro rdzeniowego. Problem w tym, że biblioteki i odpowiednie rozszerzenia jądra systemów potrzebne do sensownego zrównoleglenia kodu dopiero się pokazują. Można oczywiście programować wielowątkowo, ale jak to np. zrobić sensownie w kodzie rekurencyjnym? Prędzej dostaniemy System out of memory niż sensowne przyspieszenie. Procesory z dwoma rdzeniami są już standardem od dawna.
Co w przypadku ludzi, którzy korzystają z typowych aplikacji jak poczta, przeglądarka, pakiet biurowy itp.
Weźmy zresztą aplikacje CAD Autodeska - również te do obliczeń konstrukcji. Żadnego sensownego zrównoleglenia. Kupujemy nową maszynę z Core i7 i nie dostajemy żadnego przyspieszenia a jedynie efekt psychologiczny.
Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
Jeśli odbiorcy nie mają sprzętu który wykorzysta potencjał, to po co mają tworzyć? - mają robić drugą Vistę? będzie sprzęt, będą programy - intelowi nie opłaca się produkować 2x2in1 bo zyski będą mniejsze niż 2in1 - woli dać dodatkowe GHz niż dać gratis dodatkowe 2 rdzenie - przez poczynania takiego giganta, nie ma 4 rdzeniówek w wielu pctach [ok 500zł za 8200], więc nie ma też na niego dość dużej ilości softu - mam nadzieję że po nowych, tanich prockach AMD AII x3-x4, ta sytuacja się zmieni i programiści z niej skorzystają.
Problem cały czas w tym, że technologicznie barierą w taktowaniu jest ~3GHz a aplikacji i gier, które sensownie wykorzystują wielowątkowość nadal jest niewiele.
I w krzemie będzie to trudno przeskoczyć.
Co do większej ilości rdzeni i zyskach z tego, aplikacji dobrze czerpiących z ilości rdzeni nie brak. Tyle, że nie każda tak może - prawo Amdahla daje po tyłku. Niektóre problemy za to skalują się doskonale, liniowo (np rendering, łamanie haseł, niektóre symulacje fizyczne)
Problem cały czas w tym, że technologicznie barierą w taktowaniu jest ~3GHz a aplikacji i gier, które sensownie wykorzystują wielowątkowość nadal jest niewiele.
Tak naprawdę dopiero za jakiś czas można oczekiwać zmian. Apple zrobił pierwszy ruch jeżeli chodzi o działający podsystem jądra odpowiedzialny za kolejkowanie wątków, zrównoleglanie wykonywania kodu i dbania o jednorodne wykorzystanie wszystkich rdzeni - czyli GDC (dostępny w Mac OS Snow Leopard). Microsoft ma podobną technologię Parallel Computing, która będzie dostępna od wersji .NET 4.0. Kiedy to będzie do końca nie wiadomo. Największym problemem jest zrównoleglenie kodu wykonywanego liniowo, a także przeciążenie systemu zbyt dużą ilością wątków.
Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
Ot, nic ciekawego. Kolejny procek niczym nie zachwycający, ni do grania, ni do liczenia...
Chyba wolał bym prawdziwego 4'ro rdzeniowca, albo szybkiego duo a nie takie coś pomiędzy...
Jak na razie zostaje przy Quadzie...
Jeśli się czepiać to Quady są prawie czterordzeniowcami (posklejane dwa dwurdzeniowce) i jedynie AMD daje Ci 'prawdziwe' X4
Tak pomyślałem sobie czy nie byłoby dobrym pomysłem napisać artykułu o wpływie ilości rdzeni na szybkość działania procesora. Dla mnie osobiście wydajność procesora liczy się wyłącznie w grach. Nie jestem profesjonalnym grafikiem ani nie koduję masowo filmów... Więc osobiście lata mi pięćdziesiątką czy winrar mi coś szybciej spakuje... Ciekawe jaki procent nowych gier korzysta z tych rdzeni, wiadomo, można napisać że to rozwiązanie przyszłościowe, ale mnie interesuje jak to wygląda na dzień dzisiejszy. BTW bardzo fajna recenzja.
Marcin, nie czytałeś recenzji?
Phenom z większą ilością cache wygrywa w grach, i to zdecydowanie, Phenom mimo że 3 rdzenie jest szybszy od 4. To samo Athlon x3 jest szybszy niż x4 - w grach liczy się wydajność jednego, góra dwóch rdzeni. A te które zagospodarują 4 chodzą też wydajnie na obecnych szybkich dwóch. Do gier lepiej wydajne 2 niż słabe 4 (oczywiście zawsze wygrają wydajne 4 rdzenie).
[quote name='gotrunks' date='2009.10.20 10:27' post='305734
Soft wielowątkowy istnieje od dawna... problemem jest natomiast to, że teraz te wątki są dosłownie równolegle przetwarzane, a to też nie jest dobre, w sytuacji kiedy jeden wątek czeka na wynik operacji drugiego bo inaczej się zrobić nie da
[/quote]
Co dokładnie złego widzisz w tym że wątki są równolegle przetwarzane? A niby jak miałyby być przetwarzane by wielowątkowość przynosiła zysk?
Coś Ci się o uszy obiło o przetwarzaniu równoległym/współbieżnym ale dokładnie nie wiesz o co lata. Gdy zajdzie potrzeba by jeden wątek poczekał na drugi, to nie jest to czekanie aktywne. Wątek przechodzi do kolejki wątków czekających, a zasoby procesora mogą być przydzielone innemu wątkowi.
Telenowela ' Nowy tydzien nowy kastrat' w pelni ciekawe ile jeszcze odcinkow. Juz cieli L3, L2, rdzenie ciekawe co maja jeszcze w zanadrzu. Te kastraty tylko wprowadzja przecietnego kupca w zaklopotanie zamazuja oferte AMD. Ale moze o to chodzi.
Gdzie zakłopotanie ? - AMD ma proce dla każdego - PII, AII i Sępa - wiadomo że PII to wyżyny na rynku proców od AMD - wybierasz albo x4-x3-x2 w zależności od potrzeb - AII x4-x3-x2 w zależności od potrzeb i kasy - sęp dla oszczędnych, bez wymogów dla biura domowego.
Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
Jeśli odbiorcy nie mają sprzętu który wykorzysta potencjał, to po co mają tworzyć? - mają robić drugą Vistę? będzie sprzęt, będą programy - intelowi nie opłaca się produkować 2x2in1 bo zyski będą mniejsze niż 2in1 - woli dać dodatkowe GHz niż dać gratis dodatkowe 2 rdzenie - przez poczynania takiego giganta, nie ma 4 rdzeniówek w wielu pctach [ok 500zł za 8200], więc nie ma też na niego dość dużej ilości softu - mam nadzieję że po nowych, tanich prockach AMD AII x3-x4, ta sytuacja się zmieni i programiści z niej skorzystają.
Ale przecież problem nie w tym, że na każdym biurku nie ma procesora 4-ro rdzeniowego. Problem w tym, że biblioteki i odpowiednie rozszerzenia jądra systemów potrzebne do sensownego zrównoleglenia kodu dopiero się pokazują. Można oczywiście programować wielowątkowo, ale jak to np. zrobić sensownie w kodzie rekurencyjnym? Prędzej dostaniemy System out of memory niż sensowne przyspieszenie. Procesory z dwoma rdzeniami są już standardem od dawna.
Co w przypadku ludzi, którzy korzystają z typowych aplikacji jak poczta, przeglądarka, pakiet biurowy itp.
Weźmy zresztą aplikacje CAD Autodeska - również te do obliczeń konstrukcji. Żadnego sensownego zrównoleglenia. Kupujemy nową maszynę z Core i7 i nie dostajemy żadnego przyspieszenia a jedynie efekt psychologiczny.
Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
Jeśli odbiorcy nie mają sprzętu który wykorzysta potencjał, to po co mają tworzyć? - mają robić drugą Vistę? będzie sprzęt, będą programy - intelowi nie opłaca się produkować 2x2in1 bo zyski będą mniejsze niż 2in1 - woli dać dodatkowe GHz niż dać gratis dodatkowe 2 rdzenie - przez poczynania takiego giganta, nie ma 4 rdzeniówek w wielu pctach [ok 500zł za 8200], więc nie ma też na niego dość dużej ilości softu - mam nadzieję że po nowych, tanich prockach AMD AII x3-x4, ta sytuacja się zmieni i programiści z niej skorzystają.
I w krzemie będzie to trudno przeskoczyć.
Co do większej ilości rdzeni i zyskach z tego, aplikacji dobrze czerpiących z ilości rdzeni nie brak. Tyle, że nie każda tak może - prawo Amdahla daje po tyłku. Niektóre problemy za to skalują się doskonale, liniowo (np rendering, łamanie haseł, niektóre symulacje fizyczne)
Tak naprawdę dopiero za jakiś czas można oczekiwać zmian. Apple zrobił pierwszy ruch jeżeli chodzi o działający podsystem jądra odpowiedzialny za kolejkowanie wątków, zrównoleglanie wykonywania kodu i dbania o jednorodne wykorzystanie wszystkich rdzeni - czyli GDC (dostępny w Mac OS Snow Leopard). Microsoft ma podobną technologię Parallel Computing, która będzie dostępna od wersji .NET 4.0. Kiedy to będzie do końca nie wiadomo. Największym problemem jest zrównoleglenie kodu wykonywanego liniowo, a także przeciążenie systemu zbyt dużą ilością wątków.
Mamy zatem te potworki wielordzeniowe, która tak na dobrą sprawę zjadają tylko prąd i większego pożytku w normalnej pracy z nich nie ma.
Życzę zatem miłego podniecania się kolejnymi rdzeniami.
Poza serwerami nie ma to jak na razie większego sensu.
dla mnie mota się już w głowie od tych procesorów.. 5 jąder na rynku.. od amd..
Ponad to napewno wykresy z GTA IV cieszyły by się dużą (największą) oglądalnością.
czyli masa ludzi, tak, tak, wciskaj ludziom kit, że potrzebują coś, czego nie potrzebują, a co to jest to starsze gpu?
Heh, no wiesz, pierwsze Phenomy to też były prawdziwe X4...
Chyba wolał bym prawdziwego 4'ro rdzeniowca, albo szybkiego duo a nie takie coś pomiędzy...
Jak na razie zostaje przy Quadzie...
Jeśli się czepiać to Quady są prawie czterordzeniowcami (posklejane dwa dwurdzeniowce) i jedynie AMD daje Ci 'prawdziwe' X4
Wszyscy grają w GTA IV ??
Nie, a wszyscy graja w Crysis?
Ponad to napewno wykresy z GTA IV cieszyły by się dużą (największą) oglądalnością.
Wszyscy grają w GTA IV ??
Ponad to napewno wykresy z GTA IV cieszyły by się dużą (największą) oglądalnością.
Nie wiedziałem że gram na procku biurowym
Marcin, nie czytałeś recenzji?
Phenom z większą ilością cache wygrywa w grach, i to zdecydowanie, Phenom mimo że 3 rdzenie jest szybszy od 4. To samo Athlon x3 jest szybszy niż x4 - w grach liczy się wydajność jednego, góra dwóch rdzeni. A te które zagospodarują 4 chodzą też wydajnie na obecnych szybkich dwóch. Do gier lepiej wydajne 2 niż słabe 4 (oczywiście zawsze wygrają wydajne 4 rdzenie).
Soft wielowątkowy istnieje od dawna... problemem jest natomiast to, że teraz te wątki są dosłownie równolegle przetwarzane, a to też nie jest dobre, w sytuacji kiedy jeden wątek czeka na wynik operacji drugiego bo inaczej się zrobić nie da
[/quote]
Co dokładnie złego widzisz w tym że wątki są równolegle przetwarzane? A niby jak miałyby być przetwarzane by wielowątkowość przynosiła zysk?
Coś Ci się o uszy obiło o przetwarzaniu równoległym/współbieżnym ale dokładnie nie wiesz o co lata. Gdy zajdzie potrzeba by jeden wątek poczekał na drugi, to nie jest to czekanie aktywne. Wątek przechodzi do kolejki wątków czekających, a zasoby procesora mogą być przydzielone innemu wątkowi.
Gdzie zakłopotanie ? - AMD ma proce dla każdego - PII, AII i Sępa - wiadomo że PII to wyżyny na rynku proców od AMD - wybierasz albo x4-x3-x2 w zależności od potrzeb - AII x4-x3-x2 w zależności od potrzeb i kasy - sęp dla oszczędnych, bez wymogów dla biura domowego.