#350 - Balls Deep - M1 Story

Ciekawe podsumowanie

1 polubienie

Dzięki chłopcy za ten odcinek. Jako zwykły user (PC-towy i ajfonowy) słuchałem z zaciekawieniem, bo ponieważ gdyż: 1) krótki prockowy rys historyczny, dzięki czemu mam bazę opowieści; 2) pytania proste, może nawet trywialne - ale właśnie dla mnie zasadne (co to właściwie ten ARM, co M1 zmienia na rynku apla, i na rynku windowym opartym na x86, czy M1 nada się pod giercowanie; jak to jest z obecnym wspieraniem apek na M1, czy amd/intel przeskoczą jutro na swoje arm-y, itp…); 3) spójne odpowiedzi + konkluzja na mecie; 4) no i chyba nadążałem za omawianymi technikaliami, co nie było takie obwjus.

W sumie o podobne treści potrząsam małą sakiewką w AD, z tym że Wąsy dają mienso 4free w YWP…

4 polubienia

Dałem ostatnio jeszcze raz szanse MacGadce, ale jednak znowu się odbiłem. Szkoda, bo kiedyś tych kilkugodzinnych odcinków słuchałem z wypiekami na twarzy.

Mam natomiast jedną arcyważną prośbę do słuchaczy: pod żadnym pozorem nie sugerujcie się rekomendacjami filmowymi Michała.
Kilku-, a może kilkunastokrotnie słyszałem go rekomendującego gnioty i jadącego po naprawdę dobrych rzeczach. On ma bardzo sebiksowy gust filmowy :wink:
Fakt, że jedyna scena, którą poleca w Tedzie Lasso jest ta, w której Ted opluwa Rebeccę powinien być wskazówką.

5 polubień

True, co ciekawe dużo bardziej mi się podobała jego gadka gdy był gościem i opowiadał o swojej przeszłości, o szkoleniach jakie robi itp. niż we własnym podcaście ;D

2 polubienia

Mi się w ogóle wydaje, ze Michał mocno się zmienił od czasu, kiedy zacząłem słuchać MG. A zacząłem słuchać, jakoś w okolicach iPhone’a 6 i wybierałem tylko odcinki z Miloszem i bez MacKozera. Kiedyś bardzo lubiłem słuchać Michała, ale właśnie przestałem, bo zrobił się taki bardzo opinionated. Wiem - przyganiał kocioł garnkowi, ale ja podcastu nie prowadzę :wink:

3 polubienia

ten artykul jest swietny i w zasadzie w pelni zastepuje odcinek ywp (sorry chlopaki). Daje odpowiedzi na wszystkie moje pytania i nie wprowadza nieprawdziwych informacji (mniejsze zuzycie ramu).

Do co Milosza z MacGadki odpadlem z tego samego powodu, co ktos napisal - tak zaslepionego czlowieka odpornego na wszelkie argumenty nie da sie sluchac. Moge tylko sobie wyobrazac jak fruwa pod sufitem z powodu nowego CPU. On jest w stanie kazda wade w Apple obrocic w zalete. No nie tego szukam w podcastach. Nie szukam zamkniecia sie w swojej bance, ale wrecz odwrotnie - wiedzy spoza niej.

3 polubienia

Hehe, dokładnie, po kilku jego rekomendacjach uznałem, że trzeba oglądać te, których nie poleca, a omijać te, którymi się zachwyca :grin:

5 polubień

Ha!, myślałem, że jestem jedyny co tak robi :smiley:

3 polubienia

Cześć, tu “ekspert” chociaż sam bym się tak w życiu nie nazwał.

Kilka wyjaśnień:

Procesor jest szybki, ale jak szybki?

Bardzo szybki. Do czasu nagrania tego odcinka pojawiło się absolutne multum benchmarków wszelakich i wydaje mi się, że każdy zainteresowany niejeden filmik na YT już widział. Uznałbym za swoją porażkę gdybym zaczął odczytywać wyniki. Tutaj np jest porównanie M1 Mini z 12 rdzeniowym Makiem Pro a tutaj open soruce’owy benchmark porównujący prędkości budowania projektów dla programistów iOS

Z mojego punktu widzenia te nowe komputery to po prostu iPhone włożony w większa obudowę z większym akumulatorem.

W pewien sposób jest to prawda, tylko czy to coś złego? Absolutnie nie, a wręcz odwrotnie. M1 to upakowane technologie, które były opracowywane i dojrzewały na urządzeniach mobilnych, ale żaden z procesorów serii A nie może się z nim mierzyć. Począwszy od tego, że M1 posiada rdzenie Firestorm, wszystkie rdzenie są wyżej taktowane, poprzez 2x szerszą szynę pamięci oraz zwiększenie cache’ów i ich przyspieszenie. Jeżeli chodzi o output mocy mamy tutaj do czynienia z procesorem klasy desktop.

No i sakramentalne pytanie - skoro teraz cpu pobiera 27w,

To nie jest sakramentalne pytanie i nie mówiłem, że CPU pobiera 27W, tylko, że całe urządzenia tyle pobiera (miałem na myśli bodaj MBA w peaku obciążenia). Sam CPU, biorąc pod uwagę jak ciężko rozróżnić pobór mocy poszczególnych jego elementów (bo GPU i RAM i inne są na tym samym die), przynajmniej w Mac Mini, może mieć ok 20-24W. I dalej - nie, nie ma pewności, że 50W procesor o tej arch będzie po prostu 2x mocniejszy, tak samo jak dodanie 2x mocniejszego silnika do samochodu nie oznacza, że dostaniemy 2x większą prędkość maksymalną. O ile zrównoleglenie i skalowanie mocy w przypadku M1 jest dużo wydajniejsze niż w przypadku x86 (co tłumaczę w podcaście) o tyle projektowanie SoC o takim TDP to wyzwanie również od strony technologicznej, począwszy od większego die size, przez inny profil termiczny.

Nikt nie odważył się zgadnąć więc ja spróbuję - 2x szybszy?

No właśnie nie, poza tym był dość długi blok rozmowy o przyszłości tej linii w świetle informacji o, nawet, 32 rdzeniowych procesorach. Przede wszystkim należy zdać sobie sprawę, że wydajność procka można podnosić i podnosi się innymi metodami niż po prostu zwiększaniem TDP, co fajnie widać w przypadku rozwoju procesorów A, które zwielokrotniły swoją moc wciąż będąc SoC podpiętymi do b. małych baterii.

8 polubień

Teraz to ja też jestem mądry bo przeczytałem w/w artykuł :wink:

To miłe, że tak uważasz, bo akurat ten artykuł był jednym z kilku źródeł, do których się odnosiłem w tym podcaście. Trudno też, bym to ja “odpowiedział na wszystkie Twoje pytania”, skoro to nie Ty mi je podczas nagrywania zadawałeś :slight_smile:

nie wprowadza nieprawdziwych informacji (mniejsze zuzycie ramu).

Prosiłbym o timestamp gdzie pada takie stwierdzenie - chciałbym się odnieść.

2 polubienia

Cieszę się w takim razie, chociaż nic z powyższego co napisałem nie pochodzi z artykułu debuggera :slight_smile:

3 polubienia

Oh nie chce mi się szukać ale jest tam stwierdzenie że procesory arm zadowalają się mniejsza ilością ramu. Bardzo mnie to zdziwiło i zapamiętałem. Jeśli bardzo ci zależy to się zmobilizuje i przesłucham jeszcze raz odcinek, ale nie odbieraj tego w taki sposób że wszystko było złe. To jest na żywo i każdy może się pomylić. Po prostu temat mnie bardzo zainteresował i szukałem odpowiedzi czemu ten cpu jest właśnie taki. Po przeczytaniu artykułu dopiero zrozumiałem niektóre stwierdzenia np o szatkowaniu instrukcji. W podcaście było o tym za mało i zupełnie to do mnie nie przemówiło. Ale jak mówię, rozumiem to, bo to nie podcast branżowy tylko publicystyczny :wink:

Publicystyczno publicystyczny. Szanujmy się.

4 polubienia

Bardzo mnie to zdziwiło i zapamiętałem.

ARM może się zadowolić mniejszą ilością RAM i ma to bezpośredni związek z tym, o czym mówiłem w podcaście :slight_smile: ARM jako RISCowa architektura ma mniejszy set instrukcji, w tym momencie ograniczony już do aarch64, Intel z definicji ma taki set większy, bardziej skomplikowany, ze wsparciem dla wielu generacji procesorów wstecz (również 32 bitowych). To zaś ma wymierny wpływ na wielkość binarek programów, ergo liczbę pamięci zajmowanej przez programy i system. Oczywiście nie są to różnice ogromne bo kod wykonywalny to mniejszy procent tego co ląduje w RAMie, ale różnice rzędu 5-15% mogą być realne.
Przykładowo binarka tcpdump dla aarch32 ma 718KB zaś w wersji x64 aż 1.1MB. To o 53% więcej!

Tak jak również mówiłem w audycji - to ile potrzebujemy RAMu jest pochodna tego w jakim otoczeniu pracujemy, przecież do tego dochodzi system, szybkość odczytu, unified memory, szybkość SWAPa - wszystko to działa na korzyść M1.

3 polubienia

Dorzucę swoje 3 grosze: parę dni temu kupiłem Air z 16 GB i powiem Wam: wow… Ale ten komputer zapierdala… Przesiadłem się z zeszłorocznego Pro po stwierdzeniu, że Touch bar nie jest mi do szczęścia potrzebny. Uważam, że Air zdecydowanie bardziej można polecić normalnym ludziom do normalnej pracy.
Ja jestem w szoku. Pierwszy raz mam tak, że jak podnoszę klapę to od razu mam wszystko zsynchronizowane. W MacBooku z intelem musiałem czekać czasem kilka minut zanim zsynchronizuje mi się iCloud, kalendarz, maile, wiadomości itd… w M1 to tak błyskawicznie działa, że wrażenia jakbym przesiadł się z komputera Commodore na rzeczywistość… Intel ma się czego obawiać… Serio…

10 polubień

Ja nie mogę uwierzyć w to jak wolny jest mój “stary” iMac w porównaniu do Aira.

4 polubienia