The Hardware/Software Nexus in Chip Design
TimeMonday, July 11th3:30pm - 5pm PDT
Location2008, Level 2
DescriptionSoftware plays a key role in both the design and enablement of hardware. This session focuses on the interaction between hardware and software to implement efficient chip design flows and application-optimized hardware solutions. The first talk describes a design methodology that employs High-Level Synthesis and a hardware-software co-design framework for designing custom deep learning accelerators. The second talk advocates a software-first approach to build correct-by-construction and optimized hardware using work-load specific simulation feedback at various stages of the design flow. The third talk highlights the challenges in chip emulation and prototyping.