DocumentCode
3531168
Title
Visualizing computer memory architectures
Author
Alpern, Bowen ; Carter, Larry ; Selker, Ted
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1990
fDate
23-26 Oct 1990
Firstpage
107
Lastpage
113
Abstract
The authors describe a conceptual model, the memory hierarchy framework, and a visual language for using the model. The model is more faithful to the structure of computers than the Von Neumann and Turing models. It addresses the issues of data movement and exposes and unifies storage mechanisms such as cache, translation lookaside buffers, main memory, and disks. The visual language presents the details of a computer´s memory hierarchy in a concise drawing composed of rectangles and connecting segments. Using this framework, the authors improved the performance of a matrix multiplication algorithm by more than an order of magnitude. The framework gives insight into computer architecture and performance bottlenecks by making effective use of human visual abilities
Keywords
computer architecture; computer graphics; memory architecture; performance evaluation; visual programming; cache; computer architecture; computer memory architecture visualisation; conceptual model; data movement; matrix multiplication algorithm; memory hierarchy framework; performance bottlenecks; storage mechanisms; translation lookaside buffers; visual language; Buffer storage; Cache storage; Computer architecture; Joining processes; Memory architecture; Random access memory; Read-write memory; Turing machines; Visualization; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization, 1990. Visualization '90., Proceedings of the First IEEE Conference on
Conference_Location
San Francisco, CA
Print_ISBN
0-8186-2083-8
Type
conf
DOI
10.1109/VISUAL.1990.146371
Filename
146371
Link To Document