首页> 外文会议>Hawaii international conference on system science;HICSS-31 >Decreasing process memory requirements by overlapping program portions
【24h】

Decreasing process memory requirements by overlapping program portions

机译:通过重叠程序部分来减少过程内存需求

获取原文

摘要

Most compiler optimizations focus on saving time and sometimes occur at the expense of increasing size.Yet processor speeds continue to increase at a faster rate than main memory and disk access times.Processors are now frequently being used in embedded systems that often have strict limitations on the size of programs it can execute.Also,reducing the size of a program may result in improved memory hierarchy performance.This paper describes general techniques for decreasing the memory requirements for a process by automatically overlapping portions of a program.Live range analysis,similar to the analysis used for allocating variables to registers,is used to determine which program portions conflict.Noncon-flicting portions are assigned overlapping memory locations.The results show an average decrease of over 10
机译:大多数编译器优化都着眼于节省时间,有时会以增大大小为代价。然而,处理器的速度仍在以比主存储器和磁盘访问时间更快的速度增长。此外,减小程序的大小可能会改善内存的层次结构性能。本文介绍了通过自动重叠程序的各个部分来减少进程的内存需求的通用技术。实时范围分析,类似对用于将变量分配给寄存器的分析,用于确定哪些程序部分发生冲突。非冲突部分被分配了重叠的内存位置。结果显示平均减少了10多个

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号