Linus Torvalds krytykuje zestaw instrukcji AVX512
"Mam nadzieję, że AVX512 zginie bolesną śmiercią i Intel zacznie rozwiązywać prawdziwe problemy zamiast tworzyć magiczne instrukcje, aby potem robić benchmarki w których dobrze wypada."
RicoElectrico z- #
- #
- #
- #
- #
- #
- 133
Komentarze (133)
najlepsze
nie można było napisać że Linus krytykuje AVX512? gorzej by się klikało?
podtrzymuje swoje zdanie - w kontekście technologii emocjonowanie się nie jest potrzebne. potrzebna jest chłodna głowa do podejmowania przemyślanych decyzji.
- zajmuje dużo miejsca w procesorze (duży budżet tranzystorów),
- jest bardzo prądożerne, przez co używając AVX512 częstotliwość taktowania CPU jest obniżana (być może jest to też związane z bardzo dużą liczbą tranzystorów wykorzystanych do obliczeń, przez co trzeba obniżyć taktowanie zegara żeby utrzymać ten obszar CPU w koherencji),
- Linus też obawia się, że ludzie zaczną tych instrukcji używać do memcpy :-) prawdopodobnie dlatego bo można równocześnie
@asperger15k: ale co ty w ogóle porównujesz? Instrukcje w nowych cpu do jakiś 10 letnich biznesówek. Mając te instrukcje w procku i tak wychodzisz na tym gorzej bo koszty cpu rosną, temp rośnie, taktowanie spada a ostatecznie i tak wychodzisz na tym gorzej niż jakbyś miał osobne urządzenie do liczenia.
@asperger15k: W przypadku typowego serwera w ogóle nie wykorzystasz AVX512. Cokolwiek kilkuletniego zupełnie nie nadaje się do ML bo nowe
Programiści nie chcą ich używać, bo te zadania GPU wykonuje 100x szybciej.
Nie. Niestety to nie jest sedno sprawy a Linus odniósł się do GPU, ale w nieco innym kontekście. Programiści wydajnościowi (za chwilę będą linki do ich prac) bardzo chcieliby używać AVX-512 podobnie jak obecnie używają całej rodziny instrukcji SIMD w pewnych specyficznych zastosowaniach, ale ze względu na różnego rodzaje anomalie (których pozbawione są zestawy AVX i AVX2) takie jak frequency throttling[1][2] czy overhead związany z przełączeniem się między instrukcjami VEX
Slyszales o "krytyce" ?
I mówi to osoba, która sama marnuje czas i środki na walkę z rzekomym rasizmem w kodzie źródłowym Linuxa...
@Kryspin013:
Ale właśnie co w związku z tym? Trzeba przez to ich zakazać? To tylko słowa oddające pewne stosunki. Niemcy też z nas chcieli zniewolić, eksterminowali. tworzyli obozy koncentracyjne. Mamy zabronić słowa koncentracja? Może 'kabel koncentryczny' jest anty polski i antyżydowski i wyłącznie można mówić 'kabel współosiowy' ;).
Da się palec to wezmą całą rękę ( ͡° ͜ʖ ͡°).