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

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

3天内不再提示

基于可重构计算架构设计的芯片

倩倩 来源:Semi Connect 作者:Semi Connect 2022-08-19 15:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

可重构计算芯片(Reconfigurable Computing Chip)是基于可重构计算架构设计的芯片。可重构计算是一种时空二维编程的并行计算模式。与之相对,传统的通用处理器是时域编程的计算模式,FPGA是空域编程的计算模式。可重构计算芯片是集成电路领域的颠覆性技术,具有广泛适用性。

所谓可重构计算是指在配置信息的控制下,利用系统中的可编程计算资源,根据应用的需要构造出最适配的计算架构,达到或接近专用集成电路的高性能。可重构计算的本质是通过多次重新配置可编程计算资源的功能和互连,使系统兼具高性能、低功耗、易维护、低成本等多种优良特性。

可重构计算芯片硬件架构由可重构数据通路(Reconfigurable Datapath,RCD)和可重构控制器(Reconfigurable Controller,RCC)两部分组成,如图5-101所示。其中可重构数据通路负责数据流的并行处理,可重构控制器负责配置信息管理和任务映射调度。在可重构数据通路负责数据流的并行处理,可重构控制器负责配置信息管理和任务映射调度。在可重构计算系统中,数据通路可通过调用或修改配置信息被动态重配,这样既保留了用定制电路(硬件方法)实现计算的性能,又具有用处理器方法(软件方法)实现计算的灵活性。

8d1ac398-1f84-11ed-ba43-dac502259ad0.jpg

可重构计算芯片的配置策略可分为静态重构和动态重构。静态重构只能在可重构计算芯片的数据通路进行计算之前对其进行功能重构。静态重构只能在可重构计算芯片的数据通路进行计算之前对其进行对过大而无法对数据通路进行功能重构。最典型的具有静态重构特征的可重构计算芯片是FPGA。FPGA的常见工作方式是系统上电时从片外存储器中加载配置信息进行功能重构。FPGA配置信息的规模一般很大,重构过程通常会持续几十至几百毫秒甚至多大几秒的时间。等功能重构完成之后,FPGA才能进行相应的计算。

在计算过程中,FPGA的功能无法再被重构。如需重构,一定要首先中断FPGA当前正在进行的计算任务。因为是单比特编程器件(细粒度可重构计算芯片),所以FPGA的灵活性非常高,在不考虑容量的前提下几乎可以实现任何形式的数字逻辑。这也是FPGA能够在商业上获得极大成功的重要原因之一。然而,细粒度给FPGA带来了海量的配置信息,重构的时间代价和功耗代价就变得非常大。而典型的动态可重构芯片的重构时间一般在几纳秒到几十纳秒的范围。

由于功能重构的时间代价相对较小,可重构计算芯片的数据通路在计算过程中也能够进行功能重构的特性被称为动态重构。最典型的具有动态重构特性的可重构计算芯片是粗粒度可重构阵列(Coarse-Grained Reconfigurable Architecture, CGRA)。CGRA的常见工作方式是:在CGRA完成某个既定的计算任务之后,迅速对其加载新的配置比特流进行功能重构。重构过程通常仅会持续几个到几百个时钟周期。等功能重构完成之后,CGRA再继续执行该新配置的计算任务。

可重构计算芯片区别于其他电路实现形式的一大特点就是需要对数据通路进行配置,配置完成后它就像ASIC电路一样以较高的性能实现指定的功能。如图5-102所示,可重构数据通路通过配置加载器从外部加载配置,这部分构成了可重构数据通路的配置部分。缩短可重构数据通路通过配置加载器从外部加载配置,这部分构成了可重构数据通路的配置部分。缩短可重构数据通路的配置时间是十分重要的,这样可以很快地完成不同配置之间的切换,提高电路的实时响应能力。

8f1f1dd8-1f84-11ed-ba43-dac502259ad0.jpg

常用的缩短配置时间的方式有两种:一是提高数据通路的粒度以减少配置信息的总量,配置时间相应减少;二是通过层次化的配置结构减少从数据通路外部输入的配置信息数量,并且实现对配置信息存储在不同的存储器中,而且每一层配置信息中都含有要使用的下一层配置信息的列表,这样逐层地调出配置信息,而不用一次性从外部将大量配置信息全部输入,从而提高了配置速度。此外,由于较高层次的配置信息只含有底层配置信息的列表,底层的配置信息会被不同的列表多次重复使用,从而达到了减少配置信息总量的目的。

可重构数据通路在配置时,层次化的配置结构被一层一层打开,最终每个数据通路单元将得到自己的配置信息并完成配置。数据通路控制模块通过解析配置信息控制每个计算单元的运算、数据的输入/输出、配置信息的加载时间等,从而实现对整个可重构数据通路的调度。

近年来,可重构计算技术已成为集成电路研究的新热点。可重构计算芯片具备硬件随软件变化而变化、软硬件双编程的特点,突破了传统的基于硬件进行软件编程的计算模式,实现了“电路跟随算法变,架构跟随应用变“的高能效动态可重构计算技术。

审核编辑 :李倩

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

    关注

    462

    文章

    53542

    浏览量

    459202
  • 集成电路
    +关注

    关注

    5446

    文章

    12469

    浏览量

    372706

原文标题:可重构计算芯片

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式软件分层架构设计原则

    嵌入式软件分层架构的设计原则如下: 模块化和扩展性:每一层应当保持松耦合,这样当硬件变化或某些功能扩展时,只需要修改对应的层次,而不影响整体架构。 硬件无关性:上层代码应当尽量避免直接依赖硬件
    发表于 11-28 07:05

    AES和SM4算法的重构分析

    一、AES和SM4算法特点分析 基于前面几篇分享,我们对AES和SM4的算法流程有了较为清晰的认识,接下来对AES和SM4算法的共同点进行分析,得出二者的重构设计思路。 首先,这里把AES
    发表于 10-23 07:26

    全球首款“可逆计算”冰河芯片诞生,相比普通芯片节能30%

    近日,国内芯片研发团队正式宣布全球首款基于可逆计算架构的 “冰河芯片” 成功诞生,经第三方权威机构测试,该芯片相比同性能传统
    的头像 发表于 10-09 17:05 534次阅读

    TensorRT-LLM的大规模专家并行架构设

    之前文章已介绍引入大规模 EP 的初衷,本篇将继续深入介绍 TensorRT-LLM 的大规模专家并行架构设计与创新实现。
    的头像 发表于 09-23 14:42 704次阅读
    TensorRT-LLM的大规模专家并行<b class='flag-5'>架构设</b>计

    【「AI芯片:科技探索与AGI愿景」阅读体验】+AI芯片到AGI芯片

    芯片 ③数模混合电路的突破 ④重构架构 ⑤情感计算单元 ⑥决策与行动单元 ⑦多种神经网络与多种学习算法 2)AGI
    发表于 09-18 15:31

    智慧工厂的“隐形大脑”:边缘计算网关凭什么重构设备连接新逻辑?

    智慧工厂的“隐形大脑”:边缘计算网关凭什么重构设备连接新逻辑? 在现代智慧工厂的复杂体系中,实现设备互联互通与高效协同是迈向智能制造的关键一步,蓝蜂网关凭借其卓越性能,成为了智慧工厂不可或缺的智能
    的头像 发表于 08-21 16:29 506次阅读

    AI 芯片浪潮下,职场晋升新契机?

    运算能力,是其在深度学习训练环节发挥优势的关键,相关工作成果对证明专业能力极为重要。 若投身于 FPGA 芯片研发,鉴于 FPGA 重构、灵活性高以及在特定运算中高效的特性,在准备职称申报材料时,要将
    发表于 08-19 08:58

    AI芯片:加速人工智能计算的专用硬件引擎

    人工智能(AI)的快速发展离不开高性能计算硬件的支持,而传统CPU由于架构限制,难以高效处理AI任务中的大规模并行计算需求。因此,专为AI优化的芯片应运而生,成为推动深度学习、
    的头像 发表于 07-09 15:59 911次阅读

    工业4.0的“全能战士”——如何用一颗芯片重构智能工厂的算力版图?

    下抖动率超15%   - 协议丛林困境:EtherCAT/Profinet/OPC UA等多协议并存导致开发周期翻倍   明远智睿H618的破局逻辑:用异构计算+时间敏感网络(TSN)重构工业控制架构,让单一
    的头像 发表于 06-23 10:07 417次阅读

    清微智能官宣:国产重构芯片全球出货量突破2000万颗

    近日,由北京智源人工智能研究院主办的第7届北京智源大会成功举办。作为国产原创重构芯片架构领导者,清微智能受邀出席,向大众展示了前沿高阶国产算力技术成果。 在本次大会上,清微智能首次官
    的头像 发表于 06-12 17:15 922次阅读
    清微智能官宣:国产<b class='flag-5'>可</b><b class='flag-5'>重构</b><b class='flag-5'>芯片</b>全球出货量突破2000万颗

    计算效率提升3倍,MaPU如何提升储能产品性能

    电子发烧友网综合报道,MaPU(Mathematical Processing Unit)即代数处理单元,是一种新型的计算架构,由思朗科技研发。它通过代数指令软流水线来零延时动态重构与算法
    的头像 发表于 03-28 00:03 5117次阅读

    芯片架构设计的关键要素

    芯片架构设计的目标是达到功能、性能、功耗、面积(FPA)的平衡。好的芯片架构能有效提升系统的整体性能,优化功耗,并确保在成本和时间的限制下完成设计任务。
    的头像 发表于 03-01 16:23 1418次阅读

    揭秘云计算架构的分层奥秘

    的重要基石。那么,云计算架构究竟是如何构建的呢?今天,我们带您揭秘云计算架构的分层奥秘——边缘层、IaaS、PaaS、SaaS。
    的头像 发表于 02-26 17:41 981次阅读

    突破传统桎梏,富唯重构柔性装配系统引领行业新变革

    在当今竞争激烈的制造业领域,传统装配系统正面临着诸多难以突破的困境。多层控制器架构冗余、产线生产种类单一、对人员要求过高以及标准化程度低等问题,严重制约着企业的发展与创新。而富唯智能基于 AI-ICDP 打造的重构柔性装配系统
    的头像 发表于 02-13 14:22 735次阅读
    突破传统桎梏,富唯<b class='flag-5'>可</b><b class='flag-5'>重构</b>柔性装配系统引领行业新变革

    HPC云计算的技术架构

    HPC云计算结合了HPC的强大计算能力和云计算的弹性、扩展性,为用户提供了按需获取高性能计算资源的便利。下面,AI部落小编带您了解HPC云
    的头像 发表于 02-05 14:51 698次阅读