实现跨域通信:如何弥合AI与硬件工程师之间的鸿沟
硬件体系结构
2021-04-12 v1 计算与语言
软件工程
摘要
系统设计中的一个关键问题是硬件、软件和领域专家之间缺乏沟通。近期的研究工作在神经网络加速器的自动软硬件协同设计流程方面取得了进展,似乎使此类沟通变得过时。然而,大多数现实世界系统是多个处理单元、通信网络和存储器的组合。因此,(可重构)神经网络加速器的软硬件协同设计是迈向通用协同设计方法的一个重要子问题。最终挑战在于定义系统级设计空间探索的约束——这项任务需要对硬件架构、工作负载到硬件的映射以及应用领域(例如人工智能)有深入的了解。对于大多数项目,这些技能分布在多个人甚至不同团队中,这也是数字系统没有成熟的端到端开发方法的主要原因之一。本立场论文讨论了如何为包含(可重构)专用加速器的系统建立这样一种方法的可能性,并概述了语言和工具在此过程中所起的核心作用。
引用
@article{arxiv.2104.03780,
title = {Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers},
author = {Michael J. Klaiber and Axel J. Acosta and Ingo Feldner and Falk Rehm},
journal= {arXiv preprint arXiv:2104.03780},
year = {2021}
}
备注
LATTE 2021 Workshop on Languages, Tools, and Techniques for Accelerator Design