%0 Conference Paper
%A Homberg, Wilhelm
%A Hake, Jürgen-Fr.
%A Gürich, Wolfgang
%T IBM 3090 Memory Access: Measurement and Simulation
%M FZJ-2015-02451
%P 14 p.
%D 1991
%< Proceedings ot the SHARE Europe (SEAS) Spring Meeting 1991
%X The imbalance between processor speed and memory access time is one characteristic issue of modern high-speed computers sometimes leading to a bottleneck for algorithms with a great amount of memory traffic. Different architectural concepts are provided to diminish this effect. One attempt to reach this goal is the implementation of a hierarchical memory structure. On IBM computers, this hierarchy includes CPU, cache (high-speed buffer), main memory, and paging devices (e.g. expanded storage and disks).A model focusing on the memory architecture of the IBM 3090 family is developed and the behavior of sequential algorithms with respect to cache and translation lookaside buffer (TLB) is considered. For a given sequence of memory references the numbers of cache misses and TLB misses are calculated and the amount of CPU time consumed by these effects can be estimated. Parameters describing the buffer size, line length, the number of sets, and different replacement algorithms are taken into account.The model is verified by studying the performance of application-oriented programs from numerical linear algebra with a known memory access pattern. Jobs were run on IBM 3090 computers differing in cache size and processor cycle time. The measured CPU time consumption is compared with the predicted results showing that measurement and simulation are in good agreement.
%B SHARE Europe (SEAS) Spring Meeting 1991
%C 8 Apr 1991 - 12 Apr 1991, Lausanne (Switzerland)
Y2 8 Apr 1991 - 12 Apr 1991
M2 Lausanne, Switzerland
%F PUB:(DE-HGF)8 ; PUB:(DE-HGF)7
%9 Contribution to a conference proceedingsContribution to a book
%U https://juser.fz-juelich.de/record/189273