<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Frage zur Geschwindigkeit von Pointern]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich versuche meinen SoftwareRenderer immer noch etwas schneller zu kriegen. Beim SoftwareRendering muss man sich leider über jedes &quot;<em>&quot; oder &quot;/&quot; Gedanken machen und versuchen, ob man es nicht mit einem &quot;&gt;&gt;&quot; oder einem &quot;&lt;&lt;&quot; ersetzen kann.<br />
Jetzt bin ich bei mehrmaligem Herumprobieren auf den Verdacht gekommen, dass mein C++ Programm auch ein wenig an Geschwindigkeit verlieren könnte, wenn ich auf die &quot;unsigned char</em> ImageData = new unsigned char[width*height*4]&quot; Puffer zugreife und dabei eben sehr große Wete für den Index des Puffers zu stande kommen<br />
(z.B. &quot;Texture-&gt;ImageData[(100*80)&lt;&lt;2]&quot;). Auf das &quot;clampen&quot; der Texture Koordinaten macht das alles - für jeden Pixel eben - sehr langsam.</p>
<p>Wieß also jemand ob es langsamer ist, wenn man auf große Speicherbereiche zugreift?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/239793/frage-zur-geschwindigkeit-von-pointern</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 06:11:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/239793.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Apr 2009 07:43:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 07:43:32 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich versuche meinen SoftwareRenderer immer noch etwas schneller zu kriegen. Beim SoftwareRendering muss man sich leider über jedes &quot;<em>&quot; oder &quot;/&quot; Gedanken machen und versuchen, ob man es nicht mit einem &quot;&gt;&gt;&quot; oder einem &quot;&lt;&lt;&quot; ersetzen kann.<br />
Jetzt bin ich bei mehrmaligem Herumprobieren auf den Verdacht gekommen, dass mein C++ Programm auch ein wenig an Geschwindigkeit verlieren könnte, wenn ich auf die &quot;unsigned char</em> ImageData = new unsigned char[width*height*4]&quot; Puffer zugreife und dabei eben sehr große Wete für den Index des Puffers zu stande kommen<br />
(z.B. &quot;Texture-&gt;ImageData[(100*80)&lt;&lt;2]&quot;). Auf das &quot;clampen&quot; der Texture Koordinaten macht das alles - für jeden Pixel eben - sehr langsam.</p>
<p>Wieß also jemand ob es langsamer ist, wenn man auf große Speicherbereiche zugreift?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702413</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 28 Apr 2009 07:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 07:47:03 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>Wieß also jemand ob es langsamer ist, wenn man auf große Speicherbereiche zugreift?</p>
</blockquote>
<p>ja, das weiß jemand.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702414</guid><dc:creator><![CDATA[jupp!]]></dc:creator><pubDate>Tue, 28 Apr 2009 07:47:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 07:52:49 GMT]]></title><description><![CDATA[<p>ernsthaft: der c++-standard sagt nichts darüber aus, wie schnell ein zugriff auf einen speicherbereich beliebiger größe zu erfolgen hat. deshalb hat diese frage wenig mit c++, aber viel mit deinem zielsystem zu tun.</p>
<p>in der praxis sieht es so aus, dass cpus einen cache haben, in den daten vorsorglich für den schnelleren zugriff geladen werden können.<br />
das funktioniert meistens so lange gut, wie auf aufeinanderfolgende adressen zugegriffen wird. machst du dann beim zugriff auf einen großen buffer (zu) große sprünge, geht die geschwindigkeit runter. mit kleinen buffern passiert das seltener.</p>
<p>was &quot;groß&quot; und &quot;klein&quot; konkret heißt, kann man so pauschal nicht sagen. das hängt immer vom system ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702417</guid><dc:creator><![CDATA[jupp!]]></dc:creator><pubDate>Tue, 28 Apr 2009 07:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 08:42:41 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>Jetzt bin ich bei mehrmaligem Herumprobieren auf den Verdacht gekommen, [...]</p>
</blockquote>
<p>Willst du uns ersnthaft erzählen, dass du versuchst dein Programm durch <em>herumprobieren</em> und <em>Verdächtigungen</em> zu optimieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702444</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 28 Apr 2009 08:42:41 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 09:07:35 GMT]]></title><description><![CDATA[<p>LukasBanana ist mir ein Rätsel. Ist tatsächlich in der Lage, einen 3D-Software-Renderer zu schreiben, weiß aber andererseits nicht über so grundlegende Caching-Mechanismen bescheid, bzw. was ein Profiler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702473</guid><dc:creator><![CDATA[Hmmm!]]></dc:creator><pubDate>Tue, 28 Apr 2009 09:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 09:19:43 GMT]]></title><description><![CDATA[<p>@all: Ich habe nicht gesagt, dass ich den SoftwareRenderer nur durch Herumprobiererei zu optimieren versuchen, aber ich bin mit meinem Latain am Ende, was die Optimierung betrifft.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/36992">@jupp</a>: danke aber für den Tipp wegen den Cache, ich guck mal wie ich das hinbekomme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702480</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 28 Apr 2009 09:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 12:47:42 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>@all: Ich habe nicht gesagt, dass ich den SoftwareRenderer nur durch Herumprobiererei zu optimieren versuchen, aber ich bin mit meinem Latain am Ende, was die Optimierung betrifft.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/36992">@jupp</a>: danke aber für den Tipp wegen den Cache, ich guck mal wie ich das hinbekomme.</p>
</blockquote>
<p>ähm... gar nicht?! ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702615</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 28 Apr 2009 12:47:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 17:33:14 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>@all: Ich habe nicht gesagt, dass ich den SoftwareRenderer nur durch Herumprobiererei zu optimieren versuchen, aber ich bin mit meinem Latain am Ende, was die Optimierung betrifft.</p>
</blockquote>
<p>Und wenn man nicht mehr weiter weiss, versucht man auf gut Glück etwas, das das Laufzeitverhalten mit grosser Wahrscheinlichkeit nicht wesentlich verbessert, im Gegenzug aber zu hässlichem Code führt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Im Ernst, bevor du denkst, dass eine Multiplikation durch einen Shift ersetzt werden sollte, wäre es hilfreich, mit einem Profiler die wirklichen Performanceprobleme aufzuspüren. Was Shift &amp; Co. betrifft, sind Compiler ganz gut im Optimieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702769</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 28 Apr 2009 17:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 18:49:08 GMT]]></title><description><![CDATA[<p>Ich habe noch nie mit Profilern gearbeitet, wo kann ich da sowas herunterladen oder handelt es sich dabei um etwas, das ich selbst im Programm zum Debuggen verwenden bzw. schreiben muss??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702815</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Tue, 28 Apr 2009 18:49:08 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 19:06:12 GMT]]></title><description><![CDATA[<p>Freie, gute Profiler sind leider recht rahr.<br />
Wenn du ne AMD CPU hast, dann ist der AMD Code Analyst recht gut. Der geht zwar auch mit Intel CPUs, aber dann nur mit 1ms Samples (was für meine Anwendungen meist viel zu wenig ist).</p>
<p>Profilen solltest du allerdings immer auf der Zielplattform. Da ich mir grad nicht ganz vorstellen kann, dass du nen Software-Renderer für PCs schreibst, bräuchtest du also einen Profiler für ... was auch immer deine Zielplattform ist. (Lass mich raten... Nintendo DS? Playstation 3?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702827</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Tue, 28 Apr 2009 19:11:12 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Profilen solltest du allerdings immer auf der Zielplattform.</p>
</blockquote>
<p>Für wirklich spezifische Optimierungen schon. Oft kann es allerdings sein, dass man zuerst gröbere Flaschenhälse (z.B. durch falsche Datenstrukturen oder ineffiziente Algorithmen) aufdeckt, die sich auch portabel behandeln lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702831</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Wed, 29 Apr 2009 07:44:25 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13960">@hustbaer</a>: mir ist gar nicht bekannt, dass es Hobby-Programmierern überhaupt möglich ist, Programme für die PS3 zu entwickeln. Wenn das geht, sagt mir bitte wie <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> aber ob du es glaubst oder nicht, ich entwickel einen SoftwareRenderer für PCs (<a href="http://softpixelengine.sourceforge.net/GalleryImg30b.PNG" rel="nofollow">http://softpixelengine.sourceforge.net/GalleryImg30b.PNG</a>)</p>
<p>Ich habe einen &quot;Intel Core 2 Duo&quot; aber die MultiKernel CPUs helfen einem beim SoftwareRendering nicht sehr viel, höchsten in Verbindung mit MultiThreading.</p>
<p>Insgesammt denke ich, werde ich wohl doch einfach versuchen müssen, die Algorithmen zu verbessern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702992</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Wed, 29 Apr 2009 07:44:25 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Wed, 29 Apr 2009 08:27:38 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>Ich habe einen &quot;Intel Core 2 Duo&quot; aber die MultiKernel CPUs helfen einem beim SoftwareRendering nicht sehr viel, höchsten in Verbindung mit MultiThreading.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Das ist sehr weise. Ungefähr so als würde man sagen: Ein ComPuter hilft beim Rechnen nicht sehr viel, höchsten in VerBindung mit ElekTrizität.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703011</guid><dc:creator><![CDATA[KamelKasten FtW]]></dc:creator><pubDate>Wed, 29 Apr 2009 08:27:38 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Wed, 29 Apr 2009 14:25:10 GMT]]></title><description><![CDATA[<p>Mit MultiThreading meinte ich Thread-Programmierung im eigenen Programm, nicht vom Betriebsystem aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Aber ich seh' schon wo hin das fürt, also ist es glaube ich das Beste, dises Diskussion einfach zu beenden und zu vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703192</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Wed, 29 Apr 2009 14:34:12 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13960">@hustbaer</a>: mir ist gar nicht bekannt, dass es Hobby-Programmierern überhaupt möglich ist, Programme für die PS3 zu entwickeln.</p>
</blockquote>
<p>Na ganz einfach mit Linux.<br />
Der Grund warum ich auf die PS3 komme: der Hypervisor der PS3 lässt dich von Linux aus nicht auf den 3D Chip zugreifen. D.h. entweder nur 2D, oder Software-Rendering.</p>
<blockquote>
<p>aber ob du es glaubst oder nicht, ich entwickel einen SoftwareRenderer für PCs</p>
</blockquote>
<p>Wozu?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12954">@Nexus</a>:</p>
<blockquote>
<p>Für wirklich spezifische Optimierungen schon. Oft kann es allerdings sein, dass man zuerst gröbere Flaschenhälse (z.B. durch falsche Datenstrukturen oder ineffiziente Algorithmen) aufdeckt, die sich auch portabel behandeln lassen.</p>
</blockquote>
<p>Da hast du Recht, habe mich ungenau ausgedrückt. &quot;Immer&quot; ist falsch.</p>
<p>In <em>diesem Fall</em> wäre es unsinnig woanders zu profilen -- Performanze von Speicherzugriffen ist ja wohl sehr plattformabhängig. Da die Zielplattform allerdings doch ein PC ist, ist das ja jetzt egal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703193</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:34:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Wed, 29 Apr 2009 14:31:23 GMT]]></title><description><![CDATA[<p>LukasBanana schrieb:</p>
<blockquote>
<p>Mit MultiThreading meinte ich Thread-Programmierung im eigenen Programm, nicht vom Betriebsystem aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Aber ich seh' schon wo hin das fürt, also ist es glaube ich das Beste, dises Diskussion einfach zu beenden und zu vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Nein. Er hat Recht.</p>
<p>Wenn du bei einem Software-Renderer nicht mehrere Threads (ja, in einem Programm) verwenden willst, <em>wo dann???</em></p>
<p>Rendering von 3D-Szenen lässt sich *wunderbar* parallelisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703197</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Apr 2009 14:31:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Thu, 30 Apr 2009 14:04:25 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>...<br />
Wenn du bei einem Software-Renderer nicht mehrere Threads (ja, in einem Programm) verwenden willst, <em>wo dann???</em>...</p>
</blockquote>
<p>Hi,</p>
<p>ich vermute, dass er hofft, dass das Betriebssystem oder irgendeine andere Instanz &quot;automatisch&quot; sein Programm &quot;multithreaded&quot;.<br />
Das ist auch gar nicht so weit hergeholt ... als ich mal vor Ewigkeiten einen Programmierkurs für &quot;Vektorrechner&quot; mitgemacht habe, spielte immer eine wesentliche Rolle, dass man sein Programm auf eine bestimmte Weise strukturieren musste. Nur dann war &quot;die VAX&quot; (ich vermute allerdings eher den Compiler) in der Lage, Berechnungen zu parallelisieren.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703646</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 30 Apr 2009 14:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Thu, 30 Apr 2009 14:42:41 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Nur dann war &quot;die VAX&quot; (ich vermute allerdings eher den Compiler) in der Lage, Berechnungen zu parallelisieren.</p>
</blockquote>
<p>Die Frage ist dann aber eher war damit wirklich Multithreating gemeint oder (was ich eher glaube) SSE oder eine vergleichbare Technik, SSE ist ja heute serienmäßig bei AMDs und Intels drin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703662</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Thu, 30 Apr 2009 14:42:41 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Thu, 30 Apr 2009 15:25:10 GMT]]></title><description><![CDATA[<p>Jo. Das nennt sich Vektorisierung und hat mit Threading im Prinzip nix zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703685</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 30 Apr 2009 15:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Thu, 30 Apr 2009 15:35:58 GMT]]></title><description><![CDATA[<p>Xebov schrieb:</p>
<blockquote>
<p>Multithreating</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703692</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Thu, 30 Apr 2009 15:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Thu, 30 Apr 2009 21:46:27 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Jo. Das nennt sich Vektorisierung und hat mit Threading im Prinzip nix zu tun.</p>
</blockquote>
<p>Wenn Ihr der Meinung seid, dass dieser Unterschied dem Fragesteller schon bewusst war und er garantiert das eine und nicht das Andere und schon gar nicht einfach nur &quot;irgendeine Form beiläufiger Verarbeitung&quot; gemeint hat, habe ich mich natürlich gräßlich geirrt und bitte vielmals um Verzeihung.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703907</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 30 Apr 2009 21:46:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Fri, 01 May 2009 00:32:55 GMT]]></title><description><![CDATA[<p>Wie kann er Vektorisierung gemeint haben (egal ob er das Prinzip/den Begriff kennt oder nicht), wenn er von &quot;Core 2 Duo&quot; und &quot;MultiKernel CPUs&quot; schreibt.</p>
<p>Vektorisieren kann man Code auch schon für die alten Single-Core CPUs mit MMX/SSE/SSE2/...<br />
Das können auch einige Compiler, allerdings eher schlecht als recht.<br />
Vernünftigerweise muss man es selbst machen, indem man die (hoffentlich vorhandenen) Compiler-Intrinsics verwendet. Aber ich schweife ab, das is wieder ein anderes Thema.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703942</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 01 May 2009 00:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Geschwindigkeit von Pointern on Sat, 02 May 2009 08:46:39 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Wie kann er Vektorisierung gemeint haben ...</p>
</blockquote>
<p>Unterstell mir doch bitte nichts, was ich weder sagte noch meinte.<br />
Das Beispiel mit der VAX habe ich lediglich gebracht als <em>Beispiel</em> dafür, dass man <em>an einen Mechanismus denken kann</em>, bei dem <em>beiläufige Verarbeitung ohne eigenes Zutun des Programmierers</em> zum Tragen kommen kann.</p>
<p>Also habe ich weder behauptet, er würde auf einer VAX programmieren, noch an Vektorrechnung denken oder irgendetwas Anderes aus meinem Beispiel.</p>
<p>Ganz einfach: Ich vermute, dass der OP davon ausgeht, dass es &quot;irgendeine&quot; Form der Beiläufigkeit gibt, um die er sich nicht selbst kümmern muss.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1704156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1704156</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Sat, 02 May 2009 08:46:39 GMT</pubDate></item></channel></rss>