• DocumentCode
    278971
  • Title

    Kaleidoscope visualization of fine-grain parallel programs

  • Author

    Tick, E. ; Park, D.-Y.

  • Author_Institution
    Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA
  • Volume
    ii
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    137
  • Abstract
    A software visualization tool is described that transforms program execution trace data from a multiprocessor into a single, color image. The image is essentially the program´s logical procedure-invocation tree, displayed radially from the root. An algorithm is described that condenses the image both radially and laterally, producing a color-dense abstraction of the program´s execution behavior: a program signature, within a workstation window. An implementation of the tool was made in X-Windows, including a user interface that can zoom the image and annotate any node in the image with the corresponding procedure-invocation data. Experimentation with the system was performed with trace data from Panda, a concurrent logic programming system on shared-memory multiprocessors. The authors demonstrate how the tool helps the programmer develop intuitions about parallel performance and how condensation successfully abstracts very large traces
  • Keywords
    engineering graphics; logic programming; parallel programming; software tools; Panda; X-Windows; color image; color-dense abstraction; concurrent logic programming system; fine-grain parallel programs; image condensation; kaleidoscope visualization; logical procedure-invocation tree; multiprocessor; node annotation; parallel performance; program execution trace data; program signature; radial display; shared-memory multiprocessors; user interface; workstation window; zooming; Color; Communication system control; Computer science; Data visualization; Logic programming; Programming profession; Rendering (computer graphics); Software tools; Tree graphs; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183287
  • Filename
    183287