DocumentCode :
2355187
Title :
Enhancing applications performance on Intel Paragon through dynamic memory allocation
Author :
Saini, Subhash ; Simon, H.
Author_Institution :
NASA Ames Res. Center, Moffett Field, CA, USA
fYear :
1993
fDate :
6-8 Oct 1993
Firstpage :
232
Lastpage :
239
Abstract :
The Paragon operating system (OS) supports virtual memory (VM). The OS manages virtual memory by performing two services. Firstly, paging-in service pages the execution code from the service node to the compute nodes. This includes the paging-in of empty data corresponding to statically allocated arrays. Secondly, paging-out service is performed by paging the unused part of the OSF server to the boot node to make space available for the user´s execution 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 in detail, and found that the dynamic allocation of memory completely eliminates the unnecessary and undesirable effects of paging-in empty data arrays from the service node to the compute nodes and thereby increases the performance of the applications considered in the present work by 30% to 40%
Keywords :
operating systems (computers); virtual storage; Intel Paragon operating system; applications performance; dynamic allocation; dynamic memory allocation; paging-in; paging-out; virtual memory; Aerodynamics; Assembly; Computational modeling; Degradation; Microprocessors; Numerical simulation; Operating systems; Postal services; Registers; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location :
Mississippi State, MS
Print_ISBN :
0-8186-4980-1
Type :
conf
DOI :
10.1109/SPLC.1993.365561
Filename :
365561
Link To Document :
بازگشت