0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

进迭时空RISC-V Vector技术实践

进迭时空 2025-06-06 16:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CPU核的设计中,SIMD(single instruction multiple data,单指令多数据)是一种常用的数据并行处理方式,通过一条指令同时对多个数据元素进行操作以提升处理器的计算效率和运行速度。SIMD具有广泛的应用场景,例如图像处理、科学计算、加解密、机器学习人工智能等。随着应用对算力需求的不断提高,处理器的数据并行能力也随之增长(例如intel的SIMD ISA进化,寄存器从MMX的64-bit进化到如今AVX的512-bit)。但这种传统SIMD指令的编程模型决定了其寄存器长度(即并行度)是嵌入在指令中的,软硬件的耦合度很高,每次硬件的并行度升级都需要软件进行相应的适配,带来额外的软件工作量。


e92616e2-42b3-11f0-986f-92fbcf53809c.png


相较于传统SIMD指令,RISC-V指令集向量扩展RISC-V Vector采用了更加灵活的编程模型,在提供单指令多数据并行处理的同时,为开发者提供了更高层次的抽象,使得软硬件更加解耦,软件无需感知硬件并行度的变化,直接适配于不同的硬件配置。


e93a08be-42b3-11f0-986f-92fbcf53809c.png


我们以RISC-V Vector1.0指令集为例。从图中可以看到,对于向量寄存器宽度(VLEN)不同的硬件,同一套程序可以直接运行,唯一区别是VLEN越大的处理器每轮迭代所能够处理的元素个数越多,因此所需要的循环次数越少。此外,由于指令集所定义的element mask功能,在最后一轮迭代时,超出的元素将被无效掉,而无需类似SIMD指令那样对循环末梢的元素进行额外的特殊处理。


e9511158-42b3-11f0-986f-92fbcf53809c.jpg



进迭时空RISC-V Vector技术实践


进迭时空第一代RISC-V CPU核X60和RISC-V AI核A60已完整支持RISC-V Vector 1.0扩展,并应用于RISC-V AI CPU芯片K1中。该系列核支持VLEN=256-bit的向量寄存器宽度,提供最大2x128-bit的数据并行处理能力,支持INT/FP等多种计算精度。同时,A60还基于向量寄存器扩展了符合IME标准的AI指令,提供2Tops INT8融合AI算力。


e9709b90-42b3-11f0-986f-92fbcf53809c.png


我们基于SWAN测试集对K1的向量能力进行了测试和优化。SWAN是一套用于测试向量指令在多媒体、图像处理等数据密集型应用中性能表现的基准测试集,其针对chromium、WebRTC、PDFium 等应用的软件库进行性能分析,测试涵盖了图像编解码、卷积计算、色彩空间转换等典型算法


在SWAN的所有37个测试中,向量指令相较于标量指令均获得了明显的加速比,尤其是在低精度高并行度的测试上,向量的加速效果可达数十倍。


此外,相较于Cortex-A55的SIMD指令, 在相同频率下,K1芯片的Vector指令测试表现:


51%的测试项性能达到 Cortex-A55 的 1.5 倍以上(最高 2.5 倍);

21%的测试项性能达到 Cortex-A55 的 1~1.5 倍;


由于配置了更宽的向量寄存器和数据处理宽度,K1在数据并行度高的程序上获得了更大的收益,例如ibjpeg、skia等典型的图像测试程序的性能上甚至可达50%~100%的提升。此外,软件优化也是向量化非常重要的一个环节。程序的算法及指令调度优化会对测试结果有影响,在针对性进行优化调整之后,向量化的程度和整体性能都有明显提升,这也是RISC-V Vector指令集软件生态在实际应用场景中需要不断积累优化的地方。


e989360a-42b3-11f0-986f-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Vector
    +关注

    关注

    3

    文章

    88

    浏览量

    9903
  • RISC-V
    +关注

    关注

    48

    文章

    2805

    浏览量

    51947
  • 进迭时空
    +关注

    关注

    0

    文章

    50

    浏览量

    280
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Banana Pi BPI-F3 时空RISC-V架构下,AI融合算力及其软件栈实践

    面对未来大模型(LLM)、AIGC等智能化浪潮的挑战,时空RISC-V方向全面布局,通过精心设计的RISC-V DSA架构以及软硬一体
    的头像 发表于 09-07 14:01 2554次阅读
    Banana Pi BPI-F3 <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b><b class='flag-5'>RISC-V</b>架构下,AI融合算力及其软件栈<b class='flag-5'>实践</b>

    大象机器人携手时空推出 RISC-V 全栈开源六轴机械臂产品

    全球80多个国家和地区。 近日,大象机器人联合时空推出全球首款RISC-V全栈开源六轴机器臂“myCobot 280 RISC-V”,为
    发表于 04-25 17:59

    RISC-V芯片企业 时空完成Pre A+ 轮融资

    技术专家共同组建创立,在半导体、RISC-V架构芯片以及云计算领域拥有丰富的成功经验。在芯片设计开发基础之上,时空同时专注于软件系统及其
    的头像 发表于 10-14 14:59 2094次阅读

    小米前副总裁崔宝秋出任RISC-V厂商时空首席技术顾问

    ,随着中天微被阿里收购进入平头哥,是国产嵌入式CPU玄铁系列的主要研发和应用负责人。时空致力于高性能RISC-V处理器核、高性能芯片、核心软件系统的创新与研发。
    的头像 发表于 07-31 18:27 2410次阅读

    联想入股RISC-V计算芯片商时空

    联想入股RISC-V计算芯片商时空 RISC-V计算芯片商
    的头像 发表于 07-31 18:49 1921次阅读

    RISC-V人才行】 走访时空

    2024年2月28日,RISC-V国际人才培养认证中心蒋学刚主任、RISC-V基金会大使傅炜等一行,走访了时空。受到了
    的头像 发表于 05-13 17:43 1011次阅读
    【<b class='flag-5'>RISC-V</b>人才行】 走访<b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>

    时空亮相RISC-V产业发展大会:新AI CPU引领大模型时代

    12月28日,以“发挥标准优势,繁荣产业发展”为主题的RISC-V产业发展大会在北京亦庄经开区通明湖会展中心举行。作为基于新一代RISC-V架构的计算生态企业,
    的头像 发表于 12-31 17:32 1170次阅读
    <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>亮相<b class='flag-5'>RISC-V</b>产业发展大会:新AI CPU引领大模型时代

    时空完成A+轮数亿元融资 加速RISC-V AI CPU产品迭代

    及生态建设。在成立至今三年的快速发展中,时空布局了RISC-V高性能CPU核、AI-CPU核、AICPU芯片、系统软件等全栈计算技术,形
    的头像 发表于 02-18 14:22 1050次阅读
    <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>完成A+轮数亿元融资 加速<b class='flag-5'>RISC-V</b> AI CPU产品迭代

    RISC-V+OpenHarmony5.0:时空与中科院共筑数字世界新基石

    为了紧跟产业发展的步伐,满足市场对高效、开放技术解决方案的迫切需求,时空携手中国科学院软件研究所,共同研发出全球首个RISC-V+Ope
    的头像 发表于 02-19 11:30 1149次阅读

    大象机器人×时空联合发布全球首款RISC-V全栈开源小六轴机械臂

        在全球AI与机器人技术高速发展的浪潮中,中国公司始终坚定走在自研创新的道路上。     4月25日,大象机器人与 国内RISC-V AI CPU芯片领军企业【
    的头像 发表于 04-25 14:19 1466次阅读
    大象机器人×<b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>联合发布全球首款<b class='flag-5'>RISC-V</b>全栈开源小六轴机械臂

    高校赛事 | 时空携手蓝桥杯,诚邀全国高校学子共启RISC-V人工智能应用创新赛道

    以下文章来源于RISC-V先锋,作者时空2025年5月12日,第十六届蓝桥杯数字科技创新(RISC-V应用创新)命题赛正式启动。本次大赛
    的头像 发表于 06-06 16:55 1663次阅读
    高校赛事 | <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>携手蓝桥杯,诚邀全国高校学子共启<b class='flag-5'>RISC-V</b>人工智能应用创新赛道

    2025RISC-V中国峰会|时空RISC-V AI CPU驱动智能化应用发展

    、落地”主题,展开多场技术研讨和生态对接。时空参与了展区展示,在高性能计算、人工智能、软件与生态系统、投资并购等论坛发表演讲或参与圆桌讨论,并在展区设置展台,集中
    的头像 发表于 07-18 22:03 863次阅读
    2025<b class='flag-5'>RISC-V</b>中国峰会|<b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b><b class='flag-5'>RISC-V</b> AI CPU驱动智能化应用发展

    时空与青少年共赴RISC-V AI科技未来!

    8月15日至25日,首届乌镇青少年科技嘉年华圆满落幕。时空受邀亮相世界互联网科技馆"乌镇硅谷"体验区,展示了多款基于K1芯片的智能产品,为青少年带来沉浸式的RISC-V与AI
    的头像 发表于 08-28 17:53 995次阅读
    <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>与青少年共赴<b class='flag-5'>RISC-V</b> AI科技未来!

    播客 |「RISC-V 圆桌白话录」首期正式上线!

    播客「RISC-V圆桌白话录」时空全新播客节目「RI
    的头像 发表于 10-16 17:42 1099次阅读
    <b class='flag-5'>进</b><b class='flag-5'>迭</b>播客 |「<b class='flag-5'>RISC-V</b> 圆桌白话录」首期正式上线!

    Vol.4 | 时空孙彦邦:RISC-V的答案,不是筛选“幸存者”,而是集结“共建者”

    播客「RISC-V圆桌白话录」「RISC-V圆桌白话录」第四期播客已上线!延续上期对RISC-V技术
    的头像 发表于 11-18 18:07 1645次阅读
    Vol.4 | <b class='flag-5'>进</b><b class='flag-5'>迭</b><b class='flag-5'>时空</b>孙彦邦:<b class='flag-5'>RISC-V</b>的答案,不是筛选“幸存者”,而是集结“共建者”