Mentionsy
#008 - Zaczarowane Jabłko #1
W ósmym odcinku rozprawiamy się z potocznymi opiniami na temat wydajności procesora Apple M1.
Tym razem bierzemy pod lupę konstrukcję nowego procesora M1 firmy Apple, który wywołał spore zamieszanie na rynku ultrabooków. Bazując na własnych, bogatych doświadczeniach z architekturą ARM, weryfikujemy doniesienia medialne usuwając jednocześnie kolejne zasłony dymne, które można napotkać wśród opisów "rewelacyjnych" wyników M1. Wyjaśniamy zasady budowy nowoczesnych procesorów i podajemy źródła rzetelnej wiedzy. Staramy się również odpowiedzieć na pytanie, jak rozwiazania Apple wpłyną długofalowo na cały rynek procesorów ARM, choć przewidywanie przyszłości należy do dziedziny niezupełnie inżynierskiej.
Prowadzący: Radosław Biernacki, Maciej Czekaj, Stanisław Kardach
Hashtag: Arm, Apple, M1
### Plan odcinka, część #1
# 0:23 - Wstęp
# 4:44 - Na jakiej podstawie analizujemy procesor
# 6:14 - Czy ISA ARM ma znaczenie?
# 8:30 - Jak działa nowoczesny procesor
# 11:20 - Dlaczego wszystkie procesory działają bardzo podobnie
# 12:55 - Odstępstwa od procesorów superskalarnych
# 14:34 - W czym faktycznie różnią się procesory
# 18:20 - Na co procesor wydatkuje energię elektryczną
# 20:50 - Dlaczego nie zawsze więcej znaczy lepiej
# 24:30 - Coś za coś - czyli konsumpcja energii a wydajność
# 30:00 - Gdzie jest magia w jabłku? - dlaczego M1 jest tak wydajny?
# 32:40 - Jak działają mikro-benchmarki
# 39:37 - Podsystem pamięci w M1
# 50:30 - Interconnect jako sieć pakietowa
# 51:47 - Nietypowy cache L3 w M1?
# 57:29 - L2 jako punkt koherencji w M1? (słynny NSObjects i ref counting)
# 1:04:32 - Podsumowanie #1
# 1:07:43 - Opóźnienie L1 w M1
# 1:08:55 - Podsumowanie #2 (nie magia)
# 1:10:12 - Registry renaming
# 1:12:30 - Dekoder rozkazów i SMT
# 1:18:58 - M1 jako awangarda w mikro-architekturze?
### Linki
# 4:44 - Testy od AnandTech
https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested
# 13:02 - VLIW
https://en.wikipedia.org/wiki/Very_long_instruction_word
# 13:25 - Alternatywne architektury procesorów
Microsoft EDGE ISA - procesor grafowy
https://www.theregister.com/2018/06/18/microsoft_e2_edge_windows_10/
Ian Goddard o EDGE CPU i Mill CPU
https://millcomputing.com/topic/microsoft-e2-edge-processor/
Procesor RAW
https://apps.dtic.mil/sti/pdfs/AD1007208.pdf
Procesor Mill
https://millcomputing.com/
# 24:33 - Big-little
https://www.usenix.org/system/files/conference/hotpower14/hotpower14_hahnel.pdf
# 30:30 - Parametry mikroarchitektury procesora na bazie procesorów Intela i AMD
https://en.wikichip.org/wiki/intel/microarchitectures/coffee_lake
https://en.wikichip.org/wiki/amd/microarchitectures/zen_2
# 31:59 - Andnatech, Apple M1
https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested
# 49:00 - Dougall Johnson
https://dougallj.github.io/applecpu/firestorm.html
https://twitter.com/dougallj
# 50:50 - Interconnect IP od Arteris
https://www.arteris.com/
# 55:37 - Wykresu latencji L3 na Apple M1
https://pasteboard.co/JUeihtx.png
# 1:10:45 - Tomasulo Algorithm - Registry Renaming
https://www.youtube.com/watch?v=PZZvhqnch5o
https://www.youtube.com/watch?v=D29BgTLHYbk
https://www.udacity.com/course/high-performance-computer-architecture--ud007
# 1:12:50 Power 10
https://www.hotchips.org/assets/program/conference/day1/HotChips2020_Server_Processors_IBM_Starke_POWER10_v33.pdf
Braża jest niezwykle ludziom potrzebna i w związku z tym każdy normalny człowiek zastanawia się co tam jest w środku takiego, że to prawo myśli. Proces ujawnia swoją trudność dopiero w mikroskopowej skali. Świat zwariował. Komputer na jednej płytce krzem powstał w mikroprocesor. Cześć, witajcie po długiej przerwie. W dzisiejszym odcinku porozmawiamy sobie o nowym procesorze Apple M1, który został wypuszczony na rynek w listopadzie zeszłego roku. stając niejako w ofensywie do istnego potok...
Search in Episode Content
Recent Episodes
-
#009 - Skazani na firmware
08.08.2022 21:15
-
#008 - Zaczarowane Jabłko #2
25.03.2021 10:02
-
#008 - Zaczarowane Jabłko #1
25.03.2021 10:02
-
Nowa seria podcastów "Poziom Niżej"
11.03.2021 20:44
-
#007 - Gdy bug w krzemie drzemie...
17.05.2020 14:23
-
#006 - Bezpieczeństwo w krzemie zaklęte
30.09.2019 09:08
-
#005 - Quo Vadis ARM?
05.07.2019 15:11
-
#004 - Odczarować Komputery Kwantowe
28.04.2019 02:03
-
#003 - Ultra szybkie sieci LAN
14.02.2019 17:44
-
#002 - Ataki na procesory - PortSmash, TLBleed,...
19.12.2018 17:12