news 2026/4/18 11:49:19

22、SDRAM 能量感知的多处理器平台动态多媒体应用内存分配

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
22、SDRAM 能量感知的多处理器平台动态多媒体应用内存分配

SDRAM 能量感知的多处理器平台动态多媒体应用内存分配

1. 引言

在不久的将来,低成本、便携式的消费设备将推动硅市场的发展,这些设备集成了多媒体和无线技术。运行在这些设备上的应用程序需要在低能耗(0.1 - 2W)的情况下实现巨大的计算性能(1 - 40GOPS)。异构多处理器平台有可能提供足够的计算性能,但要实现足够低的能耗,能量感知的内存管理技术必不可少。本文聚焦于平台上用作主内存的大型片外多存储体内存(如 SDRAM)的能耗,其能耗在很大程度上取决于数据如何分配到存储体中。由于用户与系统的交互,哪些数据需要分配只能在运行时确定,因此之前编译器和系统综合中基于设计时的解决方案无法解决该问题,而现有的操作系统运行时内存管理解决方案在成本优化(尤其是能耗)方面效率低下。本文提出了两种用于动态多任务应用的 SDRAM 能量感知内存分配器,与目前已知的最佳方法相比,这两种分配器都能降低能耗。

2. 平台和 SDRAM 能量模型

在本文的平台中,每个处理器都连接到一个本地内存,并与共享的片外 SDRAM 模块进行交互。SDRAM 存在于平台上是因为存储大型数据结构时,其每比特的能量成本低于 SRAM,它们用于存储大型且不常访问的数据结构,因此可以在处理器之间共享,以降低静态能量成本,且不会造成太大的性能损失。

典型的多存储体 SDRAM 架构的简化视图如下:在 SDRAM 中获取或存储数据涉及三个内存操作。激活操作选择适当的存储体,并将一个页面/行移动到相应存储体的页面缓冲区。页面打开后,读写操作将数据移动到 SDRAM 的输出引脚或从输出引脚读取数据,同一时间只有一个存储体可以使用输出引脚。当下一次读写访问命中同一页面时(页面命中),内存控制器不需要再次激

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:18:35

25、利用流聚合实现指令复用,提升网络处理应用加速效果

利用流聚合实现指令复用,提升网络处理应用加速效果 1. 引言 网络处理器单元(NPU)是专门用于执行通信和数据包处理功能的可编程引擎,能支持多种标准和服务质量(QoS)要求。随着网络速度的提升以及在网络内进行更多计算的需求增加,NPU 的处理负担日益加重。因此,需要开发…

作者头像 李华
网站建设 2026/4/18 8:18:49

打造你的专属AI数字人:OpenAvatarChat实战指南与创新应用

打造你的专属AI数字人:OpenAvatarChat实战指南与创新应用 【免费下载链接】OpenAvatarChat 项目地址: https://gitcode.com/gh_mirrors/op/OpenAvatarChat 你是否曾为传统客服的响应延迟而烦恼?或是渴望拥有一个能24小时陪伴的虚拟助手&#xff…

作者头像 李华
网站建设 2026/4/11 19:34:08

网页时光机:一键穿越互联网历史长河

在信息爆炸的数字时代,你有没有遇到过这样的困境?精心收藏的技术文档突然消失,重要的参考文献链接失效,那些曾经给你带来灵感的网页再也无法访问。互联网上的内容每天都在以惊人的速度消失,但今天我要向你介绍的这个工…

作者头像 李华
网站建设 2026/4/18 10:49:03

27、嵌入式系统中提升缓存性能的硬件/软件技术

嵌入式系统中提升缓存性能的硬件/软件技术 1. 引言与动机 在数据密集型嵌入式应用里,处理器与内存速度之间的差距不断扩大,这使得数据局部性优化成为极为关键的问题。多年来,硬件设计师和编译器开发者分别采用智能缓存管理机制和程序级转换来优化数据缓存局部性。不过,至…

作者头像 李华
网站建设 2026/4/18 10:19:33

FREE!ship Plus船舶设计软件:从入门到精通的终极指南

FREE!ship Plus船舶设计软件:从入门到精通的终极指南 【免费下载链接】freeship-plus-in-lazarus FreeShip Plus in Lazarus 项目地址: https://gitcode.com/gh_mirrors/fr/freeship-plus-in-lazarus 想要设计专业的船舶模型却苦于复杂的商业软件&#xff1f…

作者头像 李华