Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg December 1, 2011

Algorithm Engineering Challenges in Multicore and Manycore Systems

Algorithm Engineering Herausforderungen bei Mehrkern- und Manycore-Systemen
  • Seunghwa Kang , David Ediger and David A. Bader

Abstract

Modern multicore and manycore systems have the strong potential to deliver both high performance and high power efficiency. The large variance in memory access latency, resource sharing, and the heterogeneity of processor architectures in modern multicore and manycore systems raise significant algorithm engineering challenges. In this article, we overview important algorithm engineering issues for modern multicore and manycore systems, and we present algorithm engineering techniques to address such problems as a guideline for practitioners.

Abstract

Moderne Mehrkernsysteme und Manycore Prozessoren erlauben nicht nur hohe Performance sondern auch geringen Energieverbrauch. Die große Varianz bei Speicherzugriffszeiten, die Möglichkeit gemeinsame Ressourcen zu nutzen und die Heterogenität der Prozessorarchitekturen in solchen Systemen erzeugen erhebliche Herausforderungen für den Bereich des Algorithm Engineering. In diesem Artikel geben wir eine Übersicht der wichtigsten Belange des Algorithm Engineering für Mehrkern- und Manycore-Systeme und stellen Methoden des Algorithm Engineerings vor, die dem Praktiker als Leitlinien bei derartigen Problemen dienen können.


* Correspondence address: Georgia Institute of Technology, 266 Ferst Drive, 30332 Atlanta, GA, U.S.A.,

Published Online: 2011-12-01
Published in Print: 2011-12

© by Oldenbourg Wissenschaftsverlag, 30332 Atlanta, GA, Germany

Downloaded on 5.5.2024 from https://www.degruyter.com/document/doi/10.1524/itit.2011.0652/html
Scroll to top button