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 GuidoBoettcherAdditions:
On February, 25th at 4pm (Mainbuilding, F435) we will have a workshop about programming on parallel computer architectures.
Deletions:
Revision [109]
Edited on 2010-02-25 11:06:26 by GuidoBoettcherAdditions:
On February, 25th at 4pm (Mainbuilding, F435)we will have a workshop about programming on parallel computer architectures.
Deletions:
Revision [107]
Edited on 2010-02-24 12:24:47 by GuidoBoettcherAdditions:
""
""
""Deletions:
Revision [106]
Edited on 2010-02-24 12:22:31 by GuidoBoettcherAdditions:
{{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]]
- [[http://www.openmp.org OpenMP]] and [[http://www.threadingbuildingblocks.org/ Intel TBB]]
Deletions:
- [[http://www.openmp.org OpenMP]] and ""TBB""
Revision [101]
Edited on 2010-02-23 16:47:48 by GuidoBoettcherAdditions:
{{image url="https://www.welfenlab.de/fileadmin/bilder/ants.png" title="Workshop" alt="text"}}
Deletions:
Revision [100]
Edited on 2010-02-23 14:47:06 by PhilippBlankeAdditions:
{{files}}
Revision [99]
Edited on 2010-02-23 14:39:11 by GuidoBoettcherAdditions:
On February, 25th at 4pm we will have a workshop about programming on parallel computer architectures.
Deletions:
{{files}}
Revision [98]
Edited on 2010-02-23 14:38:47 by PhilippBlankeAdditions:
{{files}}
Revision [96]
Edited on 2010-02-23 14:33:38 by PhilippBlankeAdditions:
- ""SIMD""
Deletions:
Revision [94]
Edited on 2010-02-23 14:16:51 by MaxKleinAdditions:
- x86 architectures
- SIMD
- [[http://www.openmp.org OpenMP]] and ""TBB""
- SIMD
- [[http://www.openmp.org OpenMP]] and ""TBB""
Deletions:
- SIMD, [[http://www.openmp.org OpenMP]] and ""TBB""
Revision [93]
Edited on 2010-02-23 14:16:07 by MaxKleinAdditions:
- Applications
- fundamental operations: Scatter, Gather, Allreduce
- fundamental operations: Scatter, Gather, Allreduce
Deletions:
- fundamental operations: Scatter, Gather, Allreduce
Revision [92]
Edited on 2010-02-23 14:14:43 by PhilippBlankeAdditions:
- Applications
Deletions:
Revision [91]
Edited on 2010-02-23 14:14:33 by PhilippBlankeAdditions:
- 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
- Cell architecture:
- controlling the SPUs
- using SIMD
- memory access and data transfer via DMA
- MPI for distributed architectures
Deletions:
- 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 PhilippBlankeNo differences.
Revision [88]
Edited on 2010-02-23 14:06:44 by PhilippBlankeNo differences.
Revision [87]
Edited on 2010-02-23 14:06:10 by PhilippBlankeAdditions:
([[WorkshopParallelComputingDe german version]])
Deletions:
Revision [86]
Edited on 2010-02-23 14:05:41 by PhilippBlankeAdditions:
======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
(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 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