Sprungmarken

Videoportal der FAU

Die letzten Meldungen

Novell Serverwartung MOLMED am Dienstag, 22 Mai von 8 Uhr bis ca. 11 Uhr

16. Mai 2012

Am Dienstag, 22 Mai findet von 8 Uhr bis voraussichtlich 11 Uhr eine dringende Serverwartung des Novell-Servers “MOLMED” statt. In der genannten Zeit ist der Zugriff auf die Volumes “USERTEMP” und “SYS” nicht möglich.
Weiterlesen...

Terminänderung – Vortrag “Einführung von fau.de-Maildomains und neuen Mail-/Groupware-Komponenten für die FAU” verschoben

15. Mai 2012

Aufgrund von Terminüberschneidungen mussten im Rahmen der Vorlesung “PRAXIS DER DATENKOMMUNIKATION” (Netzwerkausbildung) Termine getauscht werden.
Weiterlesen...

RRZE-Betrieb am „Berch“-Dienstag

15. Mai 2012

Am Dienstag, den 29.05.2012, wird das RRZE ab 12 Uhr geschlossen.
Weiterlesen...

Meldungen nach Thema

 

NUMA Optimizations

General Remarks

This project aims at developing programming and optimization strategies to improve data placement on shared memory computers with non-uniform data access characteristics. This includes ccNUMA systems, but also multi-core processors that often have a complex hierarchical cache structure.

C++ programming techniques for High Performance Computing on systems with non-uniform memory access using OpenMP

Diploma thesis at the Externer Link:  Georg Simon Ohm University of Applied Sciences Nuremberg.

Author: Holger Stengel (now RRZE)

Supervisor: Georg Hager (HPC Services).

Abstract: This work develops programming methodologies for C++ that respect the need for optimal NUMA page placement in OpenMP code. An overloaded new[] operator is presented that guarantees proper placement for arrays of objects. Along the same lines, the STL vector<> class can be endowed with an allocator class argument that serves the same purpose. The disadvantages of std::vector<> in terms of performance and usability in a NUMA setting are circumvented by developing a special numa_vector<> container which is compatible with all STL algorithms. Finally, a container with a segmented, padded data structure, including appropriate iterators, allows one to make generic algorithms aware of data segmentation of any kind (including NUMA) without sacrificing performance.

Downloads: PDF: Poster (English), PDF: Thesis (in German).

Contact

Project manager:

  • Dr. Georg Hager
    Regionales Rechenzentrum Erlangen
    HPC Services
    Martensstr. 1
    91058 Erlangen
    +49 (0)9131 85 28973
    georg.hager@rrze.fau.de

Letzte Änderung: 13. Maerz 2012, Historie

zum Seitenanfang

Startseite | Kontakt | Impressum

RRZE - Regionales RechenZentrum Erlangen, Martensstraße 1, D-91058 Erlangen | Tel.: +49 9131 8527031 | Fax: +49 9131 302941

Inhaltenavigation

FAU - Friedrich-Alexander-Universität
UnivIS - Informationssystem der Friedrich-Alexander-Universität Erlangen Nürnberg

Zielgruppennavigation

  1. Studierende
  2. Beschäftigte
  3. Einrichtungen
  4. IT-Beauftragte
  5. Presse & Öffentlichkeit