• 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.

      Dynamic thread and data mapping for NoC based CMPs

      Thumbnail
      View / Download
      415.8 Kb
      Author
      Kandemir, M.
      Öztürk, Özcan
      Muralidhara, S. P.
      Date
      2009-07
      Source Title
      46th ACM/IEEE Design Automation Conference, 2009
      Publisher
      IEEE
      Pages
      852 - 857
      Language
      English
      Type
      Conference Paper
      Item Usage Stats
      133
      views
      99
      downloads
      Abstract
      Thread mapping and data mapping are two important problems in the context of NoC (network-on-chip) based CMPs (chip multiprocessors). While a compiler can determine suitable mappings for data and threads, such static mappings may not work well for multithreaded applications that go through different execution phases during their execution, each phase with potentially different data access patterns than others. Instead, a dynamic mapping strategy, if its overheads can be kept low, may be a more promising option. In this work, we present dynamic (runtime) thread and data mappings for NoC based CMPs. The goal of these mappings is to reduce the distance between the location of the core that requests data and the core whose local memory contains that requested data. In our experiments, we evaluate our proposed thread mapping and data mapping in isolation as well as in an integrated manner. Copyright 2009 ACM.
      Keywords
      CMP
      Data
      Dynamic
      Mapping
      NoC
      Thread
      Chip Multiprocessor
      Data access patterns
      Data mappings
      Dynamic mapping
      Local memories
      Multi-threaded application
      Network on chip
      NoC
      Runtimes
      Static mapping
      Thread
      Computer aided design
      Digital integrated circuits
      Electric network topology
      Multiprocessing systems
      Nanotechnology
      Mapping
      Permalink
      http://hdl.handle.net/11693/28693
      Published Version (Please cite this version)
      https://doi.org/10.1145/1629911.1630129
      Collections
      • Department of Computer Engineering 1368
      Show full item record

      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