当前位置:网站首页>芯片加速器 Accelerator
芯片加速器 Accelerator
2022-08-10 02:02:00 【Carol0630】
加速器 (Accelerator or Offload Engine) 是一块专用的硬件电路,它可实现各种功能,以便于在执行一组操作时,获得比通用微处理器更高的性能或更好的能效比。 通过软件调用加速器对各种操作加速被称为硬件加速。加速器可以显著地提升特定任务的性能。他们通常是连接到系统的一个单独的组件,但是也会被以 ISA 扩展的形式直接集成到处理器中。
一个独特的加速器子集也称为协处理器。 区别在于加速器如何与主机处理器交互。 想对于协处理器通常连接到主机处理器的内部,然后执行主机处理器传递给其的指令,而通用加速器通常被视为通过接口编程的独立 I / O设备。
加速器的使用不是一个新鲜事。浮点协处理器早在 1980 年代就已经成为加速器适配的早期例子。但是,摩尔定律所实现的更高集成度使公司可以将这些功能集成到主机处理器中,从而使它们没有了用武之地。在此后的几十年中,通用计算机通过登纳德缩放定律和摩尔定律不断提高单核性能。现代 SoC 集成了一系列的加速器,用于诸如加密和压缩之类任务的加速。
但是,到了2000年代后期,登纳德缩放定律崩溃了,单核性能的提高开始减弱。这些缺陷激发了人们对加速器的新兴趣。加速器可以像 ASIC 一样用硅实现,也可以用软硬件实现(Soft hardware is digital logic that is designed to be implemented on reconfigurable hardware such as programmable logic devices instead of being fabricated as an actual integrated circuit. Soft hardware is typically coded in a language like VHDL or Verlog and is designed to be implemented on an FPGA. )。因为这是与执行密集计算任务的算法的软件代
边栏推荐
猜你喜欢
T5: Text-to-Text Transfer Transformer
基于C51的中断控制
数组(一)
Pagoda server PHP+mysql web page URL jump problem
How Microbes Affect Physical Health
781. 森林中的兔子
小菜鸟河北联通上岗培训随笔
Database management tool: dynamic read-write separation
Introduction and application of quantitative trading strategies
宝塔服务器PHP+mysql网页URL跳转问题
随机推荐
web crawler error
P1564 Worship
【二叉树-中等】2265. 统计值等于子树平均值的节点数
Anchor_generators.py analysis of MMDetection framework
Under pressure, there must be cowards
SQLserver加个判断
ArcGIS Advanced (1) - Install ArcGIS Enterprise and create an sde library
Nacos源码分析专题(五)-Nacos小结
Go语言JSON文件的读写操作
mysql -sql编程
数据在内存中的存储
【二叉树-中等】508. 出现次数最多的子树元素和
Shell编程--awk
2022.8.9 Exam Unique Bid Auction--800 Question Solutions
T5: Text-to-Text Transfer Transformer
Introduction and application of quantitative trading strategies
Deep Learning (5) CNN Convolutional Neural Network
浅写一个下拉刷新组件
2022.8.8考试摄像师老马(photographer)题解
官宣出自己的博客啦