利用硬件加速器提高处理器的性能
处理器内部集成的硬件加速器可以实现三种广泛使用的信号处理操作:FIR(有限冲激响应)、IIR(无限冲激响应)和FFT(快速傅里叶变换)。硬件加速器减轻了核处理器的负担,能潜在的提升处理器的计算吞吐率超过两倍。本文以下一代音频系统为例,说明硬件加速器在这方面的应用。1 为什么使用硬件加速器FIR滤波器、IIR滤波器和FFT操作在数字信号处理器中应用十分普遍,且具有规则的结构,因此可以用硬件直接实现,特别是用硬件加速器。硬件加速器是专用的定点功能外设,用于实现重复计算复杂的单个任务。它们减轻了主处理器的负担,主处理可以主要做一些在结构上几乎没有什么规律的通用任务。由于系统设计者既拥有通用处理器的灵活性,又具有专用硬件的计算优势,因此,使用硬件加速器就提供了一种高性价比的方法,以增加处理器总的计算能力。因此,这类加速器在满足众多应用领域日益复杂的系统需求方面具有重要价值。其中一个应用是其通道数不断上升的音频系统。家庭影院系统通道数从5.1通道发展到6.1通道,现在已经到 7.1通道,而高端汽车功放一般使用12个或者更多的扬声器,使听者沉浸于美妙的音乐中。此外,音频源内容现在采用高清(HD)格式,其相关的解码器扩展了系统资源。HD算法还以更高的采样率处理数据。以前,数据的峰值采样率很少超过48 kHz,有了HD算法,现在采样率通常都是96kHz,有时,甚至达到了192kHz。为了更好的理解是如何增加计算需求的,以现代化的家庭影院接收系统为考虑,它集成了复杂的室内均衡算法,用以补偿驱动响应和扬声器摆放位置的不同所引起的偏差。算法首先利用麦克风分析室内环境,并测量实时传递函数。在多个位置进行测量再组合分析,然后为每个扬声器设计一个补偿滤波器。更精确的室内均衡算法则使用FIR滤波器来校正整个频率范围上的响应函数,滤波器长度与采样率直接成比例。低频控制越精确,需要滤波器长度越长。采样率为48kHz,通常滤波器长度为256点,为了达到同样的频率分辨率,在96kHz则需要滤波器长度为512点。采样率和滤波器长度都加倍则导致所需的总计算量增加了四倍。2 加速器结构本节将以ADI公司近期推出的SHARC ADSP-2146x处理器为例介绍加速器的结构,该处理器具有更高的时钟速率(450MHz),并扩展了片上存储器(5Mb)。
图1 FIR加速器的结构
此外,处理器还具有一系列硬件加速器,可以用以实现通用信号处理运算:FIR、IIR滤波器和FFT。而这些运算是通信系统、医疗设备、消费产品和工业测量与控制应用中的基本运算。这些加速器是SHARC ADSP-2136x系列处理器片内采样率转换器的有益补充,而采样率转换器也可以看作硬件加速器。SHARC ADSP-2146x处理器的三个加速器设计相同,图1所示的FIR加速器能很好的说明硬件加速器的结构。FIR加速器有以下功能模块。● 系列控制寄存器——配置加速器的操作。● DMA控制器——在主存储器与加速器的本地存储器之间传输数据,也可以用于配置控制寄存器。● 两个本地存储器块——保存系数和状态变量(或者延迟存储器),并降低主存储器的带宽。● 计算单元——包括适合加速器的算术操作,FIR的计算单元有4个并行的MAC。使用链式DMA,加速器的操作可以自动完成,FIR加速器的典型操作有以下几步。(1)将本通道的系数数据由内部存储器载入本地加速器系数存储区。(2)将本通道的状态变量从内部存储器载入本地加速器系数存储区,这包括第一个输入样本。(3)利用四个MAC单元计算输出样本。(4)保存结果。(5)如果还有需要处理的样本,则读取下一个输入样本,并写入状态变量存储器。(6)重复步骤(3)~(5),直到通道中的所有输出样本计算完。(7)重复步骤(1)~(6),计算所有输入通道。3 加速器的实际应用设计的应用软件必须尽可能从硬件加速器获取最多的好处,应牢记加速器必须配置成与主CPU并行操作,如果主CPU处于空闲状态等待加速器操作完成,这不会带来任何好处。加速器是实时环境中运行的大信号链的典型部分,与加速器接口需要双缓存的输入和输出数据,且系统设计人员也应该牢记加速器会带来一部分延时。设想一个带有7.1通道的家庭影院系统,采样率96kHz,数据块大小为32个采样点,假定室内均衡应用8个FIR滤波器,每个滤波器长度为512点,如果采用核CPU执行滤波操作,则至少需要每秒96kHz ×8×512=393MMAC个操作,或者占工作在450MHz的SHARC处理器运算量的44%。该FIR处理占了整个计算量的很大一部分,但在将来,这些都可以转由加速器来处理。FIR滤波器的输入和输出都采用双缓冲,这样就可以让加速器与音频信号处理链的最后环节并行处理。当然,双缓冲器会引入32个采样点的处理延迟,对于96kHz时延迟为333ms,是可以接受的。而利用前面的计算公式,加速器需要50 056个外设时钟周期才能完成操作,如果外设时钟是225MHz,则需要223ms,这小于333ms的可用块处理时间。4 结论音频处理技术的进一步发展对音频DSP提出了更高的要求,集成的硬件加速器为处理器整体处理性能的提升提供了重要的推动力,且将通用的信号处理操作——FIR滤波、IIR滤波和FFT操作——从内核处理器中释放出来,使内核可以专注于其他任务,这种高性价比的方法能提高处理器两倍以上的计算吞吐量。虽然本文主要讨论音频应用,但是处理器核和加速器也是通用的,也非常适合于各种信号处理任务。关键词: 处理器硬件加速
利用硬件加速器提高处理器的性能
2022-02-01 18:00:01
美作家建议马斯克收购并接管传媒 收到回应称其“想法有趣”
2022-02-01 16:39:33
特斯拉新固件引入座椅乱调防护功能 或与电机更换有关
2022-02-01 16:39:27
高铁列车开始售卖奶茶之后 现磨咖啡也来了
2022-02-01 16:39:21
苹果CEO库克发微博祝贺春节:愿虎年给你带来勇气和力量
2022-02-01 16:39:15
消息称美国FTC将对微软并购暴雪案发起反垄断审查
2022-02-01 16:39:09
央视春晚直播平均收视率21.93% 竖屏用户累计人次达2亿
2022-02-01 16:39:04
诺瓦瓦克斯向FDA申请批准其拖延已久的传统蛋白质基新冠疫苗
2022-02-01 16:38:57
宝马i3纯电车回顾:上市9年卖得还没有Model 3半年多
2022-02-01 16:38:50
Natilus N3.8T货运无人机的混合翼设计可令其多装60%的货物
2022-02-01 16:38:43
Crisis Text Line决定停止向Loris.ai分享会话数据
2022-02-01 16:38:36
自设的最后期限已过 NVIDIA继续对RTX 3090 Ti保持沉默
2022-02-01 16:38:30
印度政府提议对加密货币和NFT交易收入征收30%的税收
2022-02-01 16:38:23
阿里小号涨价:60元年费涨到120
2022-02-01 16:38:16
【手慢无】到手1169元 Redmi Note 9 5G迎促销啦
2022-02-01 16:38:13
雅虎日本公司在欧洲的业务因为GDPR带来的高成本而面临停滞
2022-02-01 16:38:08
【手慢无】1799元起 vivo T1 8GB+256GB现在有优惠啦
2022-02-01 16:38:04
抢夺央视春晚:快手、抖音、视频号的“三国杀”
2022-02-01 16:38:00
无铅焊锡与有铅焊锡的区别
2022-02-01 16:30:34
压力检测仪常用的3种测压方法
2022-02-01 16:30:29
充电器工作原理
2022-02-01 16:30:23
如何给Qt 开发的应用程序加图标
2022-02-01 16:30:18
lc振荡电路工作原理
2022-02-01 16:30:12
基于微软云计算存储系统及技术服务平台研究
2022-02-01 16:30:07
天宫二号是干什么的 五个问题让您快速了解
2022-02-01 16:30:01
Moderna公司的COVID-19疫苗获得FDA全面批准
2022-02-01 15:12:54
“除夕夜,我用数字人民币点外卖”
2022-02-01 15:12:48
日本一连锁店用中国产鳗鱼充当日产被查 称中国产更便宜,鱼又大又软
2022-02-01 15:12:42
研究显示:感染了新冠的HIV患者容易产生新冠病毒变异
2022-02-01 15:12:36
美国纳斯达克证交所敲开市钟 庆祝虎年春节
2022-02-01 15:12:30
惊险逃生竟是流量噱头?YouTube网红被指故意坠机
2022-02-01 15:12:24
Windows 11的最新累积更新可以让你的电脑运行得更快
2022-02-01 15:12:19
三星Galaxy S22将只支持25W充电 45W是为Plus与Ultra型号准备的
2022-02-01 15:12:13
亚马逊仓库经理承认偷窃27.3万美元电脑零部件的罪行
2022-02-01 15:12:07
Linux Lite 5.8 正式发布 易用性开始向Windows看齐
2022-02-01 15:12:01
微软下线Surface Audio耳机管理应用 Surface App取而代之
2022-02-01 15:11:55
FlickType开发者提起的App Store诉讼被允许继续进行
2022-02-01 15:11:49
Synaptics推出可处理双4K 60Hz显示信号的WiFi 6E无线扩展系统
2022-02-01 15:11:43
东芝在东京7-Eleven门店试用“悬空点击”自助商品查询机
2022-02-01 15:11:38
以色列初创公司开发出一套利用无人机采摘水果的系统
2022-02-01 15:11:32
物美价更廉 人造钻石未来可让我们实现“钻石自由”
2022-02-01 15:11:26
王晶《倚天屠龙记之九阳神功》豆瓣开分3.5:中老年港星再就业
2022-02-01 15:11:20
500Hz超高刷新率显示器惊艳亮相 但16核i9+RTX 3090也无法满足它
2022-02-01 15:11:14
Meta结束了其Express Wi-Fi全球扩展计划
2022-02-01 15:11:08
比特币创“加密货币之冬”以来最差年度开局
2022-02-01 15:11:03
萨尔瓦多总统:比特币大涨只是时间问题
2022-02-01 15:10:57
获得瑞士信贷点赞 特斯拉股价一度上涨10.7%
2022-02-01 15:10:51
路虎公布顶配版路虎揽胜SV和PHEV售价
2022-02-01 15:10:46
春晚沈腾一个小品虚拟币“dogoking”立马暴涨50倍 这就是王多鱼Buff?
2022-02-01 15:10:40
Meta稳定币项目Diem出售给Silvergate银行
2022-02-01 15:10:34
Redis 7.0即将迎来“重大性能优化”
2022-02-01 15:10:29
英伟达GeForce GT 1010亮机卡跑分曝光 闲鱼挂价450元
2022-02-01 15:10:23
微信朋友圈限时虎年祝福活动上线 发送专属消息气泡
2022-02-01 15:10:17
AR/VR部门将影响100亿美元利润?Meta元宇宙业务面纱将被揭开
2022-02-01 15:10:11
SpaceX今晨再发意大利雷达星 一级改自“重鹰”捆绑
2022-02-01 15:10:05
过节聚会喝酒停不下来?小心让人盲目自信,危机感完全失灵
2022-02-01 15:10:00
多家快递公司发声:2022年春节继续“不打烊”
2022-02-01 15:09:54
马斯克讽刺燃油车起火更多:内燃机也有外燃倾向
2022-02-01 15:09:48
美国3万多特斯拉粉丝请愿 要求承认其电动汽车行业领导地位
2022-02-01 15:09:43
苏宁预亏超400亿遭问询:为何对天天快递计提减值准备13亿
2022-02-01 15:09:37
春晚带货能力强 价格上万元张小斐同款大衣10分钟售罄
2022-02-01 15:09:31
法庭裁定Waymo可以将一些无人驾驶数据再保密22天
2022-02-01 15:09:26
Google Doodle庆祝2022年农历新年“虎年”到来
2022-02-01 15:09:20
腾讯QQ安装包容量逼近1GB的原因:集成UE4引擎
2022-02-01 15:09:13
从被霸凌到科技极客:马斯克的求学时代
2022-02-01 15:09:06
三星Galaxy S22或受到供应链混乱的较大拖累
2022-02-01 15:08:59
Gmail新布局本月开始试用,第二季度将成唯一选项
2022-02-01 15:08:52
设计师分享OPPO Find X5 Pro高清概念渲染图
2022-02-01 15:08:46
标价450元 5年前架构的GT 1010显卡性能实测:连核显都打不过
2022-02-01 15:08:39
研究显示年轻女性中风可能性高于同龄男性
2022-02-01 15:08:32
279元秒杀512G固态SSD:史低
2022-02-01 15:08:28
波音公司开始生产世界上最大的双引擎货机777-8F
2022-02-01 15:08:24
利用PPG高精度光学传感器 Amazfit GTR 3 Pro上线“夜间血压筛查”功能
2022-02-01 15:08:20
辉瑞向FDA申请批准为5岁以下儿童提供COVID-19疫苗接种
2022-02-01 15:08:17
【手慢无】到手1999元起 小米11青春活力版促销啦
2022-02-01 15:08:12
Meta为Instagram Stories等服务引入3D虚拟化身
2022-02-01 15:08:09
【手慢无】到手1849元起 Redmi K40迎来促销啦
2022-02-01 15:08:02
RX 6900 XT冲上3DMark《Fire Strike》跑分榜首 主频3.1GHz
2022-02-01 15:08:00
LTE/LTE-A技术及标准进展
2022-02-01 15:00:34
主令控制器的工作原理
2022-02-01 15:00:28
typedef用法 与#define
2022-02-01 15:00:23
锂电池之父吉野彰:重新定义未来
2022-02-01 15:00:18
rake接收机的工作原理
2022-02-01 15:00:13
蜂鸣器常见错误电路分析
2022-02-01 15:00:07
液晶显示器偏光膜的基本原理
2022-02-01 15:00:02
12代酷睿上市 Intel处理器越来越贵了:均价上涨超10%
2022-02-01 13:51:16
芝奇发布DDR5-6400 32GB高频大内存:时序喜人
2022-02-01 13:51:09
第三大CPU架构RISC-V崛起了:单厂商年出货超30亿
2022-02-01 13:51:03
Win 11虎年首次更新:安卓应用OK了!
2022-02-01 13:38:33
12代i7+RTX 3060电脑只要7499 拆卖零件都值
2022-02-01 13:38:26
技嘉1Tb SSD只要639 漏洞价快捡!
2022-02-01 13:38:19
1Tb固态硬盘只478元 余量不多 手慢无
2022-02-01 13:38:11
1Tb只要112元 硬盘硬盘虎年首降!
2022-02-01 13:38:03
光伏并网逆变器原理
2022-02-01 13:30:25
令人如痴如醉的10W电子管功放
2022-02-01 13:30:20
思特威发布两款3MP图像传感器,开启网络摄像机“全高清Pro时代”
2022-02-01 13:30:15
色温及如何选择色温图文详解
2022-02-01 13:30:10
电流表原理和如何避免测量误差(一)
2022-02-01 13:30:04
特斯拉线圈的制作方法及原理介绍
2022-02-01 13:29:59
Apple Watch推出2022春节挑战:20分钟锻炼可得“虎头”奖章
2022-02-01 12:08:42
相关新闻