• 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