首页> 美国政府科技报告 >Enhancing Applications Performance on Intel Paragon through Dynamic Memory Allocation
【24h】

Enhancing Applications Performance on Intel Paragon through Dynamic Memory Allocation

机译:通过动态内存分配提高英特尔paragon的应用程序性能

获取原文

摘要

The Paragon operating system (OS) is based upon OSF/1 AD, the first standard compliant, distributed operating system for massively parallel processing system. The OSF addresses several major problems and supports virtual memory (VM). The OS manages the VM by performing two services, among others. Firstly, paging-in service is performed by paging-in the executable code from service node to the compute node. This includes the paging-in of empty data corresponding to static allocation of arrays not at the DIMENSION statement but at the first reference and use of the arrays. Secondly, paging-out service is performed by paging-out the unused part of the OSF server to boot node to make space available for the user's executable code. These paging-in and paging-out activities take place simultaneously and drastically degrade the performance of the user code. We have investigated this problem systematically and in detail, and found that the dynamic allocation of memory completely eliminates the unnecessary and undesirable service of paging-in of the empty data arrays from the service node to the compute node and thereby increases, in some cases, the performance of applications by 30 to 40.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号