logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Szef marketingu Qualcomma: 8-rdzeniowe procesory są głupie

exti 02 Sie 2013 22:21 5985 20
  • Szef marketingu Qualcomma: 8-rdzeniowe procesory są głupie"Nie robimy głupich rzeczy" — tak odpowiedział dyrektor marketingu firmy Qualcomm na pytanie o ewentualne pojawienie się na rynku ośmiordzeniowego procesora jej produkcji, które pojawiło się podczas konferencji prasowej dla tajwańskich mediów. Według niego, Qualcomm wyżej stawia zapewnienie użytkownikom urządzeń przenośnych szybkich modemów do transmisji danych oraz długiej pracy na baterii.

    Ten komentarz jest odpowiedzią na wprowadzenie przez firmę MediaTek ośmiordzeniowego procesora do smartfonów i tabletów. MediaTek utrzymuje, że jej rozwiązanie jest lepsze od stosowanej w układzie Exynos 5 Octa konfiguracji big.LITTLE (cztery wydajne rdzenie i cztery energooszczędne).

    Chandrasekher twierdzi, że według niego dla użytkownika nie jest istotna liczba rdzeni w procesorze, a odczuwalna wydajność multimediów i grafiki. Według niego MediaTek nie osiągnie zbyt wielkiego sukcesu na rynku. "Nie możesz wziąć ośmiu silników od kosiarek, połączyć ich i powiedzieć, że masz ośmiocylindrowe Ferrari", podsumował Anand Chandrasekher.

    Źródło:
    http://www.techhive.com/article/2045800/qualcomm-calls-out-eightcore-processors-as-dumb.html

    Fajne? Ranking DIY
    O autorze
    exti
    Poziom 32  
    Offline 
    exti napisał 2419 postów o ocenie 171, pomógł 10 razy. Mieszka w mieście Wrocław. Jest z nami od 2008 roku.
  • #2 12589503
    Konto nie istnieje
    Konto nie istnieje  
  • #3 12589540
    Konto nie istnieje
    Konto nie istnieje  
  • #4 12589695
    Sobek007
    Poziom 16  
    Posty: 282
    Pomógł: 2
    Ocena: 6
    Program magazynowy subiekt 4 na komputerze z windowsem 3.11 i prockiem 75Mhz chodził ultra szybko. Żaden obecny komputer w biurze mu nawet nie dorównuje. Coś tu idzie w złym kierunku. :D
  • #5 12589719
    Gik
    Poziom 14  
    Posty: 141
    Pomógł: 7
    Ocena: 1
    Jeśli kiedyś pisało się wszystko na assemblerze to było płynnie, teraz niestety są wykorzystywane biblioteki i efekty mamy, aby coś działało płynnie potrzeba z 4 rdzenie po 2,5 Ghz i 4 GB Ramu :(
  • #6 12589752
    rafels
    Poziom 26  
    Posty: 721
    Pomógł: 69
    Ocena: 166
    Współczesne duże aplikacje najbardziej spowalniają operacje dyskowe. To jest wąskie gardło a nie ilość rdzeni i ramu
  • #7 12589885
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    Dokładnie - dzisiaj wydawane systemy operacyjne (szczególnie spod znaku Windowsa), aplikacje itp. nie wiedzą co to jest optymalizacja. Gdyby oprogramowanie tworzone było w prawidłowy sposób to nie potrzeba by tych kilku rdzeni - teraz niestety dochodzimy do tego, że pomimo superwydajnego sprzętu oprogramowanie działa coraz wolniej...
  • #8 12589886
    MasMas
    Poziom 16  
    Posty: 418
    Ocena: 120
    Zauważcie jeszcze, że aby program zrobił użytek z wielu rdzeni, to musi być pod tym kątem napisany. Musi wykonywać operacje, które da się podzielić na podproblemy dla każdego rdzenia.
    Jeśli jakiś program wykonuje operację, która wykonuje w pętli jedno obliczenie, którego nie da się rozłożyć, to tylko 1 rdzeń jest wykorzystywany, a reszta się marnuje. Więc faktycznie 8 rdzeni może się na niewiele przydać.
  • #9 12590732
    Konto nie istnieje
    Konto nie istnieje  
  • #10 12591105
    MasMas
    Poziom 16  
    Posty: 418
    Ocena: 120
    No to tak, zgadzam się. Jeśli mówimy o OS'ie na komputerze, gdzie faktycznie zadania mogą być wykonywane przez wiele programów jednocześnie, to system może je podzielić pomiędzy rdzenie.
    Ale w telefonach komórkowych, nawet biorąc ich współczesną wszechstronność i rozwój, to jednak wiele tych aplikacji tam na raz nie chodzi, a nawet jeśli to nie są takie wymagające.
    W końcu nikt na komórce nie obrabia zdjęć w Photoshopie, ma włączonego 3dMaxa i w trakcie renderowania gra w najnowszą grę ;)
  • #11 12591337
    Czarooo
    Poziom 10  
    Posty: 53
    Ocena: 3
    Ładowanie 8 rdzeni faktycznie jest głupotą. Lepszym rozwiązaniem by było polepszenie gpu.
  • #12 12592420
    Piotr Pierchała
    Poziom 12  
    Posty: 98
    Pomógł: 2
    Ocena: 4
    Czarooo napisał:
    Ładowanie 8 rdzeni faktycznie jest głupotą. Lepszym rozwiązaniem by było polepszenie gpu.

    Albo ramu.
  • #13 12593125
    adam1987
    Poziom 18  
    Posty: 312
    Pomógł: 3
    Ocena: 5
    Gik napisał:
    Jeśli kiedyś pisało się wszystko na assemblerze to było płynnie, teraz niestety są wykorzystywane biblioteki i efekty mamy, aby coś działało płynnie potrzeba z 4 rdzenie po 2,5 Ghz i 4 GB Ramu :(
    Po pierwsze, wymagania stawiane aplikacjom są dzisiaj dużo wyższe niż dawniej. Po drugie, bez bibliotek nie byłoby takich aplikacji. Fakt, dawniej programiści musieli przejmować się każdym kilobajtem, więc mocno optymalizowali aplikacje pod tym kątem. Ale tak jak koś wyżej napisał, dzisiaj najwęższym gardłem są dyski twarde, i generalnie operacje I/O. Ilość danych przetwarzanych dzisiaj w porównaniu z tym co było dawniej jest niewyobrażalna, więc porównywanie wydajności dawnych aplikacji z dzisiejszymi nie ma większego sensu.
  • #14 12595448
    tomus2k
    Poziom 27  
    Posty: 771
    Pomógł: 89
    Ocena: 216
    adam1987 napisał:
    Ilość danych przetwarzanych dzisiaj w porównaniu z tym co było dawniej jest niewyobrażalna, więc porównywanie wydajności dawnych aplikacji z dzisiejszymi nie ma większego sensu.

    Jeśli wynikiem działania aplikacji jest to samo to ma sens. Niektóre dzisiejsze aplikacje są optymalizowane wyłącznie pod względem wyglądu. Może to i ważne dla dziecka czy kolorowanka jeszcze zagra melodyjkę. I mam takie wrażenie że twórcy dzisiejszych aplikacji jeszcze nie dorośli. :-)
  • #16 12595580
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    Takie są wymagania mas niestety - ludzie oczekują kolorowej papużki z migotkami, która będzie dodawać 2+2 w 10 minut, a nie szarego pudełka, które wykona symulację lotu rakiety w tym samym czasie... I niestety rynek będzie szedł w stronę (z całym szacunkiem) aplikacji tworzonych dla "totalnych idiotów", którym ma świecić milion diodek, a nie działać dobrze...
  • #17 12596662
    Gunslinger
    Poziom 30  
    Posty: 1649
    Pomógł: 114
    Ocena: 459
    Znając historię i głupotę niektórych użytkowników (ich logika: skoro jest taka różnica między jednym rdzeniem, a dwoma (ich stary i nowy komp/telefon), to jak 8 musi zapierdzielać) jest możliwe że znajdzie się grupa odbiorców.
  • #18 12596696
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    No ja raz słyszałem w sklepie jak ktoś sobie mnożył gigaherce...
    Cytat:

    4 rdzenie*2,1GHz = 8,4GHz

    Ale cóż - mamy społeczeństwo jakie mamy, to się wciśnie ładnie opakowany szmelc 90% odbiorców...
  • #19 12596807
    epoxer
    Poziom 14  
    Posty: 95
    Pomógł: 1
    Ocena: 23
    Oprogramowanie już dawno skierowało się ku językom, którego kod jest zarządzany przez maszynę wirtualną. Lepiej dla korporacji, głównie z powodu pełnej kontroli nad wykonywanym kodem, co za zadanie ma chyba ukryć błędy programistów korporacyjnych (wycieki pamięci itp.). Gorzej dla nas, zależni od możliwości maszyny wirtualnej, brak bezpośredniego dostępu do sprzętu, spowolnienie wykonywania operacji.

    Ostatnimi czasy bawiłem się trochę w programowanie pod Androida, przeraziło mnie na początku samo posiadanie na PC środowiska (gigantyczne ilości MB by nawet Hello Word można było sobie napisać).

    Systemy są dziś okropnie spaprane. Wyglądają jak kulturysta, a i poruszają się jak słoń. Przykładowy Android, wystarczy zamknąć swoje aplikacje, wejść w pamięć i ją wyczyścić... nie rzadko widzimy "zamknięto 11 programów". Co tam siedzi? po co to ?

    Jedynie w miarę dobrym kierunku idzie system ReactOS "klon Win XP" a zajmuje nie całe 100MB i znacznie szybciej działa jak produkty Microsoftu.
  • #20 12597864
    adam1987
    Poziom 18  
    Posty: 312
    Pomógł: 3
    Ocena: 5
    piotrva napisał:
    4 rdzenie*2,1GHz = 8,4GHz
    To jest duże uproszczenie, ale taka jest częstotliwość wykonywania operacji w całym procesorze. Kwestia zależności czasowych między wątkami jest dla wydajności programów tak samo istotna jak cache oraz opóźnienia RAMu i wiele innych czynników, nie mówiąc operacjach I/O.

    epoxer napisał:
    co za zadanie ma chyba ukryć błędy programistów korporacyjnych (wycieki pamięci itp.)
    Tu nie chodzi o ukrywanie błędów, tak jest po prostu taniej i bezpieczniej, bo kod biblioteki czy maszyny wirtualnej jest 1) napisany, 2) przetestowany i często 3) darmowy.
  • #21 12597936
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    adam1987 napisał:
    To jest duże uproszczenie, ale taka jest częstotliwość wykonywania operacji w całym procesorze.

    No właśnie piszę, że takie wyliczenia spowodowały uśmiech na mojej twarzy...

Podsumowanie tematu

✨ Dyrektor marketingu Qualcomm, Chandrasekher, skrytykował ideę ośmiordzeniowych procesorów, twierdząc, że kluczowe dla użytkowników są szybkie modemy i długi czas pracy na baterii, a nie liczba rdzeni. Jego komentarz był odpowiedzią na wprowadzenie przez MediaTek ośmiordzeniowego procesora, który według tej firmy przewyższa konfigurację big.LITTLE stosowaną w Exynos 5 Octa. Uczestnicy dyskusji podkreślili, że wydajność aplikacji zależy bardziej od optymalizacji oprogramowania niż od liczby rdzeni, a współczesne aplikacje często nie wykorzystują pełni możliwości wielordzeniowych procesorów. Wskazano również na problemy z wydajnością związane z operacjami dyskowymi oraz rosnącymi wymaganiami aplikacji.
Wygenerowane przez model językowy.
REKLAMA