Group November - Interactive Assembly Visualisation in xDSL @CambridgeComputerLab
Group November - Interactive Assembly Visualisation in xDSL  @CambridgeComputerLab
Uploaded March 2026 | Updated September 2026, 1 hour ago
Client - Hugo Pompougnac, INRIA Grenoble

TK Buristrakul, Sean Hendrick, Sam Trajtenberg, Xi Shu, Chris Qiu, Zoey Walsh

Performance engineers often work with assembly code, whether it's generated by a compiler or written by hand. Yet, such code is hard to read -- and therefore hard to write. Writing such code becomes easier if the presentation of assembly code is visually enhanced: masking overly low-level details (like instruction addresses), annotating control flow, syntax highlighting, and even lifting the representation of the computation. In this project, you will integrate such techniques into xDSL, a general-purpose MLIR compatible compiler framework written in Python with representations of assembly instructions, to help with compiler debugging as well as debugging handwritten assembly. This will involve: parsing the assembly, converting it into MLIR-structured IR, as well as creating a visualisation of useful information present in the assembly. We invite you to take inspiration from anywidget, textual, or any other related tool you may find. When completed, this project will make interactive assembly code reasoning easily accessible and fun.
Group November - Interactive Assembly Visualisation in xDSLMaurice Wilkes Tribute: Part 1Group Uniform - Video DelphiReflections on Alan Turings LifeComputer Laboratory 75th Anniversary celebrationCambridge Computer Science interview experiences and adviceGroup Projects 2019 - Group Kilo - Heros in conferenceGroup Projects 2019 - Group Foxtrot - Eyes on the roadDesign Projects 2017 - Group Bravo - Antarctic Chasm OneEDSAC 60: Part 3 Maurice WilkesHardware-software interface (WiCS seminars 2026 week 6)Design Projects 2017 - Group India - Hololens Escape Room
CambridgeComputerLab |

Group November - Interactive Assembly Visualisation in xDSL

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER