Schachburg-Archiv: Benutzerthema „ziemlich unangenehmes Problem mit Houdini“

schachburg.de

Beitrag von chessiscruel

immer wenn ich bei meinem Chesbase 11 Referenzdatenbank und Uci Engine offen habe,rechnet Houdini mit 4 Cpus und mein altersschwacher Ersatzrechner hängt sich dann auf.wie stelle ich ein,daß meine Engine von Beginn an nur mit 1 oder 2 cpus rechnet,weil ich hab diese Woche recht viel zu analysieren und so kann ich nicht arbeiten,wenn es ein Lotteriespiel ist ob sich chessbase und infolge mein Pc aufhängt

Beitrag von chessiscruel

Ich danke dir,Problem gelöst,ich Dummkopf wusste nicht,daß Thread auf Englisch,die Anzahl der Cpus ist,war sogar auf 8 eingestellt

Beitrag von Zapp Brannigan

[quote] wusste nicht,daß Thread auf Englisch,die Anzahl der Cpus ist[/quote]Ist es auch nicht ;)CPU = (Haupt)prozessorCore = "Kern" im sinne von mehrkernprozessorThread = ProzessMein notebook hat einen intel i7 multi-core processor mit 4 cores, d.h. 4 mehr oder weniger unabhängige cores, welche jeder einen einzelnen thread ausführen können. Dazu kommen noch hyper-threads, welche das ganze noch beschleunigen kann, aber das sind dann nur SIMD (single instruction, multiple data) threads, d.h. wenn ich 1024x die gleiche operation auf 1024 verschiedene datenblöcke ausüben muss dann macht er das doppelt so schnell.Threads kann ich auf meinem computer ausführen so viele ich will, aber alles über 4 macht es keinen sinn, da ich nur 4 cores habe und überflüssige threads sich auf den füssen rumstehen...

Beitrag von ToBeFree

[QUOTE=anonym]In meinem Fall, da ich diese Bios-Einstellungen nicht habe oder nicht nutze, startet Houdini immer mit 3 Threads - also einem weniger, als maximal möglich wäre (plus intelligenter CPU-Nutzung als Option). wenn ich eine Endlosanalyse starte und direkt nach dem Start die Anzahl auf 4 Threads erhöhe, dann hängt er sich zwar nie auf, aber ein Arbeiten mit anderen Programmen zur selben Zeit ist dann oft sehr wiggelig - insbesondere, wenn diese erst danach gestartet werden.[/QUOTE]Vielleicht ist auch die Möglichkeit interessant, die Priorität von Prozessen einzustellen. So könnte man z.B. Houdini auf niedrigster Priorität mit 4 Threads laufen lassen, ohne dass der normal priorisierte Browser dadurch verlangsamt wird. Wenn andere (wichtigere) Programme Rechenleistung brauchen, erhalten sie diese dann, ohne von Houdini ausgebremst zu werden. :)Unter Windows ist das im Taskmanager (Strg+Alt+Entf) möglich: Man muss dort einfach nur die Prozessliste öffnen und nach der CPU-Nutzung sortieren - wenn Houdini rechnet, sind die entsprechenden Prozesse ganz oben in der Liste zu finden. Mit einem Rechtsklick darauf kann man dann die Priorität einstellen. Oder man stellt alternativ die Priorität seines Browsers höher ein.Der Taskmanager selbst läuft zum Beispiel immer mit "hoher" Priorität, um auch dann noch zu reagieren, wenn ein Programm abgestürzt ist und alle vorhandenen Ressourcen verbraucht.