达·芬奇|达芬奇架构和arm架构有什么区别?

达·芬奇|达芬奇架构和arm架构有什么区别?

文章图片

达·芬奇|达芬奇架构和arm架构有什么区别?

【达·芬奇|达芬奇架构和arm架构有什么区别?】
ARM架构属于手机CPU的核心架构 , 而华为AI芯片虽说也采用了ARM架构的一部分 , 但是作为AI加速器的达芬奇架构上与ARM架构并没有太大关系 , 属于华为自研的架构 , 达芬奇架构所做的就是AI加速器的作用 , 和传统的ARM核心进行协调工作以加速AI计算效能 , 其实达芬奇架构本身也没有采用非常黑科技的技术 , 主要是简单的把计算用的乘加器(MAC)按照不同的计算组织成不同的方式 , 并搭配标准的数据缓存 。





所以严格上来说达芬奇架构是采用部分arm架构 , 同时以外围AI加速器来进行张量运算加速 , 而这类架构倒是更像GPU架构 , 都是为了优化AI智能计算 , 加入了对于张量核心的优化支持 , 但是由于GPU并非专门为AI计算设计的 , 所以在神经网络推理等主流应用上 , 传统GPU架构并不如达芬奇架构的效率高 , 华为之所以坚持自研架构也是为了更好的支持华为的软硬件生态系统 , 之前的“寒武纪”尽管也不错 , 但是毕竟也是受制于人 。





arm架构多年来遍布手机芯片行业 , 尽管现在业界不少AI芯片架构也是和ARM架构结合的 , 但是未来的AI芯片架构肯定会逐渐走向专业化的道路 , 并且有希望和arm架构芯片做到接近的地位 , 华为作为国内最具芯片研发实力的公司 , 自研AI芯片架构是必须的 , 尽管现在看来达芬奇架构并没有太多黑科技含量在里面 , 但是因为不对外销售 , 达芬奇架构未来有望成为华为产品差异化竞争的关键手段 。