Abstract. We study, formally and experimentally, the trade-off in tempo-ral and spatial overhead when managing contiguous blocks of memory using the explicit, dynamic and real-time heap management system Compact-fit (CF). The key property of CF is that temporal and spatial overhead can be bounded, related, and predicted in constant time through the notion of partial and incremental compaction. Partial compaction determines the maximally tolerated degree of memory fragmentation. Incremental compaction of ob-jects, introduced here, determines the maximal amount of memory involved in any, logically atomic, portion of a compaction operation. We explore CF’s po-tential application space on (1) multiprocessor and multicore systems as well as on (...
International audienceA key problem for parallelizing compilers is to find the good tradeoff betwee...
Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterpr...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
We propose a real real-time memory management system called Compact-fit that offers both time and sp...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
Partial reconfiguration allows parts of the reconfigurable chip area to be configured without affect...
Virtual ConferenceInternational audienceCompressed cache layouts require adding the block's size inf...
The compact-table propagator for table constraints appears to be a strong candidate for inclusion in...
We propose a new, principled approach to adaptive heap sizing based on control theory. We review cur...
We propose a new, principled approach to adaptive heap sizing based on control theory. We review cur...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Abstract. Typical theorem-proving workloads on the Poly/ML runtime may execute for several hours, oc...
In this chapter, we take a small detour from our discussion of virtual-izing memory to discuss a fun...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
In this paper we examine parameterized procedural abstraction. This is an extension of an optimizati...
International audienceA key problem for parallelizing compilers is to find the good tradeoff betwee...
Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterpr...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
We propose a real real-time memory management system called Compact-fit that offers both time and sp...
Memory compaction is a technique for reclaiming cells containing garbage that are scattered over the...
Partial reconfiguration allows parts of the reconfigurable chip area to be configured without affect...
Virtual ConferenceInternational audienceCompressed cache layouts require adding the block's size inf...
The compact-table propagator for table constraints appears to be a strong candidate for inclusion in...
We propose a new, principled approach to adaptive heap sizing based on control theory. We review cur...
We propose a new, principled approach to adaptive heap sizing based on control theory. We review cur...
The relative efficiencies of four compactors of varisized cells are estimated by constructing their ...
Abstract. Typical theorem-proving workloads on the Poly/ML runtime may execute for several hours, oc...
In this chapter, we take a small detour from our discussion of virtual-izing memory to discuss a fun...
Some modern processors such as later Opterons R © and Power R © processors are able to support large...
In this paper we examine parameterized procedural abstraction. This is an extension of an optimizati...
International audienceA key problem for parallelizing compilers is to find the good tradeoff betwee...
Multiple virtual machine (VM) workloads are increasingly common, given the growth of managed enterpr...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...