Welfenlab - Leibniz 
                        Universität Hannover Welfenlab Leibniz Universität Hannover
Search:

Revision [111]

Last edited on 2010-03-16 17:00:10 by DennisS [Add link to slides]
Additions:
[[http://www.gdv.uni-hannover.de/~dschrid/workshop-on-programming-of-parallel-architectures.pdf Slides (PDF)]]


Revision [110]

Edited on 2010-02-25 11:06:33 by GuidoBoettcher
Additions:
On February, 25th at 4pm (Mainbuilding, F435) we will have a workshop about programming on parallel computer architectures.
Deletions:
On February, 25th at 4pm (Mainbuilding, F435)we will have a workshop about programming on parallel computer architectures.


Revision [109]

Edited on 2010-02-25 11:06:26 by GuidoBoettcher
Additions:
On February, 25th at 4pm (Mainbuilding, F435)we will have a workshop about programming on parallel computer architectures.
Deletions:
On February, 25th at 4pm we will have a workshop about programming on parallel computer architectures.


Revision [107]

Edited on 2010-02-24 12:24:47 by GuidoBoettcher
Additions:
""text""
Deletions:
{{image url="https://www.welfenlab.de/fileadmin/bilder/ants.png" title="Workshop" alt="text"}}


Revision [106]

Edited on 2010-02-24 12:22:31 by GuidoBoettcher
Additions:
{{files}}


Revision [103]

Edited on 2010-02-23 16:51:49 by AndreasTarnowsky [Added some more information to x86 description]
Additions:
- ""SIMD"", SSE3 intrinsics
- [[http://www.openmp.org OpenMP]] and [[http://www.threadingbuildingblocks.org/ Intel TBB]]
Deletions:
- ""SIMD""
- [[http://www.openmp.org OpenMP]] and ""TBB""


Revision [101]

Edited on 2010-02-23 16:47:48 by GuidoBoettcher
Additions:
{{image url="https://www.welfenlab.de/fileadmin/bilder/ants.png" title="Workshop" alt="text"}}
Deletions:
{{files}}


Revision [100]

Edited on 2010-02-23 14:47:06 by PhilippBlanke
Additions:
{{files}}


Revision [99]

Edited on 2010-02-23 14:39:11 by GuidoBoettcher
Additions:
On February, 25th at 4pm we will have a workshop about programming on parallel computer architectures.
Deletions:
On February, 25th we will have a workshop about programming on parallel computer architectures.
{{files}}


Revision [98]

Edited on 2010-02-23 14:38:47 by PhilippBlanke
Additions:
{{files}}


Revision [96]

Edited on 2010-02-23 14:33:38 by PhilippBlanke
Additions:
- ""SIMD""
Deletions:
- SIMD


Revision [94]

Edited on 2010-02-23 14:16:51 by MaxKlein
Additions:
- x86 architectures
- SIMD
- [[http://www.openmp.org OpenMP]] and ""TBB""
Deletions:
- x86 architectures
- SIMD, [[http://www.openmp.org OpenMP]] and ""TBB""


Revision [93]

Edited on 2010-02-23 14:16:07 by MaxKlein
Additions:
- Applications
- fundamental operations: Scatter, Gather, Allreduce
Deletions:
- Applications
- fundamental operations: Scatter, Gather, Allreduce


Revision [92]

Edited on 2010-02-23 14:14:43 by PhilippBlanke
Additions:
- Applications
Deletions:
- applications


Revision [91]

Edited on 2010-02-23 14:14:33 by PhilippBlanke
Additions:
- SIMD, [[http://www.openmp.org OpenMP]] and ""TBB""
- Cell architecture:
- controlling the SPUs
- using SIMD
- memory access and data transfer via DMA
- MPI for distributed architectures
Deletions:
- SIMD, [[http://www.openmp.org OpenMP]] and ""TBB""
- Cell architecture:
- controlling the SPUs
- using SIMD
- memory access and data transfer via DMA
- MPI for distributed architectures


Revision [89]

Edited on 2010-02-23 14:06:51 by PhilippBlanke

No differences.

Revision [88]

Edited on 2010-02-23 14:06:44 by PhilippBlanke

No differences.

Revision [87]

Edited on 2010-02-23 14:06:10 by PhilippBlanke
Additions:
([[WorkshopParallelComputingDe german version]])
Deletions:
(English version to come)


Revision [86]

Edited on 2010-02-23 14:05:41 by PhilippBlanke
Additions:
======Workshop on programming of parallel architectures======
(English version to come)
On February, 25th we will have a workshop about programming on parallel computer architectures.
In this workshop, common concepts of modern parallel computer architectures will be discussed and accompanied by concrete examples. By using recent technologies, such as ""SIMD"", Multi-Threading and [[http://www.openmp.org OpenMP]], programs can be sped up considerably, e.g., allowing for interactive frame rates in virtual reality applications or physical simulations.
Focus of the workshop will be application development on the Welfenlab's own IBM cell cluster, which has a theoretical maximum computing power of 5 TFlops. This enormous computation power will permit the real time computation of physical models and thus enable realistic interaction in virtual reality systems.
The workshop is open for everyone interested and addresses especially students who plan to write their thesis in the field of virtual reality / haptic interaction / ... at our institute.
**Contents**
- Concepts of parallel architectures
- x86 architectures
- SIMD, [[http://www.openmp.org OpenMP]] and ""TBB""
- Cell architecture:
- controlling the SPUs
- using SIMD
- memory access and data transfer via DMA
- MPI for distributed architectures
- applications
- fundamental operations: Scatter, Gather, Allreduce
Deletions:
======Workshop zur Programmierung paralleler Architekturen /
Workshop on programming of parallel architectures======
([[WorkshopParallelComputingDe German version]])
Am 25. Februar werden wir im Rahmen des Seminars "Computergrafik und virtuelle Realitäten" einen Workshop zur Programmierung paralleler Rechnerarchitekturen abhalten.
In dem Workshop werden diverse Konzepte moderner Rechnerarchitekturen vermittelt und die Ausnutzung solcher Systeme an Beispielen anschaulich erklärt. Durch die Verwendung von aktuellen Techniken wie ""SIMD"", Multi-Threading und [[http://www.openmp.org OpenMP]] lassen sich Programme in Ihrer Ausführung deutlich beschleunigen, was in manchen Fällen sogar interaktive Frameraten erlauben sollte.
Den Themenschwerpunkt des Workshops bildet die Programming des am Lehrstuhl vorhandenen Clusters, welcher sich durch die spezielle Cell Prozessor Architektur auszeichnet und dadurch eine theoretische Rechenleistung von ca. 5 TFlops erreichen kann. Diese enorme Rechenleistung erlaubt die Berechnung komplexer physikalischer Modelle in Echtzeit und ermöglicht somit realistischere Interaktionen in Virtual Reality Systemen.
Der Workshop ist für alle Interessierten offen und richtet sich hauptsächlich an Studenten, die am Lehrstuhl eine Arbeit (Bachelor/Master) unter den vorgestellten Architekturen schreiben möchten.
Inhalte:
- Konzepte paralleler Architekturen
- x86 Architekturen
- SIMD, [[http://www.openmp.org OpenMP]] und TBB
- Cell Architektur:
- Ansteuerung der SPUs
- Verwendung von SIMD
- Speicherzugriff und Datenaustausch via DMA Transfers
- MPI für verteilte Architekturen
- Verwendung
- Grundoperationen wie Scatter, Gather, Allreduce


Revision [84]

The oldest known version of this page was created on 2010-02-23 13:45:28 by PhilippBlanke
Page was generated in 0.0252 seconds