• DocumentCode
    1990430
  • Title

    The DSPL programming environment

  • Author

    Tschele-Thiel, Andreas Mi

  • Author_Institution
    IMMD VII, Erlangen-Nurnberg Univ., Germany
  • fYear
    1993
  • fDate
    20-23 Sep 1993
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    Gives an overview on the principle concepts employed in the DSPL (Data Stream Processing Language) programming environment, an integrated approach to automate system design and implementation of parallel applications. The programming environment consists of a programming language and the following set of integrated tools: (1) The modeling tool automatically derives a software model from the given application program. (2) The model based optimization tool uses the software model to compute such design decisions as network topology, task granularity, task assignment and task execution order. (3) Finally, the compiler/optimizer transforms the application program into executable code for the chosen processor network, reflecting the design decisions
  • Keywords
    network topology; optimisation; parallel languages; parallel programming; program compilers; programming environments; software tools; DSPL programming environment; Data Stream Processing Language; compiler/optimizer; executable code; execution order; integrated tools; model based optimization; modeling tool; network-topology; parallel applications; processor network; software model; system design automation; task assignment; task granularity; Algorithm design and analysis; Design optimization; Dynamic programming; Network topology; Optimal scheduling; Processor scheduling; Program processors; Programming environments; Scheduling algorithm; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1993. Proceedings
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-4900-3
  • Type

    conf

  • DOI
    10.1109/PMMP.1993.315556
  • Filename
    315556