<?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[Suche SSE-Tutorial]]></title><description><![CDATA[<p>Hi ich bin gerade dabei eine Engine zu proggen und wollte die Mahtefunktionen beschleunigen wie Determinieren oder Invertieren einer Matrix (dauert)<br />
Ich will nich gerade dass es stockt wegen der Mathematik</p>
<p>Jetzt suche ich ein Tutorial (möglichst deutsch) wie ich MMX, SSE oder SSE2 verwenden kann. Möglichst SSE</p>
<p>Wollte mich nicht auf intel spezialisieren sondern die Engine kann auch 3DNow! von AMD. Aber jetzt wollte ich aber auch intel beschleunigen</p>
<p>Gibts da was?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195948/suche-sse-tutorial</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 05:35:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195948.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Oct 2007 19:18:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 19:18:48 GMT]]></title><description><![CDATA[<p>Hi ich bin gerade dabei eine Engine zu proggen und wollte die Mahtefunktionen beschleunigen wie Determinieren oder Invertieren einer Matrix (dauert)<br />
Ich will nich gerade dass es stockt wegen der Mathematik</p>
<p>Jetzt suche ich ein Tutorial (möglichst deutsch) wie ich MMX, SSE oder SSE2 verwenden kann. Möglichst SSE</p>
<p>Wollte mich nicht auf intel spezialisieren sondern die Engine kann auch 3DNow! von AMD. Aber jetzt wollte ich aber auch intel beschleunigen</p>
<p>Gibts da was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390801</guid><dc:creator><![CDATA[Intel Suchender]]></dc:creator><pubDate>Tue, 23 Oct 2007 19:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 19:37:30 GMT]]></title><description><![CDATA[<p>Ich hoffe das passt:<br />
<a href="http://www.sandpile.org/docs/intel/sse.htm" rel="nofollow">http://www.sandpile.org/docs/intel/sse.htm</a></p>
<p>Mist, sehe grad, die Links darin funktionieren nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390818</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 23 Oct 2007 19:37:30 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 19:41:18 GMT]]></title><description><![CDATA[<p>Da gibts wies aussieht was zu fertigen funktionen aber ich will ja das mit SSE lernen selbst zu machen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390827</guid><dc:creator><![CDATA[Intel Suchender]]></dc:creator><pubDate>Tue, 23 Oct 2007 19:41:18 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 19:44:55 GMT]]></title><description><![CDATA[<p>Evtl wirst du eher im Assembler-Forum oder -FAQ fündig <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/1390829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390829</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 23 Oct 2007 19:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 20:01:29 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Evtl wirst du eher im Assembler-Forum oder -FAQ fündig <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>Hab ich nachgesehen aber nichts gefunden wie ich das ganze ansatzweise in c++ implmentieren könnte und außerdem bin ich nicht so für assembler sondern wollte einfach nur beschleunigung der funktionen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390843</guid><dc:creator><![CDATA[Intel Suchender]]></dc:creator><pubDate>Tue, 23 Oct 2007 20:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 20:43:20 GMT]]></title><description><![CDATA[<p>Aber du willst schon per Hand den Assembler-Code eintippen und nicht den Compiler auf SSE/MMX optimieren lassen, oder?</p>
<p>Hab doch noch was gefunden:<br />
<a href="http://developer.intel.com/design/pentiumiii/sml/245043.htm" rel="nofollow">http://developer.intel.com/design/pentiumiii/sml/245043.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390870</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 23 Oct 2007 20:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 20:56:14 GMT]]></title><description><![CDATA[<p>THX <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/1390878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390878</guid><dc:creator><![CDATA[Intel Suchender]]></dc:creator><pubDate>Tue, 23 Oct 2007 20:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 20:57:30 GMT]]></title><description><![CDATA[<p>Was kann man mit SSE eigentlich machen und vorallem wie? Die Links helfen mir irgendwie nicht weiter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390879</guid><dc:creator><![CDATA[TuT]]></dc:creator><pubDate>Tue, 23 Oct 2007 20:57:30 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Tue, 23 Oct 2007 21:14:06 GMT]]></title><description><![CDATA[<p>TuT schrieb:</p>
<blockquote>
<p>Was kann man mit SSE eigentlich machen und vor allem wie? Die Links helfen mir irgendwie nicht weiter</p>
</blockquote>
<p>Mal schauen ob ich als Erklärbär was tauge:<br />
Der Prozessor hat intern ein paar eigene Variablen (auch Register genannt) und kann mit denen und mit Werten aus dem Arbeitsspeicher rechnen. Am Anfang konnte er halt nur so Sachen wie &quot;Verschiebe den Wert von der Adresse 0x987378 aus dem Arbeitsspeicher in dein Register 'eax'&quot; oder &quot;Multipliziere das Register eax mit 5&quot; oder so. Aus solchen Befehlen sind auch alle normalen Programme aufgebaut.<br />
Da man für Audio- und Videobearbeitung ziemlich viel Rechenpower braucht (ebenso wie für mathematische Sachen wie Matrizen-Operationen), hat man extra neue Befehle eingeführt, die für eben solche Anwendungen zugeschnitten sind.<br />
Mit den neuen Befehlen können z.B. acht 8-Bit-Variablen in einem großen Register in der CPU gehalten werden und mit einem Befehl werden diese 8 Werte alle addiert - was mit normalen Instruktionen ne ganze Reihe an Befehlen gebraucht hätte.</p>
<p>Anwenden kann man die SSE-/MMX-/Sonstwas-Befehle in C++ mit Inline-Assembler (Assembler-Code sind die Prozessor-Befehle). Dein Compiler erzeugt aus deinem normalen C++-Code immer Assembler-Code, zusätzlich hast du noch die Möglichkeit, direkt Assembler-Befehle einzubetten, eben auch SSE-Befehle. Das wird vor allem im Bereich 3D-Grafikprogrammierung und Video-(De-)Kodierung benutzt <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1390887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1390887</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 23 Oct 2007 21:14:06 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 08:20:36 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391005</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 24 Oct 2007 08:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 13:42:04 GMT]]></title><description><![CDATA[<p>Hat sich schonmal jemand die Mühe gemacht diesen Assembler-Code in brauchbare C++ Funktionen zu packen wie (nur so dahergeholt) &quot;void BerechneWurzel(float *f)&quot; der man ein float-array gibt und dann die wurzeln berechnet (und in dem array speichert) ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391232</guid><dc:creator><![CDATA[TuT]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 13:49:05 GMT]]></title><description><![CDATA[<p>make it work, make it fast. in der reihenfolge, sonst wird das nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391235</guid><dc:creator><![CDATA[rapso]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 13:51:39 GMT]]></title><description><![CDATA[<p>rapso schrieb:</p>
<blockquote>
<p>make it work, make it fast. in der reihenfolge, sonst wird das nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
</blockquote>
<p>Häääää <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Heißt das Ja oder Nein ??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391238</guid><dc:creator><![CDATA[TuT]]></dc:creator><pubDate>Wed, 24 Oct 2007 13:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 14:50:55 GMT]]></title><description><![CDATA[<p>Hat das jemand in funktionen gepackt oder nicht? Wenn ja, wo finde ich die?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391307</guid><dc:creator><![CDATA[TuT]]></dc:creator><pubDate>Wed, 24 Oct 2007 14:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 14:52:54 GMT]]></title><description><![CDATA[<p>Weiß anscheinend keiner, musst du wohl suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391309</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 24 Oct 2007 14:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 16:39:00 GMT]]></title><description><![CDATA[<p>Ja das gibts schon in Funktionen, ist inzwischen bei den meisten compilern dabei</p>
<p>#include&lt;emmintrin.h&gt;<br />
#include&lt;xmmintrin.h&gt;<br />
#include&lt;mmintrin.h&gt;<br />
#include&lt;mm3dnow.h&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391369</guid><dc:creator><![CDATA[walljumper]]></dc:creator><pubDate>Wed, 24 Oct 2007 16:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 18:34:48 GMT]]></title><description><![CDATA[<p>Die Datein hat mein Compiler aber wie finde ich heraus welche funktion was macht? Gibts da ne Übersicht auf Deutsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391438</guid><dc:creator><![CDATA[TuT]]></dc:creator><pubDate>Wed, 24 Oct 2007 18:34:48 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 19:50:14 GMT]]></title><description><![CDATA[<p>auf deutsch gibts das wohl nicht.</p>
<p><a href="http://www.intel.com/design/processor/manuals/253666.pdf" rel="nofollow">http://www.intel.com/design/processor/manuals/253666.pdf</a><br />
<a href="http://www.intel.com/design/processor/manuals/253667.pdf" rel="nofollow">http://www.intel.com/design/processor/manuals/253667.pdf</a></p>
<p>Die Intel Manuals könnten helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391487</guid><dc:creator><![CDATA[walljumper]]></dc:creator><pubDate>Wed, 24 Oct 2007 19:50:14 GMT</pubDate></item><item><title><![CDATA[Reply to Suche SSE-Tutorial on Wed, 24 Oct 2007 21:28:47 GMT]]></title><description><![CDATA[<p>In der MSDN sind AFAIK die ganzen SIMD intrinsics dokumentiert, also MMX, SSE und SSE2 halt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1391542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1391542</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 24 Oct 2007 21:28:47 GMT</pubDate></item></channel></rss>