skip to main content
10.1145/2482767.2482776acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
research-article

Addressing the challenges of future large-scale many-core architectures

Published:14 May 2013Publication History

ABSTRACT

Current processor trends show an increasing number of cores and a diversity of characteristics among them. Such processors offer a large potential for achieving high performance for different applications. Nevertheless, exploiting the characteristics of such processors is a challenge. In particular, considering all cores to be the same for scheduling tasks is not valid any longer. In this work we address three important characteristics for future many-core processors: (1) a many-core processor will include groups of different cores, (2) the latency to access off-chip memory will be larger for cores further from the on-chip memory controller and (3) as the number of cores per memory controller increases so does the pressure regarding the off-chip access bandwidth. To address these issues we propose a task assignment policy that monitors the demands of the application task and accordingly assigns the task to a better matching core if available. The assignment policy triggers, if needed, task migration in order to optimize both the execution time and the power consumption. In this paper we describe the assignment algorithm and how we will implement it on a many-core system.

References

  1. W. Bolosky, R. Fitzgerald, and M. Scott. Simple but effective techniques for numa memory management. SIGOPS Oper. Syst. Rev., 23:19--31, November 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Howard et al. A 48-core ia-32 message-passing processor with dvfs in 45nm cmos. In Proceedings of the International Solid-State Circuits Conference, Feb, 2010.Google ScholarGoogle Scholar
  3. J. Huh, C. Kim, H. Shafi, L. Zhang, D. Burger, and S. W. Keckler. A nuca substrate for flexible cmp cache sharing. IEEE Transactions on Parallel and Distributed Systems, 18:1028--1040, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Petrides, F. Pratas, L. Sousa, and P. Trancoso. Exploiting location-aware task execution on future large-scale many-core architectures, Technical Report TR-12-4, University of Cyprus, Department of Computer Science,2012.Google ScholarGoogle Scholar
  5. B. M. Rogers, A. Krishna, G. B. Bell, K. Vu, X. Jiang, and Y. Solihin. Scaling the bandwidth wall: challenges in and avenues for cmp scaling. In ISCA '09: Proceedings of the 36th annual international symposium on Computer architecture, pages 371--382, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Timothy G. et al. The 48-core scc processor: the programmer's view. In Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking and Storage Analysis, April, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Addressing the challenges of future large-scale many-core architectures

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            CF '13: Proceedings of the ACM International Conference on Computing Frontiers
            May 2013
            302 pages
            ISBN:9781450320535
            DOI:10.1145/2482767

            Copyright © 2013 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 14 May 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            CF '13 Paper Acceptance Rate26of49submissions,53%Overall Acceptance Rate240of680submissions,35%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader