| Digital Equipment Corporation. cord. Ultrix manual page. Directed Approach. Morgan-Kaufmann, San Mateo, CA, 1990. |
....effective for system references. secutive virtual pages throughout the cache. For localities smaller than the cache size, such a strategy prevents collisions in the cache. This strategy also makes possible tools that rearrange the layout of text and data in memory to improve cache performance [27, 17]. In our discussion so far, we have simulated a deterministic strategy for both the Ultrix and Mach reference streams. As previously mentioned, Ultrix uses a deterministic strategy, while Mach s strategy is random (a virtual page is assigned to the next physical page on the free list) To isolate ....
Digital Equipment Corporation. cord. Ultrix manual page. Directed Approach. Morgan-Kaufmann, San Mateo, CA, 1990.
....cache performance for our application suite. 1.1 Related Work Reordering instructions to improve cache performance is not a new idea. Cord is a tool used in MIPS machines and in DEC Alpha workstations that uses profile information to reorder basic blocks for better instruction cache usage [Digital Equipment Corporation 91] McFarling uses a labeling algorithm to label program basic blocks so that frequently used basic blocks do not interfere with each other [McFarling 89] Trace scheduling is a technique for exposing more instruction level parallelism by replicating code and moving control points associated with ....
Digital Equipment Corporation. Cord. Ultrix manual page, 1991.
....space are also contiguous in the physical cache. Such a policy can eliminate self conflict misses for applications that are smaller than the cache. It also improves the effectiveness of program reordering tools that rearrange the layout of text and data in memory to improve cache performance [32, 55]. In our simulations to compare the memory behavior induced by Ultrix and Mach 3.0 system structure, we have used the same deterministic page mapping policy for both the Ultrix and Mach experiments. As mentioned earlier, Ultrix uses a deterministic strategy while the Mach 3.0 strategy is ....
....and configuration of functionality which is meant to addresses these issues [29] These research and commercial efforts show promise in resolving some of the problems of microkernel performance. Tools exist that can reorder executable program text to improve instruction cache performance [32, 55]. Typically they use profiling information to rearrange active text so that it is contiguous and more compact. These tools could be applied for making the cache footprint of system code more compact. However, this could be counterproductive without a means to prevent collisions between compacted ....
Digital Equipment Corporation. cord(1). Ultrix manual page.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC