• Home
  • Search
  • Compile-time program restructuring in multiprogrammed virtual memory systems
  • Cite Icon34
  • https://doi.org/10.1109/32.9051Copy DOI Icon

Compile-time program restructuring in multiprogrammed virtual memory systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An evaluation is made of a way to reduce the cost of program restructuring by having a compiler determine the program's packing in virtual address space from an analysis of its source code. Two features of this method are the duplication of code modules in virtual address space and the inline substitution of the code for a called procedure. This compile-time restructuring algorithm is evaluated using the instruction-only address traces from a collection of programs. In a simulation of a virtual memory system using disks as secondary storage devices, the method is not successful, since it leads to a higher optimum space-time execution cost than that of the unrestructured program. The algorithm did reduce program space-time execution cost for some arbitrarily chosen memory allocations smaller than the optimum. This could be useful in a multiuser, multiprogrammed environment.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Similar Papers
  • Conference Article
  • Citations6

Distributed shared repository: a unified approach to distribution and persistency

  • May 25, 1993
  • K Kato +3
  • Research Article
  • Citations54

Opal: A Single Address Space System for 64-bit Architectures

  • Apr 01, 1992
  • ACM SIGOPS Operating Systems Review
  • Jeff Chase +3
  • Conference Article
  • Citations35

SpaceJMP

  • Mar 25, 2016
  • Izzat El Hajj +8
  • Book Chapter
  • Citations1

MedusaVM: Decentralizing Virtual Memory System for Multithreaded Applications on Many-core

  • Jan 01, 2018
  • Miao Cai +3
  • PDF
  • Conference Article
  • Citations13

RapidVMI: Fast and multi-core aware active virtual machine introspection

  • Aug 17, 2021
  • Thomas Dangl +2
  • Conference Article
  • Citations22

New Approach for Address Auto-Configuration in MANET Based on Virtual Address Space Mapping (VASM)

  • Apr 01, 2008
  • Majid Taghiloo +3
  • Conference Article
  • Citations19

Distributed operating systems based on a protected global virtual address space

  • Apr 23, 1992
  • J.B Carter +3
  • Book Chapter

Chapter 6 - Secondary Storage

  • Jan 01, 1985
  • Computers and Data Processing
  • Harvey M Deitel +1
  • Conference Article
  • Citations2

Powering-off DRAM with aggressive page-out to storage-class memory in low power virtual memory system

  • Apr 01, 2016
  • Yusuke Shirota +3
  • Book Chapter
  • Citations4

Energy-Efficient Heterogeneous Computing at exaSCALE—ECOSCALE

  • Aug 22, 2018
  • Konstantinos Georgopoulos +4
  • Conference Article
  • Citations3

A 65nm dual-mode baseband and multimedia application processor SoC with advanced power and memory management

  • Jan 19, 2009
  • Takeshi Kamei +7
  • Research Article
  • Citations3

An archiving model for a hierarchical information storage environment

  • May 01, 2000
  • European Journal of Operational Research
  • Kamran Moinzadeh +1
  • Single Report
  • Citations22

Virtual Memory for the Sprite Operating System

  • Jun 29, 1986
  • Michael N Nelson
  • Research Article
  • Citations9

Electrochemical Cycling Behavior of Pyrrolidinium Ionic Liquid Tethered TiO2 Nanoparticle-Hybrid Electrolytes: Influence of Grafting Density

  • Jan 01, 2017
  • Journal of The Electrochemical Society
  • Pallab Bose +1
  • Conference Article

Study of characteristics of large data collections to build a high performance system

  • May 01, 2016
  • Mukul Dev +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.