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

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

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

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

审核编辑 :李倩

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

    关注

    463

    文章

    54410

    浏览量

    469151
  • 集成电路
    +关注

    关注

    5464

    文章

    12681

    浏览量

    375670

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    安克创新发布Thus™芯片:存算一体架构重塑AI音频新生态

    2026年4月22日,安克创新在深圳举办技术沟通会,正式推出全球首款基于NOR Flash技术的神经网络存算一体(CIM)AI音频芯片Thus™。这款芯片通过颠覆性架构设计,将AI峰值算力提升至传统蓝牙耳机
    的头像 发表于 04-23 09:59 201次阅读

    交流微电网架构设计:拓扑结构、核心组件与适配场景

    “双碳”目标实现的重要载体。交流微电网架构设计的核心,是通过合理规划拓扑结构、科学配置核心组件,实现与应用场景的精准适配,最终达成安全稳定、高效经济的运行目标。拓扑结构决定架构的整体布局与运行特性,核心
    的头像 发表于 04-09 16:54 800次阅读
    交流微电网<b class='flag-5'>架构设</b>计:拓扑结构、核心组件与适配场景

    西格电力微电网总体架构设计:分层分布式控制体系构建

    随着分布式新能源规模化渗透、负荷需求多元化升级,微电网作为整合“源、储、荷、网”多单元的新型能源系统,其安全稳定、高效经济运行的核心诉求,对总体架构设计与控制体系提出了更高要求。微电网总体架构是系统
    的头像 发表于 03-31 11:44 492次阅读
    西格电力微电网总体<b class='flag-5'>架构设</b>计:分层分布式控制体系构建

    2022全新版!Java分布式架构设计与开发实战(完结)

    2022全新版!Java分布式架构设计与开发实战(完结) 分库分表实战:Java海量数据存储架构设计 在现代互联网应用中,随着业务规模的指数级增长,数据库性能瓶颈已成为制约系统发展的关键因素。当单
    发表于 03-30 15:20

    微电网总体架构设计原则:安全、高效、灵活的三重导向

    的运行稳定性、能源利用效率与场景适配能力。在微电网架构设计中,“安全、高效、灵活”三大导向并非孤立存在,而是相互支撑、协同统一的有机整体——安全是底线,筑牢微电网运行的根基;高效是核心,彰显微电网的能源
    的头像 发表于 03-27 14:12 266次阅读
    微电网总体<b class='flag-5'>架构设</b>计原则:安全、高效、灵活的三重导向

    光伏四装置硬件平台架构详解:计算单元、通信接口与可靠性设计

    光伏设备“单一功能、适配性差”的局限,以“计算为核、通信为脉、可靠为基”构建架构体系。西格电力提供光伏策略控制服务器,了解详情咨询:1.3.7-5.0.0.4-6.2.0.0。本文从计算
    的头像 发表于 01-04 15:40 1365次阅读
    光伏四<b class='flag-5'>可</b>装置硬件平台<b class='flag-5'>架构</b>详解:<b class='flag-5'>计算</b>单元、通信接口与可靠性设计

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

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

    AES和SM4算法的重构分析

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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