ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Andere Systeme > Neuer PC mit DualCore? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
1 -2- | [ - Beitrag schreiben - ] |
08.09.2006, 21:18 Uhr gunatm Posts: 1432 Nutzer |
Grafikengines wie z.B. die gute alte Quake3-Engine profitieren von DualCore und viele aktuelle Engines werden das auch tun. Für HD-Filme kommt man an der Leistung nicht mehr vorbei und auch im normalen Betrieb macht sich ein Doppel-Prozessor-System unter NT4, 2000, XP und Vista sehr positiv bemerkbar. De Facto sind sie dank Q'n'Q auch leiser als die ollen Sockel-A-Möhren! -- g.a.c. - german amiga community - A500,A600,A1000,CDTV,A2000,A4000,A1200PPC,CD32,WinUAE [ - Antworten - Zitieren - Direktlink - ] |
08.09.2006, 21:31 Uhr Solar Posts: 3680 Nutzer |
Zitat: Der P4 hat, aus Sicht des OS, zwei vom Scheduler getrennt anzusprechende Recheneinheiten. Ob der P4 nun wirklich zwei Kerne hat oder nicht, ist dem OS ziemlich Piep. [ - Antworten - Zitieren - Direktlink - ] |
08.09.2006, 23:20 Uhr Holger Posts: 8116 Nutzer |
Zitat:Weder die Tasks einer einzelnen Anwendung, noch die unterschiedlicher Anwendungen müssen speziell auf DualCore getrimmt werden. Auf Deine letzte Frage bezogen, müsste man sagen, dass unterschiedliche Prozesse im Sinne von XP und Linux viel eher von mehreren Kernen profitieren, da sie durch verschiedene logische Adressräume getrennt sind und nur über das OS kommunizieren können. Somit können sie unabhängig voneinander auf verschiedenen Kernen oder gar CPUs laufen. Bei Threads einer einzelnen Anwendung, die in einem gemeinsamen Speicher arbeiten, kann es zu Fehlern kommen, wenn der Programmierer nicht richtig auf die Synchronisation geachtet hat, da die Threads auf Single-Core Systemen (fast) nie gleichzeitg auf eine Variable zugreifen. Das ist dann aber mehr ein Kompatiblitäts- als ein Performanceproblem. Solche Fehler zu beheben, wäre also keine spezielle DualCore-Anpassung, sondern Debugging von Fehlern, die auf Single-Core Systemen ebenfalls vorhanden sind, aber seltener bemerkt werden. Nebenbei gesagt, kann die Zerlegung einer Anwendung in mehrere Threads auch auf einem Single-Core System eine Geschwindigkeitssteigerung bringen, da auch auf diesen Systemen I/O-Bausteine, wie IDE/SCSI/USB-Controller, Tastatur+Maus und GPU parallel zur CPU arbeiten. Immer, wenn ein Thread auf eine dieser Komponenten warten muss, kann ein anderer die CPU beschäftigen. Nur wenn der Programmierer mehrere Threads für eine Aufgabe ohne I/O erzeugt, z.B. statt ein Bild zu raytracen, mit zwei Threads zwei halbe Bilder berechnet, kann man von einer Optimierung speziell für SMP (DualCore oder DualCPU) sprechen. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
08.09.2006, 23:26 Uhr Holger Posts: 8116 Nutzer |
Zitat:Nunja, sowohl XP, als auch Linux sind sich trotzdem des Unterschieds zwischen echten Kernen und HT bewusst. Schliesslich müssen sich die Threads bei HT einige Prozessorresourcen teilen und das könnte u.U. sogar dazu führen, dass ein Thread mit niedriger Priorität einen anderen mit hoher Priorität ausbremst, wenn sie gerade gleichzeitig in eine HT-Unit gesteckt werden. Deshalb wurde schon etwas Gehirnschmalz in die Scheduler gesteckt, damit die aus dieser Intel-Erfindung doch noch ein wenig Nutzen herausholen. Meine Wetten bezüglich der Zukunft von HT setzen eindeutig auf ein Verschwinden dieser Technologie, eher früher als später. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
08.09.2006, 23:36 Uhr Maja Posts: 15429 Nutzer |
@Holger: Nochmals Danke. Interessant. Es bringt also nicht nur Verbesserungen für die Geschwindigkeit. [ - Antworten - Zitieren - Direktlink - ] |
09.09.2006, 06:39 Uhr L-ED Posts: 391 Nutzer |
Her je nen Pentium D 915 .. sry hab das ganze Ding leider zu spät gesehen und nun will ich dazu direkt auch dann nichts mehr (mit der jeder Beziehung besseren Alternativen), Verlieren. Allgemein, ein Dual Core ist ne feine Sache aber je nach Abwendungs- Schema und wohl auch Betriebssystem? Zwingt man so ein Ding auch ganz schnell in die Knie und ins das von Single Core unter Windows Betrieb, ab und an schon gewohnt zähflüssige Arbeiten. Wenn man eben nicht direkt als Anwender über die nötige Erfahrung verfügt und dann ggf. per Hand (Taskmanager) , Prioritäten zuweißt. Denn bei Windows bekommt erstmal alles (bekanntlich) Standardmäßig ,,Priorität = Normal’’, und das kann auch ein 2 Core System dann mitunter schnell wieder ins obligatorische bringen und man kuckt auf die Mauszeiger Uhr. Praxis Beispiel von eben .. im Hintergrund was mit NeroVision in ne AVI mit Huffyuv Codec Encoden lassen. Da das nicht wirklich effektiv Dual Core nutzend, waren so auch immer im Schnitt 40% gesamt Performance (CPU Zeit) frei, soweit so fluffiges Arbeiten noch. Dann nebenbei mal ,,Spybot’’, gestartet und System Scan durchlaufen lassen, office Betrieblich noch immer alles OK (mit Opera am Websurfen) Als dann aber ma fix noch, ganz normal ein MPEG Filmchen mit Power DVD checken/öffnen wollte *g*, schwups da hatten se wieder die Uhr, gemeint das zähflüssige Verhalten bis es dann ma losgeht. Sobald das Filmchen dann lief, ging es auch ohne zu Zuppen. Aber daran ist wieder schön zusehen das Windows betreffs Multitasking nicht wirklich ein Überflieger und ohne Versierten Anwender dahinter, trotz vergleichsweise brachialen System Ressourcen, schnell in ne Reaktions- Schnecke verwandelt (X-Core hin oder her). Natürlich hab ich dann halt dem Video Encoder niedrige Priorität gegeben (hatte es nur Vergessen), was dessen Encoding Geschwindigkeit nicht nennenswert verlangsamte, aber das System insgesamt wieder schön geschmeidig wurde. (insgesamt dafür, als ein weiterer Garant, genügend physikalischer Speicher das A & O) PS: Rechenintensive Sachen sollten insbesondere unter Windows sowieso keine ,,normal’’, Priorität erhalten! [ - Antworten - Zitieren - Direktlink - ] |
1 -2- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Andere Systeme > Neuer PC mit DualCore? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |