【算法加速】区分ASIC与CPU、GPU、FPGA几个概念

这里便于理解,我们先了解一下挖矿的发展,我们知道在比特币挖矿的过程中需要消耗算力,这个算力是机器提供的,简单来说就是让机器来计算一定难度的结果值(该结果值满足一定的要求,比如说前面必须要有18个0等)。
而计算的过程交给计算机,早期大家都是用电脑的CPU来进行挖矿,后来大家使用GPU来进行挖矿。在2013年作用,低成本灵活性强的FPGA才被用于挖矿。但是随着算力要求越高,矿机厂商转而采用能效更高的ASIC芯片取代 GPU/ FPGA来运行比特币 SHA-256 哈希算法。

传统的依靠编程语言的算法提高效率是有瓶颈的,转而向硬件寻求加速的解决方案。

一、名词介绍

CPU:中央处理器(Central Processing Unit,CPU)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

GPU:图形处理器(Graphics Processing Unit,GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。

ASIC:专用集成电路(Application Specific Integrated Circuit,ASIC),适合于某一单一用途的集成电路产品。

FPGA:现场可编程门阵列(Field Programmable Gate Array,FPGA)。其设计初衷是为了实现半定制芯片的功能,即硬件结构可根据需要实时配置灵活改变。

二、性能介绍

CPU作为通用处理器,除了满足计算要求,为了更好的响应人机交互的应用,它要能处理复杂的条件和分支,以及任务之间的同步协调,所以芯片上需要很多空间来进行分支预测与优化(control),保存各种状态(cache)以降低任务切换时的延时。这也使得它更适合逻辑控制、串行运算与通用类型数据运算。

GPU拥有一个由数以千计的更小、更高效的ALU核心组成的大规模并行计算框架,大部分晶体管主要用于构建控制电路和Cache,而控制电路也相对比较简单。

CPU、GPU 都属于冯·诺依曼结构,指令译码执行、共享内存。

FPGA本质上是无指令、无需共享内存的体系结构要比GPU、CPU更加高效, 在数据处理任务里 FPGA 的主要优势是稳定又极低的延迟,适用于流式的计算密集型任务和通信密集型任务。

ASIC是专用的集成电路,其性能其实要强于FPGA,但是针对定制的客户,其成本却高于FPGA很多。

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GPUFPGAASIC是不同类型的芯片或处理器。 GPU(图形处理器)主要用于图形渲染和并行计算任务。它具有大量的并行处理单元,适用于高性能计算和深度学习等任务。与CPU相比,GPU具有更高的计算能力和并行性能,但其功耗相对较高。 FPGA(现场可编程门阵列)拥有大量的可编程逻辑单元,可以根据需要进行针对性的算法设计。FPGA在处理海量数据时具有独特的优势,因为它更接近IO,即硬件底层的架构。在比特币矿机中,FPGA曾经是挖矿芯片的一种选择,但后来被ASIC芯片取代。 ASIC(专用集成电路)芯片是专为特定应用定制的硬件。与通用处理器相比,ASIC芯片的设计固化了特定功能,使其能够以更高的速度和更低的功耗执行特定任务。在比特币挖矿中,ASIC芯片是专门用于挖矿的定制芯片。与FPGA相比,ASIC芯片更高效且成本更低。 综上所述,GPUFPGAASIC是不同的芯片或处理器类型,用于不同的应用和任务。每种芯片都具有各自的特点和优势,应根据具体需求来选择使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [带你深入了解GPUFPGAASIC](https://blog.csdn.net/HackEle/article/details/123173745)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值