• About
  • Policies
  • What is openaccess
  • Library
  • Contact
Advanced search
      View Item 
      •   BUIR Home
      • Scholarly Publications
      • Faculty of Engineering
      • Department of Computer Engineering
      • View Item
      •   BUIR Home
      • Scholarly Publications
      • Faculty of Engineering
      • Department of Computer Engineering
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Model-driven transformations for mapping parallel algorithms on parallel computing platforms

      Thumbnail
      View / Download
      1.4 Mb
      Author
      Arkin, E.
      Tekinerdoğan, Bedir
      Date
      2013
      Source Title
      2nd International Workshop on Model-Driven Engineering for High Performance and Cloud computing (MDHPCL 2013)
      Publisher
      MDHPCL
      Volume
      1118
      Pages
      63 - 72
      Language
      English
      Type
      Conference Paper
      Item Usage Stats
      113
      views
      3,738
      downloads
      Abstract
      One of the important problems in parallel computing is the mapping of the parallel algorithm to the parallel computing platform. Hereby, for each parallel node the corresponding code for the parallel nodes must be implemented. For platforms with a limited number of processing nodes this can be done manually. However, in case the parallel computing platform consists of hundreds of thousands of processing nodes then the manual coding of the parallel algorithms becomes intractable and error-prone. Moreover, a change of the parallel computing platform requires considerable effort and time of coding. In this paper we present a model-driven approach for generating the code of selected parallel algorithms to be mapped on parallel computing platforms. We describe the required platform independent metamodel, and the model-to-model and the model-to-text transformation patterns. We illustrate our approach for the parallel matrix multiplication algorithm. Copyright © 2013 for the individual papers by the papers' authors.
      Keywords
      Domain specific language
      High performance computing
      Model driven software development
      Parallel computing
      Tool support
      Algorithms
      Cloud computing
      Codes (symbols)
      Computational linguistics
      Computer programming languages
      Mapping
      Parallel algorithms
      Parallel architectures
      Parallel processing systems
      Problem oriented languages
      Software design
      Domain specific languages
      High performance computing
      Model driven approach
      Model to text transformations
      Model-Driven Software Development
      Parallel computing platform
      Parallel matrix multiplication algorithms
      Tool support
      Distributed computer systems
      Permalink
      http://hdl.handle.net/11693/28037
      Collections
      • Department of Computer Engineering 1368
      Show full item record

      Related items

      Showing items related by title, author, creator and subject.

      • Thumbnail

        Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms 

        Arkin, E.; Tekinerdogan, Bedir; Imre, K.M. (Springer, Berlin, Heidelberg, 2013)
        The trend from single processor to parallel computer architectures has increased the importance of parallel computing. To support parallel computing it is important to map parallel algorithms to a computing platform that ...
      • Thumbnail

        Architecture framework for mapping parallel algorithms to parallel computing platforms 

        Tekinerdogan, Bedir; Arkin, E. (CEUR-WS, 2013)
        Mapping parallel algorithms to parallel computing platforms requires several activities such as the analysis of the parallel algorithm, the definition of the logical configuration of the platform, and the mapping of the ...
      • Thumbnail

        Mars: A tool-based modeling, animation, and parallel rendering system 

        Aktıhanoğlu, M.; Özgüç, B.; Aykanat, Cevdet (Springer, 1994)
        This paper describes a system for modeling, animating, previewing and rendering articulated objects. The system has a modeler of objects that consists of joints and segments. The animator interactively positions the ...

      Browse

      All of BUIRCommunities & CollectionsTitlesAuthorsAdvisorsBy Issue DateKeywordsTypeDepartmentsThis CollectionTitlesAuthorsAdvisorsBy Issue DateKeywordsTypeDepartments

      My Account

      Login

      Statistics

      View Usage StatisticsView Google Analytics Statistics

      Bilkent University

      If you have trouble accessing this page and need to request an alternate format, contact the site administrator. Phone: (312) 290 1771
      Copyright © Bilkent University - Library IT

      Contact Us | Send Feedback | Off-Campus Access | Admin | Privacy