{"guid":"7e14b216-6bc3-5675-8b71-6489d6a7d6fc","title":"SSA-based Register Allocation","subtitle":null,"slug":"xdc2021-20-ssa_based_register_allocation","link":"https://c3voc.de","description":"After the talk \"SSA-based Register Allocation for GPU Architectures\", this workshop will be for people considering implementing SSA-based register allocation or wanting to understand the ACO and Freedreno implementations. We can also go more in-depth with different strategies and heuristics used to optimize the register allocation problem, if there is interest.","original_language":"eng","persons":["Connor Abbott","Daniel Schürmann"],"tags":["xdc2021","20","2021","Workshop"],"view_count":42,"promoted":false,"date":"2021-09-16T16:35:00.000+02:00","release_date":"2021-09-23T00:00:00.000+02:00","updated_at":"2024-09-29T13:30:03.185+02:00","length":7360,"duration":7360,"thumb_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/20-7e14b216-6bc3-5675-8b71-6489d6a7d6fc.jpg","poster_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/20-7e14b216-6bc3-5675-8b71-6489d6a7d6fc_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/20-7e14b216-6bc3-5675-8b71-6489d6a7d6fc.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/20-7e14b216-6bc3-5675-8b71-6489d6a7d6fc.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/xdc2021-20-ssa_based_register_allocation","url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_title":"X Developers Conference 2021","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021","related":[],"recordings":[{"size":281,"length":7360,"mime_type":"video/webm","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T19:23:15.145+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-hd/xdc2021-20-eng-SSA-based_Register_Allocation_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/55193","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":161,"length":7360,"mime_type":"video/webm","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T18:38:05.058+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-sd/xdc2021-20-eng-SSA-based_Register_Allocation_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/55191","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":142,"length":7360,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T18:15:02.582+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-sd/xdc2021-20-eng-SSA-based_Register_Allocation_sd.mp4","url":"https://api.media.ccc.de/public/recordings/55182","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":64,"length":7360,"mime_type":"audio/opus","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T18:05:06.314+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/opus/xdc2021-20-eng-SSA-based_Register_Allocation_opus.opus","url":"https://api.media.ccc.de/public/recordings/55178","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":112,"length":7360,"mime_type":"audio/mpeg","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T18:04:51.015+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/mp3/xdc2021-20-eng-SSA-based_Register_Allocation_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/55177","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":191,"length":7360,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-20-eng-SSA-based_Register_Allocation_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T17:53:40.763+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-hd/xdc2021-20-eng-SSA-based_Register_Allocation_hd.mp4","url":"https://api.media.ccc.de/public/recordings/55175","event_url":"https://api.media.ccc.de/public/events/7e14b216-6bc3-5675-8b71-6489d6a7d6fc","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"}]}