RISC-V给异构计算带来新活力

来源: EEWORLD


ChatGPT的火热,持续催生着包括人工智能、大数据等应用的火热。在不断兴起的新应用的背后,需要更复杂的计算方式,而异构计算概念也因此诞生。将不同的计算任务进行分解,利用包括GPU、CPU、NPU等不同的架构及指令集处理不同的计算需求,是实现高效计算的关键所在。

“后摩尔时代,当算力和功耗不能再遵循摩尔定律线性变化的时候,异构架构成为芯片计算架构的发展方向。”Imagination中国区总经理刘国军日前在出席由阿里巴巴平头哥举办的首届玄铁RISC-V生态大会上表示。

在刘国军看来,Imagination可以提供的包括 GPU + CPU + NNA(神经网络加速器)在内的各项产品,十分适合异构计算不同场景的需求。

RISC-V的确给Imagination的异构计算战略带来了重要补充。2017年,Imagination将MIPS部门出售,而到了2021年底,公司正式宣布重新进入CPU IP市场,推出Catapult系列处理器,并已发布。

除此之外,2022年Imagination又成为了RISC-V基金会高级会员。在RISC-V基金会中,Imagination可以为不断发展的RISC-V生态提供支持,除此之外,也可以为RISC-V产品提供GPU,甚至是NNA,从而不断扩大Imagination的生态系统。

一个典型的成功案例,是平头哥去年推出的曳影1520,采用了Imagination的GPU和NNA,结合最高主频可达2.5GHz的4核玄铁C910内核 ,实现了4K视频处理能力,同时含有丰富的异构计算和高速IO资源,以及4TOPS@int8 AI 算力。

在Imagination为RISC-V,为异构计算带来新活力的同时,RISC-V也正在为Imagination注入新活力。

如今,随着异构计算的需求不断提升,Imagination都做了哪些准备?刘国军给出了一些他的理解。

6bb44950c62765f3a33fdb14212d9506.png

Imagination中国区总经理刘国军


异构计算需要广泛的IP产品组合

刘国军表示,Imagination的IP组合基本都支持多核架构,从而可以覆盖从低功耗小算力到并行大算力,从入门到高阶的不同需求,并且所有产品组合都会推出相应的车规级认证。

具体到CPU而言,正如上所述,Imagination正在通过RISC-V,重塑自己在CPU领域的地位。同时也正在帮助RISC-V的生态伙伴使用更多的先进产品。

比如在GPU方面,公司已连续四年以每年一代的速度推出GPU IP,分别为A/B/C/D系列GPU。其中B系列GPU在包括汽车ADAS、国产显卡芯片等众多领域落地。而C系列GPU,则是业界首款在手机平台硬件光线追踪的产品。

公司2021年推出的IMG DXT系列GPU,在2022年又得到了进一步的优化与提升,提供了50%的性能增加和计算能力增加,标配达到了2.25T浮点运算能力,72GB像素填充能力,9TB的AI推理能力。同时把D4光线追踪技术进行可配置化、可扩展化,搭配光线追踪一起使用。“开创性的光追GPU将为所有移动设备用户带来最先进的图形技术,包括移动、汽车、桌面数据中心等广泛的市场带来全新体验。”刘国军表示。

在AI加速器方面,Imagination的单核NNA可以覆盖1.5Tops到12.5Tops的算力,并且可以通过多核架构,迅速扩展至上百Tops。目前Imagination的NNA已成功商用在包括视觉处理、语音识别、自动驾驶等领域。

d3a418f6b2e2963aab4adabb849f232a.png

Imagination全面的产品组合

而正如曳影1520所呈现的,Imagination的GPU和NNA的IP组合,为平头哥的产品带来了无限的AI及视觉可能。

刘国军表示,基于Imagination的3种核心计算IP技术的组合,并结合先进的互联和存储技术,Imagination可以支持客户构建灵活的多核异构架构满足不同的需求。

比如在汽车智能座舱或ADAS场景中,GPU+NNA的组合可以提供强大算力,并支持计算和显示渲染的融合。在自动驾驶领域,GPU+CPU+AI所构成的大型异构系统,可以满足从感知,定位到路径规划的各个阶段的大规模高并发低延迟的计算要求,同时也可以用于数据中心计算和智能NIC等场景中。NNA+CPU的组合可满足广泛的智能化场景,从AIOT到消费电子,从智慧工业到智慧城市的方方面面。而对于云游戏的远程渲染,可以应用GPU+CPU的异构计算。

总而言之,丰富的IP产品组合加持下,Imagination可以一站式为客户提供越来越全面的处理器IP解决方案。


不断扩充的生态圈

RISC-V之所以迅速成长,一个最重要的共识就是开源,Imagination也正在以开源的姿态,打造着各类生态。

刘国军表示,自2015年加入Imagination之后,公司中国员工已经由不到10名增长到60余名,透过本地研发和服务,使Imagination的中国客户群实现了快速成长。

在GPU上,Imagination一方面提供了标准的GPU软件栈,另外也提供了全面的开源软件,包括firmware、kernel space driver以及user space driver等,以更好地支持客户软件定制化的需求。“我们把GPU软件栈定制化的灵活性充分给到了客户,客户可以根据需求选择闭源或者开源。”目前在Chromebook上,Imagination已经发布了基于开源Mesa Vulkan Driver的Demo。

4d51935fe5d092046c25ae82e5f91d16.png

如图所示,其中粉色部分为开源协议栈

在AI方面,Imagination同样是积极扩大生态朋友圈,共建开放的AI生态,通过提供高效灵活的NC-SDK软件协议栈,实现软件+IP的软硬件紧耦合方案。2022年, Imagination和百度飞桨共同建立了model zoo,在Imagination的IP上适配并深度优化产业界有代表性的网络模型,并且已经在github上发布。


探索芯片未来的四大竞争力

刘国军表示,未来计算芯片的竞争力将主要体现在以下四个方面:可扩展性和可重用性,可编程性,高效性,灵活性。

首先,在可扩展性和可重用性方面,需要支持基于核心的计算架构,通过在多个维度上进行扩展,满足匹配工作负载的算力需求。

在可编程方面,支持行业标准的框架、语言和API的前提下,对芯片计算架构进行高度的优化。同时,应具备完善的可视化工具、调试工具和建模能力。赋能OEM进行系统级的开发。

在高效性方面,需要先进的稀疏和编译器优化手段,降低计算开销。并可在高度集成的计算IP之中,细粒度的对任务进行分配和调度。

在灵活性上,芯片可通过对处理器IP组合、连接和编程,以支持动态结构、稀疏性和创建执行单元,从而构建SoC。并且应该采用先进的互联和存储技术,从而减少系统带宽并降低功耗。

实际上,Imagination公司的产品发展轨迹,正是沿着这四个方向进展中。而RISC-V生态系统也正因为有更多像Imagination这样善于洞悉产业需求的商业公司参与,才在异构计算需求越来越强的当下,变得日益健壮。

引用RISC-V首席执行官Calista最近所说的一句话,这(RISC-V正在加速发展)是一个“必然的趋势”。

END

欢迎加入Imagination GPU与人工智能交流2群

6a083ccbbaab1fc6e45c85e669a4b5e8.jpeg

入群请加小编微信:eetrend89

(添加请备注公司名和职称)

推荐阅读

对话Imagination中国区董事长:以GPU为支点加强软硬件协同,助力数字化转型

【视频】Imagination中国区技术总监全面解读 IMG DXT GPU

05ae9220e727308ed49e7a4bfca7bd34.png

Imagination Technologies 是一家总部位于英国的公司,致力于研发芯片和软件知识产权(IP),基于Imagination IP的产品已在全球数十亿人的电话、汽车、家庭和工作 场所中使用。获取更多物联网、智能穿戴、通信、汽车电子、图形图像开发等前沿技术信息,欢迎关注 Imagination Tech!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39214.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt赋能python:Python字符串截断-解决方式及实现方法

Python字符串截断-解决方式及实现方法 在Python编程中,处理字符串是一个非常常见的任务。其中,字符串截断也是在许多场景下必不可少的功能之一。Python不仅提供了许多内置函数来处理字符串,而且还有许多方法来截断字符串。 什么是字符串截断…

《知识变现》

为什么你的知识不能变现? 博客中添加了书写人生一个栏目,回顾过去曾经读过的好书,以及自己的感悟. 今天推举的一本书是来自萧秋水/剽悍一只猫(笔名) 联合写的. 一看标题, 该书是如何将教人走上自由职业知识变现的道路. 如何成为一个斜杠青年. 作者背景 萧秋水: …

给软件测试加满ChatGPT Buff

各位测试小伙伴大家好呀~自从ChatGPT问世,有关它的讨论可谓是铺天盖地,国内的类GPT大模型如文心一言、通义千问等也开始内测,AI俨然成为了热门话题。 根据现在的新闻报道,ChatGPT 4已经可以自己写代码,甚至比得上谷歌…

思腾合力「IW2211-4GR/2GR」专业双路机架式服务器

随着5G时代到来,数字技术与实体经济相融合,人工智能技术迅速发展。 伴随大数据时代的到来,实时、大量、多来源的数据纷纷涌现。云计算通过将大数据挖掘的海量数据进行存储和计算,让数据发挥最大的作用。 大数据和云计算为人工智能…

海思hi3531d音频外接codec (tlv320aic32x4)

前言 为了在海思平台上使用tlv320aic3254,花了大概2个星期研究海思音频部分的手册、3254的用户手册,最终参考tlv320aic31的代码,实现了3254的驱动,同时在mpp的sample中,增加了3254对应的宏,以及相应的初始…

Python监控股价并通过微信提醒

01 Python监控股价并通过微信提醒 炒股盯盘太累,能在设置的买卖点进行智能提醒吗? 没错,python可以帮你实现:通过python编程实现股价实时监控,并在买卖点通过微信发送信息自动提醒! 今天,梅朵…

海思烧录工具Hitool使用方法

海思有自己一套独立的烧写工具具Hitool.exe,这是优于国内其他芯片厂家的地方,不会在烧录问题上,耽误您太多时间。 海思的SDK文档放置的很规整,目录清晰,但是对于新手,感觉文档放置路径过深,不好…

海思HI35xx语音识别方案

前言 语音识别是智能化应用的一个重要分支,也是语音交互功能的基础。语音识别基于神经网络算法,借助大数据进行模型训练,据科大讯飞相关数据报道,它们已经能够实现98%以上的准确识别率,同时支持多种外语及国内的一些方…

海思Hi3798MV200机顶盒芯片处理器简介

Hi3798MV200是用于IPTV/OTT机顶盒市场的支持4KP60解码的全4K高性能SOC芯片。集成4核64位高性能Cortex A53处理器和多核高性能2D/3D加速引擎;支持H.265 4Kx2KP60 10bit超高清视频解码,高性能的H.265高清视频编码,HDR视频解码及显示&#xff0c…

TTS语音播报模块UNV6288的使用方法

TTS即text to sound, 输入字符它可以帮你转化为语音输出。 UNV6288可以实现中文、英文、数字的语音合成。用户也可以定义语音大小速度等参数。 这个模块的控制方式很简单,只要通过 TTL 串口向模块发送GBK编码,串口发送什么就播放什么。 另…

基于STM32 + SYN6288语音播报

完整代码下载 https://download.csdn.net/download/zhouml_msn/85592868 一、接线示例: 二、模块重点: 1:5V供电 ,功耗约120mA (带图中小喇叭); 2:最少接3根线:5V, GND, RXD,TXD…

5.32 综合案例2.0 - TTS语音云播报(支持M320开发板)

HaaS506 - TTS语音云播报 简介准备硬件接口代码流程功能实现1、物联网平台开发2、设备端开发代码调试 3.应用平台开发3.1新建‘普通项目’3.2关联产品和设备3.3新建移动应用 简介 用python开发板写的云喇叭,文字转语音,附教程源码 手机端发送文字&#x…

深圳知名语音ic品牌,语音芯片方案公司,多功能语音芯片,WTV890

随着人工智能技术的不断发展,语音交互已成为智能家居、智能医疗、消费类电子等领域的主流趋势。WTV890作为深圳知名的语音IC品牌,凭借着卓越的性能、丰富的扩展功能和灵活的应用,已成为众多需要语音交互的智能设备的首选方案。 WTV890-32N 有…

chatgpt赋能python:用Python生成动画:带你深入了解Python动画生成技术

用Python生成动画:带你深入了解Python动画生成技术 Python作为一门高效的编程语言,已经被广泛应用于各个领域,包括数据分析、机器学习、自动化测试等。除此之外,Python还可以用于生成动画,帮助我们更直观地理解一些复…

银联AID

应用标识 application identifier;AID 由注册的应用提供商标识(RID)以及专用应用标识符扩展(PIX)组成 AID:即唯一标识一个应用,分为两部分,RID(5字节)PIX(最多11字节) …

信用卡的支付清算

一、分享背景 Hi 大家好,我今天给大家分享是信用卡清算方面的内容,今天的分享主要分四块来讲: 定价模式 业务流程 清算流程 常见问题 二、分享内容 1、定价模式 首先给大家分享一下关于信用卡定价方面的内容,信用卡的定价…

金融支付-银联卡支付系统产品介绍

一、系统概述 银联卡支付业务是中国现代化支付方式中最重要的一种,村镇银行作为金融支付机构,银联卡支付业务在其日常经营活动中,占有很大的比重。金电银联卡支付系统正是着眼于村镇银行业务需求,结合村镇银行业务特点&#xff0c…

SpringBoot使用银联支付

目录 前言 一、银联支付java sdk 二、官方DEMO 三、springboot项目使用银联支付 3.1、新建项目 3.2、配置 3.3、封装客户端 写在后面 前言 项目里使用了微信支付,支付宝支付。但是还不满足!我们还需要银联支付!!那就去看…

银联银行卡卡号java_编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类...

编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。 使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位…

苹果手机充值显示服务器繁忙,iTunes充值常见错误和解决方法

iTunes充值常见错误和解决方法 小编归纳总结了常见的iTunes充值异常和解决方法,包括充值未到账、语音操作异常、订单状态异常、系统验证信息错误、支付密码异常、账户金额限制、银行卡状态异常及系统异常8大常见iTunes充值错误,以方便果粉顺利充值iTunes…