• DocumentCode
    2066204
  • Title

    An intelligent programming environment for multiprocessor systems

  • Author

    Trichina, E.

  • Author_Institution
    Dept. of Comput. Sci., Joensuu Univ., Finland
  • fYear
    1993
  • fDate
    24-26 Nov 1993
  • Firstpage
    183
  • Lastpage
    186
  • Abstract
    The author reports on an expert system, PrIAM, that supports programming for distributed memory massively parallel computers using graphical visualization as a centerpiece. The system provides mechanisms for the concise formal specification of families of numerical algorithms, their visualization as annotated graphs, a powerful set of formal (semantic and syntactic) transformations to tailor the specification to suit distributed memory multiprocessors, and dynamic graphical animation of the behavior of message-passing parallel programs with graphical summaries of their performance. For the most part, PrIAM is a straightforward expert system with three components: the user interface, the database, and the rule base. As much of PrIAM as possible has been pushed into the user interface, yielding a system that is easy to use and maintain. PrIAM currently serves two purposes: as a tutoring system to support lecture courses in parallel programming, and as a part of a programming environment for transputer-based multiprocessor systems
  • Keywords
    computer aided instruction; computer animation; computer science education; distributed memory systems; expert systems; message passing; parallel machines; parallel programming; programming environments; user interfaces; PrIAM; annotated graphs; concise formal specification; distributed memory massively parallel computers; distributed memory multiprocessors; dynamic graphical animation; formal transformations; graphical summaries; graphical visualization; intelligent programming environment; lecture courses; message-passing parallel programs; multiprocessor systems; numerical algorithms; programming environment; rule base; transputer-based multiprocessor systems; tutoring system; user interface; Animation; Concurrent computing; Distributed computing; Expert systems; Formal specifications; Multiprocessing systems; Parallel programming; Programming environments; User interfaces; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Neural Networks and Expert Systems, 1993. Proceedings., First New Zealand International Two-Stream Conference on
  • Conference_Location
    Dunedin
  • Print_ISBN
    0-8186-4260-2
  • Type

    conf

  • DOI
    10.1109/ANNES.1993.323048
  • Filename
    323048