...
【24h】

Dynamic Memory Management for Programmable Devices

机译:可编程设备的动态内存管理

获取原文
获取原文并翻译 | 示例
           

摘要

The paper presents the design and implementation of a novel dynamic memory-management scheme for ESP-a language for programmable devices. The firmware for programmable devices has to be fast and reliable. To support high performance, ESP provides an explicit memory-management interface that can be implemented efficiently. To ensure reliability, ESP uses a model checker to verify memory safety. The VMMC firmware is used as a case study to evaluate the effectiveness of this memory-management scheme. We find that the Spin model checker is able to exhaustively verify memory safety of the firmware; the largest process took 67.6 seconds and used 34.45 Mbytes of memory to verify. We also find that the runtime overhead to maintain the reference counts is small; the additional overhead accounts for 7.35 % of the total message processing cost (in the worst case) over a malloc/free interface.
机译:本文介绍了一种针对ESP(一种用于可编程设备的语言)的新型动态内存管理方案的设计和实现。可编程设备的固件必须快速可靠。为了支持高性能,ESP提供了可以有效实现的显式内存管理接口。为了确保可靠性,ESP使用模型检查器来验证内存安全性。 VMMC固件用作案例研究,以评估此内存管理方案的有效性。我们发现Spin模型检查器能够全面验证固件的内存安全性。最大的过程花费了67.6秒,并使用了34.45 MB的内存来进行验证。我们还发现,维护引用计数的运行时开销很小;在malloc / free接口上,额外的开销占消息处理总成本的7.35%(在最坏的情况下)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号