• DocumentCode
    3687713
  • Title

    Architecture framework for modeling the deployment of parallel applications on parallel computing platforms

  • Author

    Bedir Tekinerdogan;Ethem Arkin

  • Author_Institution
    Information Technology Group, Wageningen University, Wageningen, Netherlands
  • fYear
    2015
  • Firstpage
    185
  • Lastpage
    192
  • Abstract
    To increase the computing performance the current trend is towards applying parallel computing in which the tasks are run in parallel on multiple nodes. Current approaches in parallel computing tend to focus on mapping parallel algorithms to parallel computing platforms. However, the complexity and variety of current software systems goes beyond the notion of algorithms only, and needs to consider the design from a broader application perspective that requires explicit design abstractions. For this purpose, we propose an architecture framework for modeling parallel applications to support the communication among the stakeholders, to reason about the design decisions and to support the analysis of the architectural design. The architecture framework consists of six coherent set of viewpoints which addresses different concerns in the design of parallel applications. The architecture framework is based on a metamodel that is derived after a thorough domain analysis on parallel computing. To support the architecture design process we have also developed the corresponding tool set that implements the architecture framework. The application of the architecture framework is illustrated for an order management application.
  • Keywords
    "Computer architecture","Computational modeling","Parallel algorithms","Algorithm design and analysis","Software algorithms","Stakeholders"
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2015 3rd International Conference on
  • Type

    conf

  • Filename
    7323098