<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://namespace-cpp.de/std/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://namespace-cpp.de/std/feed.php">
        <title>namespace cpp {} - parallel</title>
        <description>C++ lernen, kennen, anwenden</description>
        <link>https://namespace-cpp.de/std/</link>
        <image rdf:resource="https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png" />
       <dc:date>2026-04-18T07:34:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/opencl?rev=1595781872&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/openclclass?rev=1595782062&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/openmp?rev=1405332583&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/openmpi?rev=1595781803&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/ppl?rev=1300127782&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/thread?rev=1595781613&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/parallel/udoo?rev=1459155301&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png">
        <title>namespace cpp {}</title>
        <link>https://namespace-cpp.de/std/</link>
        <url>https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png</url>
    </image>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/opencl?rev=1595781872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-26T16:44:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apfelmännchen in OpenCL</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/opencl?rev=1595781872&amp;do=diff</link>
        <description>Apfelmännchen in OpenCL

Voraussetzungen

	*  OpenCL-fähige Grafikkarte (hier: ATI Mobility Radeon HD 4570; CUDA-fähige nVidia-Karten wurden nicht getestet),  
	*  OpenCL-fähiger Treiber (AMD Version 11.1 oder höher, seit Dezember 2010 verfügbar),</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/openclclass?rev=1595782062&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-26T16:47:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OpenCL Klasse</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/openclclass?rev=1595782062&amp;do=diff</link>
        <description>OpenCL Klasse

Die Funktionen der OpenCL-Bibliothek lassen sich, in eine Klasse gekapselt, einfacher nutzen. 
Gordon Taft lieferte dafür die Vorlage. 
Diese wurde leicht modifiziert, um auch Fehlermeldungen beim Übersetzen des CL-Kernels anzuzeigen.


// OpenCL.h
//------------------------------------ 
// modified from: http://gordon-taft.net/OpenCL_Header.html
// R.Ri 2011-03-01: refactored/regrouped, log() added, no copy/assign
// R.Ri 2011-03-06: header-only class
// R.Ri 2011-03-06: bindings…</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/openmp?rev=1405332583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T10:09:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apfelmännchen in OpenMP</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/openmp?rev=1405332583&amp;do=diff</link>
        <description>Apfelmännchen in OpenMP

Ein Apfelmännchen wird berechnet und in eine Datei geschrieben. 
Die dazu benutzte &quot;Grafik-Bibliothek&quot; finden Sie hier.


//: mandelbrot.cpp : Fraktalbild - R.Richter 2011-01-18
///////////////////////////////////////////////////////
#include &lt;ctime&gt;
#include &lt;iostream&gt;
#include &lt;complex&gt;
#include &quot;image.h&quot;

typedef std::complex&lt;double&gt; complex;

int compute(complex c, int maxIterations)
{
  int count = 0;
  complex z; 

  while (abs(z) &lt;= 2.0 &amp;&amp; count &lt; maxIterations) 
…</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/openmpi?rev=1595781803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-26T16:43:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apfelmännchen in Open MPI</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/openmpi?rev=1595781803&amp;do=diff</link>
        <description>Apfelmännchen in Open MPI

Vorbereitungen

	*  Linux, Open MPI Entwicklerpakete installieren (Ubuntu: openmpi-bin openmpi-doc libopenmpi-dev)
	*  passwortloser SSH-Zugriff auf beteiligte Maschinen

Quellcode

Das OpenMP-Programm wurde für MPI nach einem Client/Server-Ansatz umgeschrieben.
Vom Master-Prozess werden einzelne Zeilen(nummern) an Slave-Prozesse übergeben, die berechnete Zeilen als Felder zurückliefern.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/ppl?rev=1300127782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-14T18:36:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apfelmännchen mit Parallel Pattern Library</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/ppl?rev=1300127782&amp;do=diff</link>
        <description>Apfelmännchen mit Parallel Pattern Library

Das OpenMP-Programm muss leicht modifiziert werden.


//: pplmandelbrot.cpp : Fraktalbild - R.Richter 2011-01-27
//////////////////////////////////////////////////////////
// mit Parallel Pattern Lib (VC10)

#include &lt;ppl.h&gt;
#include &lt;ctime&gt;
#include &lt;iostream&gt;
#include &lt;complex&gt;
#include &quot;image.h&quot;

typedef std::complex&lt;double&gt; complex;

int compute(complex c, int maxIterations)
{
  int count = 0;
  complex z; 

  while (abs(z) &lt;= 2.0 &amp;&amp; count &lt; maxIte…</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/thread?rev=1595781613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-26T16:40:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Apfelmännchen mit C++11 std::thread</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/thread?rev=1595781613&amp;do=diff</link>
        <description>Apfelmännchen mit C++11 std::thread

Die Berechnung der Bildzeilen wurde einzelnen Threads in einem Threadpool übertragen.


//: mandelbrot.cpp : Fraktalbild - R.Richter 2014-05-02
///////////////////////////////////////////////////////
#include &lt;ctime&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;complex&gt;
#include &quot;image.h&quot;
#include &quot;progsch/ThreadPool.h&quot;
 
typedef std::complex&lt;double&gt; complex;
 
int compute(complex c, int maxIterations)
{
  int count = 0;
  complex z; 
 
  while (abs(z) &lt;= …</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/parallel/udoo?rev=1459155301&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-28T08:55:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ein Linux-Cluster aus Udoo Quad</title>
        <link>https://namespace-cpp.de/std/doku.php/parallel/udoo?rev=1459155301&amp;do=diff</link>
        <description>Ein Linux-Cluster aus Udoo Quad

[Raspberry Pi Cluster]
[Udoo Quad parallel]

Nach dem erfolgreichen Nachbau
eines Linux-Clusters aus 3 Raspberry Pi im Lego-Gehäuse
habe ich einen Debian-Cluster aus Udoo Quad zusammengestellt.
Das &quot;Gehäuse&quot; wurde aus Plexiglasscheiben realisiert.
Die einzelnen Platinen wurden zum Schutz vor mechanischen Beanspruchungen über Schrauben und Kontermuttern auf je eine Plexiglasscheibe montiert.
Distanzbolzen schaffen genügend Abstand für Luftzirkulation und den Zugan…</description>
    </item>
</rdf:RDF>
