NPU를 위한 딥러닝 컴파일러 (NEST-C) 개발

ETRI 주도의 오픈소스 NEST 컴파일러(NEST-C)를 개발하는 과제이다. 다양한 NPU를 대상으로 최신 컴파일러 최적화와 신경망 그래프의 코드 생성을 지원하며, 최적화 단계별 자동 튜닝 기능과 도구를 제공한다.

Deep Learning Compiler The NEST Compiler (NEST-C) is an open source project led by ETRI, which is based on [GLOW project] (https://github.com/pytorch/glow). Glow is a machine learning compiler and execution engine for hardware accelerators. It is designed to be used as a backend for high-level machine learning frameworks. The compiler is designed to allow state of the art compiler optimizations and code generation of neural network graphs. The objective of NEST-C is to generate optimized code for various kinds of Neural-network Processing Uints (NPUs). Therefore, NEST-C provides automatic tuning functionalities and tools for each optimization step.

  • This project is funded by IITP, Korea.
  • Period: Jan. 2018 – Dec. 2022.
  • Korean Press: https://www.epnc.co.kr/news/articleView.html?idxno=219254
  • Global Press: https://www.eurekalert.org/news-releases/945721