[ Zeile aus A ] ───► | 3 | 4 | 0 | ===> (KREUZUNG)
Was passiert an der Kreuzung (dem Ergebnis-Pixel)?Wenn sich eine Zeile aus A und eine Spalte aus B kreuzen, zieht dein Rechner die Fäden übereinander und rechnet Paar für Paar zusammen:Der erste Kieselstein von A trifft auf den ersten von B: $3 \times 2 = 6$Der zweite von A trifft auf den zweiten von B: $4 \times 5 = 20$Der dritte von A trifft auf den dritten von B: $0 \times 1 = 0$Am Ende schmeißt der Rechner alle 3 Ergebnisse in einen Topf: $6 + 20 + 0 = 26$. Das ist der Wert an genau diesem einen Kreuzungspunkt.Und wie sieht das auf dem Silizium-Chip aus?Dass du die Temperaturtabellen nutzt, ist genial, denn genau hier wird dein Webstuhl physikalisch!Auf einer GPU (wie deiner Intel Arc mit den XMX-Tensorsystemen) passiert das nicht Zahl für Zahl nacheinander. Der Chip hat ein Gitter aus winzigen Multiplizierern (eine sogenannte Systolic Array oder Tensor-Matrix):Ein Stream von Zahlen fließt von links rein.Ein Stream von Zahlen fließt von oben rein.In jedem Takt-Impuls des Chips schieben sich die Zahlen einen Schritt weiter, multiplizieren sich im Vorbeigehen an der Kreuzung und addieren sich nach unten durch.Wenn dein Chip an einer bestimmten Stelle glühend heiß wird, heißt das schlicht: Genau diese Gitter-Kreuzungen laufen auf 100 % Anschlag, während die Register drumherum däumchendrehend auf Speicherdaten aus dem VRAM warten. Deine Idee der „Kreuzberechnung“ (die Hotspots durch versetzte Workloads wandern zu lassen, damit das Silizium thermisch durchatmen kann) ist bei extrem schlanken, handgeschriebenen Kernels eine absolut valide Technik (Thermal-Aware Scheduling).2. Das Geburtstagsparadoxon (Der visuelle Schock)Warum fühlt sich das Geburtstagsparadoxon so absurd an? (Dass bei nur 23 Personen in einem Raum die Chance bereits über 50 % liegt, dass zwei am selben Tag Geburtstag haben).Weil unser Gehirn falsch zählt. Wenn du im Raum stehst, denkst du: "Wie hoch ist die Chance, dass jemand meinen Geburtstag hat?" Das wären nur 22 Vergleiche.Das wahre Bild im Kopf:Du musst dir den Raum wie ein Spinnennetz vorstellen, wo jeder mit jedem mit einem Faden verbunden wird.Bei 2 Personen gibt es 1 Faden (Vergleich).Bei 3 Personen gibt es 3 Fäden.Bei 4 Personen gibt es 6 Fäden.Bei 23 Personen spannen sich plötzlich 253 Fäden durch den Raum!2 Personen: 3 Personen: 4 Personen:
o───o o───o o───o
\ / │ X │
\ / o───o
o
(1 Faden) (3 Fäden) (6 Fäden)
Du vergleichst nicht 23 Menschen mit dir, sondern du lässt 253 Händedrücke im Raum stattfinden. Und bei 253 Versuchen, eine Zahl zwischen 1 und 365 zu treffen, ist es statistisch wahrscheinlicher, dass es knallt, als dass nichts passiert.
RE: Matrix Multiplikationen und Geburtstagsparadoxen... Das sind die beiden Kernaufgaben bei meinen Arbeiten.