下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式设备中片上存储器的有效使用方法随着速度的迅速提高,与片外存储器的速度差异越来越大,匹配与外部存储器的方法通常是采用或者片上存储器。微处理器中的片上存储器结构通常包含指令、数据或者片上存储器。对于嵌入式设备上数据密集的应用,数据与片上存储器相比存在以下缺陷:①片上存储器是固定的单周期访问,可在设计时(不是运行时)研究数据访问模式;而还要考虑不命中的情况,因而有可变的数据访问时间,执行时间的预测更加困难。②使用执行时间的不可预测性影响编译器的优化。③细颗粒的对于图像编码等的规则数据访问并不合适,因而使用对于嵌入式设备可能不是最优的。对于大多数应用,使用片上存储器比使用数据 能耗平均节省约%,芯片面积与时间的乘积仅为的%,因而对于嵌入式多媒体处理器,片上作为数据 的替代,功耗更低。片上存储器的有效使用对于提高嵌入式应用的速度、降低功耗具有重要的意义。简称为“ 5具有极低的功耗./ ,非常适合手持设备,现在已经集成至公司专门针对手机的高性能多媒体处理器上。 片上除了 的指令外,还有 的双端口存储器 和 的单端口存储器r和总共,分成个块,每个块k本文以 上的视频编码器为例,讨论片上存储器的有效使用。 1数据的片外、片上动态分配因为片上存储器比片外存储器具有更强的数据访问能力和更低的访问功耗,所以尽可能分配数据到片上存储器;未能分配到片上的数据可在 处理前转移到片上;已经转移到片上的数据,应尽可能在片上保存,直到其生命期结束,以便尽可能减少数据从片外存储器到片上存储器的数据转移。在视频编码等应用中,标量、常数相对矩阵而言,通常数量较少,可以分配到片上。若分配到片外,则在运算时直接存取片外数据, 流水线将会停滞。直接存储器存取 可以在存储器之间、存储器与外设之间转移数据,除了 通道参数初始化以外, 转移数据和 处理数据可以并行进行。设置 通道参数需要一定的时间,用 来转移单个变量或常数的开销可能比直接存取更大,因此 适合转移具有较多数据的矩阵,并不适合片外标量的转移。包含大量元素的矩阵可以分配到片外,处理前使用 转移到片上存储器。局部变量由编译器分配到软件栈上,具有两个软件栈——数据栈和系统栈。 的栈有种工作模式,可设置成双16比特快返回模式,以减小栈所占的存储器空间,并提高其运行速度。数据栈和系统栈在函数调用及返回时同时访问,可将这
两个栈分配到块或者不同的块内。两个栈分配到块或者不同的块内。本文中数据存储器的分配,强调从实际多媒体应用处理的基本数据块出发,分析简单、直观。多媒体算法总是将原始输入数据分成一定大小的块来处理,并产生对应该输入的最后输出。如果片上没有足够的存储器,则大量的输入数据和最后结果仅能存储在片外。对于元素较多的矩阵,可以根据算法特征,将矩阵分成若干数据子块,如. 编码器中的宏块和搜索窗等,或者单纯根据可得到的片上存储器数最分成适当大小的子块逐个运算,然后分析数据子块的生命期和使用频率。这里定义数据子块的生命期为首次使用到最后一次使用之间的间隔,而通常变量的生命期为定义到最后使用之间的间隔。例如,定义整型数组 ,用来存储待编码宏块的数据,图像的某个宏块的数据在该宏块编码结束后,该宏块数据的生命期也就结束}然后该数组用来存储下一宏块的数据,因而变量的生命期远比存储在该变量中的某一具体数据的生命期要长。若数据子块具有不相交的生命期,则可以共享相同的片上存储器。很多数据子块在运算中多次使用,可在首次运算前转移到片上,并尽可能保存到生命期结束,即直到这些数据不再使用为止,因而这些数据仅需要一次转移。将程序执行时间看成是由很多连续的时间间隔组成的,若在下个时间间隔内需要转移新的数据到片上供处理,而片上又没有足够的存储器存储这些数据,则这时将随后需要莲续频繁使用的数据保留到片上。对于随后较少使用的数据,若片外存储器还保存有该数据的备份,则这些数据可直接覆盖,等到下次使用时再从片外存储器拷贝到片上;否则,在覆盖前将数据转移到片外。在片上分配一定的缓冲区,用来存储需要再次使用的数据,可有效地减少片外存储器的访问。对于中间结果,尽量在使用前分阶段计算,使用后释放,以缩减存储中间结果的存储器需求。通过数据的这种动态分配,既可以减小或避免访问片外慢速存储器所引起的指令延迟,又可以减少片外到片上的数据转移。在视频编码器中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026二上数学无生上课趣味课件
- 2026二上数学获奖核心素养课件
- 人教版小学四年级上册语文 25 为中华之崛起而读书 教案
- 高考数学一轮复习 讲义 第6节 第2课时 直线与双曲线的位置关系
- 郑州林塔涂料有限公司的成功案例与市场表现:从地标项目到行业份额分析
- 外科无指征治疗2026
- 垃圾分类课件下载
- 半导体底填胶:先进封装加速高可靠封装材料进入增长新周期
- 现场构件临时固定施工方法
- 2027届湖北省十堰市第六中学九上化学期末达标测试试题含解析
- 2025年医疗器械经营质量管理规范自查报告
- 模板施工劳务合同范本
- 毕业设计指导课件
- (已压缩)广东省工程勘察设计服务成本取费导则(2024版)
- 数学小讲师课件
- 监理内部安全培训记录
- 无人机测绘操控员 国家职业技能标准
- 水力发电运行值班员作业指导书
- GJB827B--2020军事设施建设费用定额
- 种植义齿制作技术
- 2025至2030年中国家用美容电器具行业发展监测及投资前景预测报告
评论
0/150
提交评论