Joonho Whangbo
[Github]
Hi! I’m a Ph.D. student in Computer Science at UC Berkeley, advised by krste asanović. I’m interested in developing tools for computer architecture research (RTL simulation and HDL design). I’m currently working on the FireSim project.
Articles
- Is accelerator research really worth it?
- ASPLOS decompression 2024
- XLS - Google’s open-source HLS tool
- Micro CAMS workshop 2024
Publications
-
Joonho Whangbo, Edwin Lim, Chengyi Lux Zhang, Kevin Anderson, Abraham Gonzalez, Raghav Gupta, Nivedha Krishnakumar, Sagar Karandikar, Borivoje Nikolić, Yakun Sophia Shao, and Krste Asanović, “FireAxe: Partitioned FPGA-Accelerated Simulation of Large-Scale RTL Designs”, To appear, In Proceedings of the 51th ACM/IEEE International Symposium on Computer Architecture (ISCA 2024), Buenos Aires, Argentina, June 2024. Paper PDF FireAxe
-
Sagar Karandikar, Aniruddha N. Udipi, Junsun Choi, Joonho Whangbo, Jerry Zhao, Svilen Kanev, Edwin Lim, Jyrki Alakuijala, Vrishab Madduri, Yakun Sophia Shao, Borivoje Nikolić, Krste Asanović, and Parthasarathy Ranganathan, “CDPU: Co-designing Compression and Decompression Processing Units for Hyperscale Systems”, In Proceedings of the 50th ACM/IEEE International Symposium on Computer Architecture (ISCA 2023), Orlando, FL, USA, June 2023. Paper PDF, ACM DL (open-access) | CDPU
-
Junseo Lee, Kwanseok Choi, Jungi Lee, Seokwon Lee, Joonho Whangbo, Jaewoong Sim, “NeuRex: A Case for Neural Rendering Acceleration”, In Proceedings of the 50th ACM/IEEE International Symposium on Computer Architecture (ISCA 2023), Orlando, FL, USA, June 2023. Paper PDF, ACM DL (open-access) | NeuRex
Projects
- Exploring Industry Standard System Integration for Hardware-Software Co-Design of PCI Express (CS 262A Fall 2022) Paper Poster
- Building a memory traffic generator to profile memory hierarchies of RISC-V SoCs MemPress
Teaching
- While I was in Seoul National University
- [430.315A: Digital Systems Design and Experiments]
-
[430.322: Computer Organization]
- While I was in UC Berkeley
- [CS152/252: Computer Architecture]
Misc
Want to see a minimalistic Chisel example? Go checkout my Chisel-based priority queue! Chisel-Priority-Queue