<?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[Programm soll volle CPU Leistung bekommen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Projekt mit einem aufwendigen Alg. im BCB2007 geschrieben. Ich besitze einen Core 2 Quad CPU.</p>
<p>Wenn meine Anwendung läuft, dann hat diese eine CPU Auslastung von 25 Prozent.<br />
Habe in meinem Projekt einen zweiten Thread eröffnet, der die Berechnungen durchführt, damit mein Hauptformular nicht &quot;einfriert&quot;.</p>
<p>Jetzt suche ich nach einer Möglichkeit, für die Anwendung nahe 100 Prozent CPU Leistung zur Verfügung zu stellen. Wie gehe ich da am besten vor?</p>
<p>Danke und Liebe Grüße<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206040/programm-soll-volle-cpu-leistung-bekommen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 09:59:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206040.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Feb 2008 16:05:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 16:05:50 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Projekt mit einem aufwendigen Alg. im BCB2007 geschrieben. Ich besitze einen Core 2 Quad CPU.</p>
<p>Wenn meine Anwendung läuft, dann hat diese eine CPU Auslastung von 25 Prozent.<br />
Habe in meinem Projekt einen zweiten Thread eröffnet, der die Berechnungen durchführt, damit mein Hauptformular nicht &quot;einfriert&quot;.</p>
<p>Jetzt suche ich nach einer Möglichkeit, für die Anwendung nahe 100 Prozent CPU Leistung zur Verfügung zu stellen. Wie gehe ich da am besten vor?</p>
<p>Danke und Liebe Grüße<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459588</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Wed, 20 Feb 2008 16:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 16:16:20 GMT]]></title><description><![CDATA[<p>deine berechnung in 4 thread aufteilen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459597</guid><dc:creator><![CDATA[quad]]></dc:creator><pubDate>Wed, 20 Feb 2008 16:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 16:28:48 GMT]]></title><description><![CDATA[<p>Ach mist.</p>
<p>Das kann ich nicht machen, da in meinem Programm nicht parallel gearbeitet werden kann, sondern alles zeile für zeile ablaufen muss. Ich habe zwar sehr viele Aufwendige Funktionen, die werden aber strikt nacheinander aufgerufen (und müssen sie auch) und erst wenn eine Antwort gegeben ist, kann weitergerechnet werden.</p>
<p>Dann denke ich, dass Multi-Core Programmierung für mich nicht in Frage kommt. Schade...</p>
<p>Liebe Grüße<br />
StefanN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459604</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Wed, 20 Feb 2008 16:28:48 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 17:33:04 GMT]]></title><description><![CDATA[<p>Verwende OpenMP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459641</guid><dc:creator><![CDATA[jkalmbach]]></dc:creator><pubDate>Wed, 20 Feb 2008 17:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 18:51:33 GMT]]></title><description><![CDATA[<p>Danke für den Hinweis.</p>
<p>Es sieht sehr interessant und verlockend aus mit OpenMP zu arbeiten.<br />
Aber ich denke, ich bräuchte zu lange um mich damit wirklich gut auszukennen.</p>
<p>Aber für zukünftige Projekte ist es eine gute Option. Deshalb nochmals danke.</p>
<p>Liebe Grüße<br />
StefanN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459703</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Wed, 20 Feb 2008 18:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Wed, 20 Feb 2008 19:08:36 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da bin ich noch einmal.</p>
<p>Vielleicht war ich etwas voreilig. Habe mir gerade ein paar Beispiele angesehn und in den Grundzügen ist es ziemlich verständlich und einfach und auf wenige Zeilen reduzierbar.</p>
<p>Mein Problem ist nur, wie ich an OpenMP herankomme? Ist dies Freeware (OpenSource)?<br />
Habe mich verzweifelt gegoogelt aber keine Bezugsquellen bekommen.</p>
<p>Falls es OpenSource ist, dann müsste es für meinen Borland BCB2007 passen. Falls jemand einen Link für mich hätte, wäre ich echt dankbar.</p>
<p>Liebe Grüße<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459713</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Wed, 20 Feb 2008 19:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 08:35:25 GMT]]></title><description><![CDATA[<p>Ab VS2005 ist eine Implementation der Library dabei. Sie kann mit einem Kompiler Switch (Kompiler Settings) aktiviert werden.</p>
<p>EDIT: Habs schlecht gelesen.. BCB07</p>
<blockquote>
<blockquote>
<p>&gt; Was verwendest Du denn für eine IDE / Kompiler?</p>
</blockquote>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1459951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459951</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Thu, 21 Feb 2008 08:35:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 09:00:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>als IDE verwende ich den Borland C++ Builder 2007 von CodeGear. Ich habe im BCB Forum erfahren, dass OpenMP wohl dort nicht zur Verfügung steht.</p>
<p>Ich dachte zuerst, es wäre nur eine .lib oder .dll die man einfügen muss damit das ganz gesteuert werden kann.</p>
<p>Eigentlich schade. Es hat sehr vielversprechend ausgesehen. Vor allem, weil ich viele zeitraubende Schleifen in meinem Programm besitze...</p>
<p>Gibt es perse noch andere Möglichkeiten außer OpenMP für mich?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459970</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Thu, 21 Feb 2008 09:00:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 09:08:43 GMT]]></title><description><![CDATA[<p>=&gt; MS Visual Studio!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459974</guid><dc:creator><![CDATA[jkalmbach]]></dc:creator><pubDate>Thu, 21 Feb 2008 09:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 09:18:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>gut. Ein Umstieg kommt für mich jetzt im Moment nicht in Frage, da mein Projekt fast fertig ist.</p>
<p>Außerdem ist es mir vor einiger Zeit ziemlich schwer gefallen, mit dem Microsoft Visual C++ Express zurecht zu kommen. Bin eben ein Borland Junge und diese IDE gewöhnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459986</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Thu, 21 Feb 2008 09:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 09:42:02 GMT]]></title><description><![CDATA[<p>Der vollständigkeitshalber hier noch eine Übersicht, welche Kompiler OpenMP Unterstützung haben:<br />
<a href="http://members.gamedev.net/Rivorus/surge/html/surge_act/setting_up_your_compiler.html" rel="nofollow">http://members.gamedev.net/Rivorus/surge/html/surge_act/setting_up_your_compiler.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460005</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Thu, 21 Feb 2008 09:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 10:44:41 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke für die Übersicht. Hat jemand schon Erfahrung mit dem Umgang mit OpenMP und kann mir sagen, wie in etwa sich die Laufzeit mit und ohne Verwendung von Parallelisierung verhält?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460067</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Thu, 21 Feb 2008 10:44:41 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 10:58:40 GMT]]></title><description><![CDATA[<p>Was ist das für eine Frage?<br />
je nach Anzahl der Prozessoren und geschickter Wahl Deiner Schleifen ist es entsprechend um die Faktoren schneller...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460078</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 21 Feb 2008 10:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Thu, 21 Feb 2008 20:29:55 GMT]]></title><description><![CDATA[<p>StefanN schrieb:</p>
<blockquote>
<p>gut. Ein Umstieg kommt für mich jetzt im Moment nicht in Frage, da mein Projekt fast fertig ist.</p>
</blockquote>
<p>Du könntest, wenn die Datenübergabe nicht von C++-Objekten abhängt, also über ein C-Interface realisierbar ist, den performancekritischen Teil in Visual C++ (oder MinGW) als DLL übersetzen und aus dem C++Builder-Programm einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460560</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Thu, 21 Feb 2008 20:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Fri, 22 Feb 2008 12:56:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>danke für die Antwort. Das wäre noch eine Idee wert.</p>
<p>Danke<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460927</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Fri, 22 Feb 2008 12:56:03 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Fri, 22 Feb 2008 12:59:36 GMT]]></title><description><![CDATA[<p>Zu früh geantwortet.</p>
<p>Da fällt mir noch eine schnelle Frage ein.</p>
<p>Ist in der Visual C++ Express Version (kostenfreie Version) das Outsourcen in eine .dll möglich und zudem OpenMP vorhanden?</p>
<p>(Bevor ich mir die Mühe mache das ganze nochmals herunterzuladen)</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460930</guid><dc:creator><![CDATA[StefanN]]></dc:creator><pubDate>Fri, 22 Feb 2008 12:59:36 GMT</pubDate></item><item><title><![CDATA[Reply to Programm soll volle CPU Leistung bekommen on Fri, 22 Feb 2008 13:16:48 GMT]]></title><description><![CDATA[<p>StefanN schrieb:</p>
<blockquote>
<p>Ist in der Visual C++ Express Version (kostenfreie Version) das Outsourcen in eine .dll möglich</p>
</blockquote>
<p>Ja.</p>
<p>StefanN schrieb:</p>
<blockquote>
<p>und zudem OpenMP vorhanden?</p>
</blockquote>
<p>Nein.</p>
<p>MinGW wäre insofern vielleicht passender, da frei erhältlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460948</guid><dc:creator><![CDATA[audacia|off]]></dc:creator><pubDate>Fri, 22 Feb 2008 13:16:48 GMT</pubDate></item></channel></rss>