Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Auslastung auf Dual-Core-Prozessor

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.07.2008, 11:26 Uhr
shine47



Hallo,

ich habe ein Test-Programm, welches nur aus einer Endlosschleife in einem Thread besteht und lass dieses auf einem Dual-Core-Prozessor laufen. Seltsamerweise sieht es in den Graphen des Process Explorer für die beiden Prozessoren so aus, als ob sich die Last relativ gleichmäßig verteilt. Dies kann bei einer Single-Threaded-Anwendung eigentlich nicht sein, oder sieht es nur so aus, weil der Thread automatisiert zwischen beiden Prozessoren hin- und hergeschaltet wird? Kennt jemand einen Profiler oder ähnliches mit dem man gut die Verteilung überprüfen kann?

Visual Studio Express 2005 C++
Windows XP Service Pack 2
Intel Dual-Core t2250


Dankeschön
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.07.2008, 21:56 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,

genau das macht das Windows, es wechselt ständig die Kerne für dein Programm. Du kannst aber im Taskmanager dem Programm einen bestimmten Kern zuweisen, musst das aber jedesmal aufs neue tun. Für testzwecke aber ggf ganz praktisch.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
31.07.2008, 22:10 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Aktuelle Multicore Prozessoren können auch Single Threaded Anwendungen auf mehrere Kerne verteilen und diese so ähnlich wie eine Multithreaded Anwendung effizienter ausführen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.08.2008, 16:51 Uhr
shine47



Danke für die Anworten!

Guybrush, kannst du mir Stichwörter zu dieser automatischen Verteilung geben? Sowas wie Threading Building Blocks oder OpenMP meinst du nicht, oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.08.2008, 13:41 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Bin da jetzt kein Experte drin, aber wenn du dich da weiter informieren willst hilft dir evtl die Seite weiter:
http://portal.acm.org/citation.cfm?id=1241601.1241603
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: