온디맨드 웨비나

Doing Research with Catapult HLS at Harvard

예상 소요 시간: 29분

공유

One of them is about proposing adaptive floating-point (FP) quantization to replace integer (INT) quantization for NNs.

This presentation introduces Harvard's experiences of using Catapult HLS in research projects. Since 2018, we have taped out several chips with hardware components designed in SystemC. The HLS design flow has been very helpful to shorten development cycle of accelerators as well as providing a way to quickly prototype different research ideas. First half of the talk focuses on our learnings with the HLS tool. Even though comparing with Verilog RTL, SystemC allows us to design hardware in a more concise and efficient manner, we find it difficult at first to figure out what kind of coding is more appropriate. Specifically, how to pass HLS and achieve pipeline initial interval “II = 1” for critical parts of accelerator designs. Throughout many trial and errors, we have developed intuitions and strategies for SystemC coding. In addition, we also extensively leverage standard hardware IPs provided in Mentor Algorithmic C and NVIDIA MatchLib to implement our designs. For the second half, we share some projects involving Catapult HLS. One of them is about proposing adaptive floating-point (FP) quantization to replace integer (INT) quantization for NNs, especially for large-scale NLP models. For hardware evaluation of this idea, we utilize Catapult HLS and PowerPro to compare power and area of FP and INT MAC datapath designs. The work has been selected as the best research paper in DAC 2020 conference.

발표자 소개

Harvard University

En-Yu Daniel Yang

PhD Student

En-Yu (Daniel) Yang is a PhD student in Computer Science at Harvard. He received B.S. in Electrical Engineering from National Tsing Hua University in 2018. His research focuses on specialized architecture and hardware design for machine learning applications. He has been working on designing accelerators using SystemC with Catapult HLS tool, and some of his work is accepted in DAC’20 and ISSCC’21 conferences.

관련 자료

PLM은 무엇이며, 왜 클라우드 PLM을 사용해야 할까요?
Infographic

PLM은 무엇이며, 왜 클라우드 PLM을 사용해야 할까요?

PLM 정의 클라우드 PLM으로 디지털 트윈을 효율적으로 관리해 혁신적인 제품을 시장에 더 빨리 선보이는 방법에 대해 알아보십시오. 자세히 알아보십시오.

스마트 커넥티드 제품 개발을 지원하는 디지털 트윈 및 디지털 스레드를 비롯한 PLM의 이점
E-book

스마트 커넥티드 제품 개발을 지원하는 디지털 트윈 및 디지털 스레드를 비롯한 PLM의 이점

본 Lifecycle Insights eBook을 읽고 PLM의 핵심 지원 솔루션인 디지털 스레드와 디지털 트윈으로 스마트 커넥티드 제품을 제작하십시오.