{"guid":"706d8b4e-1d93-5409-9ab7-d27b8e724237","title":"SIMD-Programmierung: Eine Einführung","subtitle":null,"slug":"clt25-215-simd-programmierung-eine-einfuhrung","link":"https://chemnitzer.linux-tage.de/2025/de/programm/beitrag/215","description":"Die meisten heutzutage verwendeten Prozessoren unterstützen SIMD-Befehle.  SIMD, das steht für »Single Instruction Multiple Data« und bedeutet, dass die Prozessoren statt mit einzelnen Zahlen auch mit (kurzen) Vektoren von Zahlen arbeiten können.\n\nIn diesem Vortrag werde ich euch alles über SIMD erzählen.  Was das eigentlich genau ist, was für Performanz-Vorteile man sich davon für welche Anwendungen erhoffen kann, und wie man als Programmierer am einfachsten SIMD in seinen Anwendungen verwenden kann.\n\nIm Fokus stehen dabei die am weitesten verbreiteten Architekturen x86-64 und AArch64 und die dazugehörigen SIMD-Erweiterungen SSE, AVX, und AVX-512 (für x86-64) sowie NEON und SVE (für AArch64).\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":["Robert Clausecker"],"view_count":161,"promoted":false,"date":"2025-03-23T16:00:00.000+01:00","release_date":"2025-03-23T00:00:00.000+01:00","updated_at":"2026-04-11T00:30:05.694+02:00","tags":["49","2025","clt25","Vortrag","V3","clt25-deu","Day 2"],"length":3817,"duration":3817,"thumb_url":"https://static.media.ccc.de/media/events/clt/2025/49-706d8b4e-1d93-5409-9ab7-d27b8e724237.jpg","poster_url":"https://static.media.ccc.de/media/events/clt/2025/49-706d8b4e-1d93-5409-9ab7-d27b8e724237_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/clt/2025/49-706d8b4e-1d93-5409-9ab7-d27b8e724237.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/clt/2025/49-706d8b4e-1d93-5409-9ab7-d27b8e724237.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/clt25-215-simd-programmierung-eine-einfuhrung","url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_title":"Chemnitzer Linux-Tage 2025","conference_url":"https://api.media.ccc.de/public/conferences/clt25","related":[],"recordings":[{"size":231,"length":3817,"mime_type":"video/webm","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-03-23T19:44:29.690+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/webm-hd/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/86061","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"},{"size":114,"length":3817,"mime_type":"video/webm","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-03-23T19:43:05.166+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/webm-sd/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/86058","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"},{"size":85,"length":3817,"mime_type":"video/mp4","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-03-23T18:47:50.286+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/h264-sd/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_sd.mp4","url":"https://api.media.ccc.de/public/recordings/86022","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"},{"size":39,"length":3817,"mime_type":"audio/opus","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-03-23T18:44:40.198+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/opus/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_opus.opus","url":"https://api.media.ccc.de/public/recordings/86015","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"},{"size":58,"length":3817,"mime_type":"audio/mpeg","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-03-23T18:44:36.049+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/mp3/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/86014","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"},{"size":162,"length":3817,"mime_type":"video/mp4","language":"deu","filename":"clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-03-23T18:40:09.017+01:00","recording_url":"https://cdn.media.ccc.de/events/clt/2025/h264-hd/clt25-49-deu-SIMD-Programmierung_Eine_Einfuehrung_hd.mp4","url":"https://api.media.ccc.de/public/recordings/86007","event_url":"https://api.media.ccc.de/public/events/706d8b4e-1d93-5409-9ab7-d27b8e724237","conference_url":"https://api.media.ccc.de/public/conferences/clt25"}]}