Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Loop Rerolling for Hardware Decompilation

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a groundbreaking 19-minute video presentation from PLDI 2023 that introduces the concept of hardware decompilation and focuses on a novel technique called hardware loop rerolling. Delve into the research conducted by Zachary D. Sisco, Jonathan Balkind, Timothy Sherwood, and Ben Hardekopf from the University of California at Santa Barbara, which aims to recover higher-level programming abstractions from low-level netlists. Learn how this technique leverages clone detection and program synthesis to identify repeated logic in netlists and reroll them into syntactic loops in recovered HDL code. Discover the evaluation results across various hardware design benchmarks, demonstrating successful loop identification and rerolling in 52 out of 53 netlists. Gain insights into the practical benefits of hardware decompilation, including HDL transpilation, faster simulation times, and artifact compaction. Access supplementary materials and explore the potential impact of this research on the field of hardware design and analysis.

Syllabus

[PLDI'23] Loop Rerolling for Hardware Decompilation

Taught by

ACM SIGPLAN

Reviews

Start your review of Loop Rerolling for Hardware Decompilation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.