Student Report Software Engineering FACH-0111

BibliographyMüller, Matthias; Puff, Jochen; Silberberger, Mark: Implikationen moderner Many-Core-Architekturen auf die Abbildung von Algorithmen aus dem EDA-CAD-Bereich.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Report Software Engineering No. 111 (2009).
61 pages, german.
CR-SchemaC.1.2 (Multiple Data Stream Architectures (Multiprocessors))
B.7.2 (Integrated Circuits, Design Aids)
Abstract

In dieser Fachstudie wurden die grundlegenden Konzepte von GP-GPUs und den entsprechenden Programmierumgebungen vorgestellt und deren Bedeutung für den Bereich der Electronic Design Automation beziehungsweise des Computer Aided Design aufgezeigt. Die Beispiele zeigen, dass auch der EDA/CAD-Bereich von der enormen Leistung von GP-GPUs profitieren kann, gerade weil viele Algorithmen im EDA/CAD-Bereich großes Parallelisierungspotential besitzen. Es wurde aber auch deutlich, dass nicht jede Parallelisierung eines Algorithmus für GPGPU geeignet ist. So sollten beispielsweise die ausgeführten Instruktionen möglichst genau dem SIMD-Paradigma entsprechen und Speicherzugriffe auf die Fähigkeiten der gewählten Zielhardware angepasst sein, um das volle Potential von GPGPU auszuschöpfen. Werden diese Aspekte nicht beachtet, ist es unwahrscheinlich, dass die Performanz des so abgebildeten Algorithmus die eines optimierten CPU-Codes übersteigt. 59

Full text and
other links
PDF (519042 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Technical Computer Science, Computer Architecture
Superviser(s)Braun, Claus; Holst, Stefan
Entry dateApril 27, 2010
   Publ. Computer Science