• About
  • Policies
  • What is open access
  • 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 approach for supporting the mapping of parallel algorithms to parallel computing platforms

      Thumbnail
      View / Download
      2.8 Mb
      Author(s)
      Arkin, E.
      Tekinerdogan, Bedir
      Imre, K.M.
      Date
      2013
      Source Title
      Model-Driven Engineering Languages and Systems
      Print ISSN
      0302-9743
      Publisher
      Springer, Berlin, Heidelberg
      Volume
      8107
      Pages
      757 - 773
      Language
      English
      Type
      Conference Paper
      Item Usage Stats
      175
      views
      295
      downloads
      Abstract
      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 consists of multiple parallel processing nodes. In general different alternative mappings can be defined that perform differently with respect to the quality requirements for power consumption, efficiency and memory usage. The mapping process can be carried out manually for platforms with a limited number of processing nodes. However, for exascale computing in which hundreds of thousands of processing nodes are applied, the mapping process soon becomes intractable. To assist the parallel computing engineer we provide a model-driven approach to analyze, model, and select feasible mappings. We describe the developed toolset that implements the corresponding approach together with the required metamodels and model transformations. We illustrate our approach for the well-known complete exchange algorithm in parallel computing. © 2013 Springer-Verlag.
      Keywords
      Domain Specific Language
      High Performance Computing
      Model Driven Software Development
      Parallel Computing
      Tool Support
      Domain specific languages
      High performance computing
      Model driven approach
      Model transformation
      Model-Driven Software Development
      Parallel computer architecture
      Parallel computing platform
      Tool support
      Computer architecture
      Mapping
      Models
      Parallel algorithms
      Parallel processing systems
      Software design
      Parallel architectures
      Permalink
      http://hdl.handle.net/11693/27956
      Published Version (Please cite this version)
      http://dx.doi.org/10.1007/978-3-642-41533-3_46
      https://doi.org/10.1007/978-3-642-41533-3
      Collections
      • Department of Computer Engineering 1435
      Show full item record

      Related items

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

      • Thumbnail

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

        Arkin, E.; Tekinerdoğan, Bedir (MDHPCL, 2013)
        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. ...
      • 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

      LoginRegister

      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
      © Bilkent University - Library IT

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