AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dual Systeme und HyperThreading

Ein Thema von endeffects · begonnen am 25. Apr 2005 · letzter Beitrag vom 25. Apr 2005
Antwort Antwort
endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#1

Dual Systeme und HyperThreading

  Alt 25. Apr 2005, 22:17
Hallo,

mich würde mal interessieren wie man ein Programm schreibt das
ein Dual System voll ausreizt. Wie nutzt man die zur Verfügung
stehenden Ressourcen am besten?

Der gute alte Taskmanager zeigt mir persönlich nämlich
immer nur 25% Auslastung an - da ist doch mehr drin, oder?


Mfg
  Mit Zitat antworten Zitat
Mephistopheles
(Gast)

n/a Beiträge
 
#2

Re: Dual Systeme und HyperThreading

  Alt 25. Apr 2005, 22:25
Man studiert Informatik mit Spezialisierung auf Parallelrechnen.

Scherz beiseite: im Grunde mußt du GUI und die Arbeit des Programms weitmöglichst trennen. Außerdem sollte die Arbeit möglichst auf mehrere Threads aufgeteilt werden. Bei mehreren Threads ist zwar Synchronisierung nötig, aber die sollte um der besseren Parallelisierung willen nur dort auftauchen, wo notwendig. Ansonsten wartet wieder ein Thread auf den anderen und du hast Serialisierung statt Parallelisierung. Zur Synchronisierung: Critical Sections, Semaphoren, Mutexe usw.

Aber selbst wenn du das in deinem Programm ganz toll implementierst, wirst du in fast keinem Programm auf einem normalen Windowssystem diese Vorgehensweise (und damit Effizienz) finden.
  Mit Zitat antworten Zitat
endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#3

Re: Dual Systeme und HyperThreading

  Alt 25. Apr 2005, 22:36
soll heißen, die zweite cpu dient nur dazu damit windows nicht einfriert? hehe
  Mit Zitat antworten Zitat
Mephistopheles
(Gast)

n/a Beiträge
 
#4

Re: Dual Systeme und HyperThreading

  Alt 25. Apr 2005, 23:12
Aktuell quasi. Eine andere Möglichkeit sie auszulasten wäre auf einer der CPUs eine VM (VMware oder Virtual PC oder so) laufen zu lassen. Dann kann man trotzdem normal auf der anderen CPU weiterarbeiten. Wie du das im Taskmanager machst, weißt du ja sicher
  Mit Zitat antworten Zitat
endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#5

Re: Dual Systeme und HyperThreading

  Alt 25. Apr 2005, 23:43
ich hab schon verschiedenen dinge ausprobiert, z.b. einen halbwegs vernünftigen
terminalserver unter xp (war mir aber nicht stabil genug), momentan versuch ich mich
auf einem 2003 server (läuft erst eine woche), aber terminals als lösung ist nicht das wahre
und das klickbunti läßt sich nicht vermeiden..
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz