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

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

3天内不再提示

FPGA人工智能时代的引擎!

FPGA设计论坛 来源:未知 2022-11-24 20:00 次阅读

引言:这是FPGA最好的时代,也是芯片技术最好的时代。我们相信,芯片作为人类文明史上最重要的成就之一,会继续推动更多的社会进步与技术创新。FPGA作为一种重要的芯片类别,将会在人工智能、大数据、云计算等多个领域不断焕发新生。而FPGA蕴含的技术思想,也将持续启发一代代智慧的研究者不断创新!

什么是FPGA?

FPGA叫“现场可编程逻辑阵列”,它本质是一种可编程的芯片。人们可以把硬件设计重复少些在他的可编程存储器里,从而使FPGA芯片可以执行不同的硬件设计和功能。另外,你也可以使用现场动态的改变它上面运行的功能,这就是为什么它们被称作现场可编程的原因。事实上,你可以每隔几秒就改变一次FPGA芯片上运行的硬件设计,因此这种芯片非常灵活。

处理器围绕一个CPU构建,一个CPU一次执行一个操作。此外,处理器通过以顺序方式执行指令来完成其任务,这意味着处理器的操作本质上受到限制:所需的功能必须适应可用的指令,并且在大多数情况下,不可能同时完成多个处理任务。指令集的设计非常通用,现在可以在极高的频率下执行指令。然而,这些特性并没有消除基于软件的数字设计方法的缺点。

替代方案是基于硬件的方法。如果每个新设计都可以围绕实现系统所需的确切功能的数字IC构建,那将是非常方便的:无需编写软件,无指令集限制,无处理延迟,只需一个具有输入引脚的IC ,输出引脚和数字电路精确地对应于必要的操作。

FPGA 通过什么实现可编程?

CLB(可配置逻辑模块),构成了FPGA可编程逻辑功能的核心。CLB需要彼此互联并与外部电路交互,出于这些目的,FPGA使用可编程互连和输入/输出(I / O)块矩阵。FPGA的“程序”存储在SRAM单元中,这些单元影响CLB的功能并控制建立连接路径的开关。通过硬件描述语言(HDL)最常见的两种VHDL和Verilog,去告诉硬件怎么做。

  • 优点

  • 可编程

  • 灵活

  • 低功耗

  • 成本低

FPGA和CPU,GPU三者之间的区别?

CPU的工作方式基于一系列的计算机指令(指令集),CPU从内存中取一小部分数据放到寄存器或缓存中,使用一系列指令对这些数据进行操作,操作我牛逼后,将数据写回内存,提取另一小部分数据,再用指令进行操作,周而复始。”时域计算“,但有一个弊端就是在高速网络中当需要指令控制执行的数据集太大时,CPU不仅要处理复杂的指令,还要处理数据,根本忙不过来。

GPU、被称作是”单指令多数据流(SIMD)“的并行处理,实际上就是,在GPU中有着一堆相同的计算核心,可以处理类似但并不是完全相同的数据集,因此,可以使用一条指令,就让这些计算核心执行相同的操作,并且平行的处理所有数据。

FPGA、它实际上是CPU计算模型的转置。与其将数据锁定在架构上,然后使用指令流对其处理,FPGA将“指令”锁定在架构上,然后在上面运行数据流。,实际上就是将某种计算架构用硬件电路实现出来,然后持续的将数据流输入系统,并完成计算。可编程,可配置,就是修改控制数据流向的逻辑。

通俗理解

ASIC(定制化芯片): 比如商场里线程的玩具模型,小汽车、城堡等,这些买来就可以玩,是厂家给你做好的。喜欢什么就买什么,买了四个轮子的小汽车,发现四个轮子不好玩,其实想要三轮车,这就没办法,你只能再去掏钱买。

CPU或者ARM:买了一台游戏机,玩什么游戏另外插卡。没有游戏卡,就是废铁。

FPGA:相当于乐高积木,买来的是以大堆零件(FPGA里的IOB、SLICE、blockram等),车轮、屋顶这些零件集成度很高(相当于FPGA里的DCM、DSP等);玩家根据图纸,可以搭出多种样式的模型。可以根据喜好想做成什么做成什么。

人工智能的发展

当前,人工智能有了很大的发展,而这很大程度上归功于深度学习技术的发展。人们逐渐认识到,当你有了深度学习算法、模型,并构建了深度神经网络时,需要足够多的数据去训练这个网络。只有加入更多的数据,才会让深度神经网络变的更大、更好。通过使用深度学习,我们在很多传统的AI领域取得了长足的进展,比如机器翻译、语音识别计算机视觉等等。同时,深度学习也可以逐步替换这些领域发展多年的专用算法。

评价AI的几个维度:时延 处理速度 成本

5G 与 FPGA 有什么关联?

5G时代用的频率很可能从4G时代的1.8G提升至3.5G,这意味着其频率穿透性会变差,衰减也会更快,基站覆盖范围要远小于3G、4G基站。有数据显示,一个3G基站可以覆盖的区域可能需要4-5个5G基站覆盖。高通曾在旧金山做过实验,0.1个平方公里的区域,需要部署174个2.8G频段的小基站,然后才能达到5G的服务标准。这意味着需要运营商需要购买数倍的基站。

5G 网络的典型特点包括高速度、泛在网、低功耗、低延时,以及更高的可扩展性、智能性和异构性。为满足这些新的要求,5G 网络必须采用许多新的技术,比如海量 MI-MO、云 RAN、新的基带和 RF 架构 等,而这些新的技术存在不确定性和较长的优化和迭代过程,而且市场上短期内没有形成统一的方案, 在网络应用和运维通过较长时间达到最优之前,都需要 FPGA 方案解决。FPGA 两大国际巨头赛灵思英特尔都将 5G 通信作为未来几年的战略方向之一。

什么驱动了FPGA的发展?

摩尔定律失效

摩尔定律,当价格不变时,集成电路上的元器件数目每隔1-2年就会翻一倍,性能也会增加一倍。现在纳米技术到达了瓶颈,导致了摩尔定律的失效。

数据量大,面对更多的数据和更复杂的计算,需要更快处理速度和算力,CPU已经不能够支持。

5G时代的到来,基建的建设,带动了人工智能的发展,数据量的增大,低延时,超强酸锂等等这些需求,都促使着FPGA的发展。

随着发展,处理速度的需求,能不能将多个FPGA像软件的集群一样,形成一个FPGA集群网络,不同的FPGA可以有不同的功能,如果用来模拟神经网络,不同的芯片来模拟复杂的神经元,形成一个大的神经网络.

2fd878d0-6bef-11ed-8abf-dac502259ad0.jpg

精彩推荐 至芯科技12年不忘初心、再度起航11月12日北京中心FPGA工程师就业班开课、线上线下多维教学、欢迎咨询! FPGA与CPU、GPU、ASIC的区别,FPGA在云计算中的应用方案 FPGA基础知识扫码加微信邀请您加入FPGA学习交流群

2fe8eecc-6bef-11ed-8abf-dac502259ad0.jpg2ffed1c4-6bef-11ed-8abf-dac502259ad0.png

欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!

点个在看你最好看


原文标题:FPGA人工智能时代的引擎!

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

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

    关注

    1626

    文章

    21665

    浏览量

    601803

原文标题:FPGA人工智能时代的引擎!

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式和人工智能究竟是什么关系?

    嵌入式和人工智能究竟是什么关系? 嵌入式系统是一种特殊的系统,它通常被嵌入到其他设备或机器中,以实现特定功能。嵌入式系统具有非常强的适应性和灵活性,能够根据用户需求进行定制化设计。它广泛应用于各种
    发表于 11-14 16:39

    FPGA应用于人工智能的趋势

    FPGA(现场可编程门阵列)在人工智能领域的应用趋势日益显著,主要归因于其高速、低功耗、灵活性和并行处理能力等独特优势。以下是对FPGA应用于人工智能趋势的分析: 一、
    的头像 发表于 10-25 09:20 345次阅读

    《AI for Science:人工智能驱动科学创新》第6章人AI与能源科学读后感

    幸得一好书,特此来分享。感谢平台,感谢作者。受益匪浅。 在阅读《AI for Science:人工智能驱动科学创新》的第6章后,我深刻感受到人工智能在能源科学领域中的巨大潜力和广泛应用。这一章详细
    发表于 10-14 09:27

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    很幸运社区给我一个阅读此书的机会,感谢平台。 《AI for Science:人工智能驱动科学创新》第4章关于AI与生命科学的部分,为我们揭示了人工智能技术在生命科学领域中的广泛应用和深远影响。在
    发表于 10-14 09:21

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    深刻认识到人工智能在推动科学进步中的核心价值。它不仅是科技进步的加速器,更是人类智慧拓展的催化剂,引领我们迈向一个更加智慧、高效、可持续的科学研究新时代
    发表于 10-14 09:12

    risc-v在人工智能图像处理应用前景分析

    RISC-V在人工智能图像处理领域的应用前景十分广阔,这主要得益于其开源性、灵活性和低功耗等特点。以下是对RISC-V在人工智能图像处理应用前景的详细分析: 一、RISC-V的基本特点 RISC-V
    发表于 09-28 11:00

    人工智能ai 数电 模电 模拟集成电路原理 电路分析

    人工智能ai 数电 模电 模拟集成电路原理 电路分析 想问下哪些比较容易学 不过好像都是要学的
    发表于 09-26 15:24

    人工智能ai4s试读申请

    目前人工智能在绘画对话等大模型领域应用广阔,ai4s也是方兴未艾。但是如何有效利用ai4s工具助力科研是个需要研究的课题,本书对ai4s基本原理和原则,方法进行描诉,有利于总结经验,拟按照要求准备相关体会材料。看能否有助于入门和提高ss
    发表于 09-09 15:36

    名单公布!【书籍评测活动NO.44】AI for Science:人工智能驱动科学创新

    ! 《AI for Science:人工智能驱动科学创新》 这本书便将为读者徐徐展开AI for Science的美丽图景,与大家一起去了解: 人工智能究竟帮科学家做了什么? 人工智能将如何改变我们所生
    发表于 09-09 13:54

    报名开启!深圳(国际)通用人工智能大会将启幕,国内外大咖齐聚话AI

    8月28日至30日,2024深圳(国际)通用人工智能大会暨深圳(国际)通用人工智能产业博览会将在深圳国际会展中心(宝安)举办。大会以“魅力AI·无限未来”为主题,致力于打造全球通用人工智能领域集产品
    发表于 08-22 15:00

    FPGA人工智能中的应用有哪些?

    FPGA(现场可编程门阵列)在人工智能领域的应用非常广泛,主要体现在以下几个方面: 一、深度学习加速 训练和推理过程加速:FPGA可以用来加速深度学习的训练和推理过程。由于其高并行性和低延迟特性
    发表于 07-29 17:05

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2) 课程类别 课程名称 视频课程时长 视频课程链接 课件链接 人工智能 参赛基础知识指引 14分50秒 https
    发表于 05-10 16:46

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V1)

    课程类别 课程名称 视频课程时长 视频课程链接 课件链接 人工智能 参赛基础知识指引 14分50秒 https://t.elecfans.com/v/25508.html *附件:参赛基础知识指引
    发表于 04-01 10:40

    fpga芯片和人工智能芯片的区别

    FPGA芯片和人工智能芯片(AI芯片)在设计和应用上存在一些关键的区别,这些区别主要体现在它们的功能、优化目标和适用场景上。
    的头像 发表于 03-14 17:26 1139次阅读

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智能
    发表于 02-26 10:17