1. Foren
  2. » Kommentare
  3. » PC-Hardware
  4. » Alle Kommentare zum Artikel
  5. » Achtkerner Nehalem-EX kommt noch…

Wie skalieren 128 CPU-Threads?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Wie skalieren 128 CPU-Threads?

    Autor IT-Superprofi 09.03.10 - 15:09

    Unter aktuellem Windows oder Linux?

    Oder ist bei 128 CPU-Threads so viel Overhead da, dass die sich nur noch selbst verwalten?

    Oder kann irgendein neuer, toller scheduler zusammen mit der verhältnismäßig hohen Bandbreite (QPI) eine gute Skalierung vermuten lassen?

  2. Re: Wie skalieren 128 CPU-Threads?

    Autor RumbleThumble 09.03.10 - 15:44

    Ich gebe dir recht, könnte ine Problem werden.
    Jedoch meine ich mich errinnern zu können das selbst Win 7 bis zu 256 CPUs skalieren kann, und das sind weit mehr als 128 Threads.
    Die haben einen neuen Zustand neben "running" und "waiting" eingeführt, den Aufgaben (Threads) annehmen können: "pre-waiting". Zudem wurde der "dispatcher-lock" entfernt, der die Skalierung mit mehr als 32 Prozessoren verhinderte.

  3. Re: Wie skalieren 128 CPU-Threads?

    Autor IT-Hyperprofi 09.03.10 - 15:49

    Du bist schon ein Superprofi, als ob 128 Threads besonders viel wären. Ein Webserver erzeugt allein für jede Anfrage mehrere Threads. Nun stell dir mal vor wieviele Leute noch sinnvoll Golem zuspammen könnten, wenn bei weniger als 128Threads schluß wäre!

  4. Re: Wie skalieren 128 CPU-Threads?

    Autor _gilty_ 09.03.10 - 16:05

    nanana, warum gleich so böse ?

    gemeint war (so habs ich verstanden) wie effizient ein aktuelles OS zum Beispiel X threads (im sinne von prozessen/taks) auf 128 Threads der 64 Cores verteilt.
    Und das ist gar kein so unberechtigter zweifel, da zur zeit nur effiktiv auf quadcores getestet werden konnte (win7) und win2008r2 auf 4x4 Cores.

    Mal sehen was da noch alles auf uns zukommt.

  5. Re: Wie skalieren 128 CPU-Threads?

    Autor olek 09.03.10 - 16:16

    Antwort: Sehr!

  6. Re: Wie skalieren 128 CPU-Threads?

    Autor IT-Hyperprofi 09.03.10 - 17:14

    Rein als jemand, der sich nicht tiefgründig mit dem Thema beschäftigt hat, sehe ich andere Probleme, als die Skalierung durch das OS. Die Daten die in der CPU berechnet werden, werden nach wie vor alle über den gleichen Bus geschoben, also egal ob ich jetzt eine Recheneinheit oder 8 habe. Bei wenigen MB Cache und hoher Rechenleistung, dürften sich die Rechenwerke damit sehr häufig in die Quere kommen.
    Das die Verteilung der Threads aber eine signifikante Rolle spielt kann ich mir nicht vorstellen, weil sie selbst bei Einkern-Systemen über einen Scheduler läuft.

  7. Re: Wie skalieren 128 CPU-Threads?

    Autor Ext 09.03.10 - 17:15

    Eigentlich sämtliche posix-Betriebssysteme skalieren da ausgezeichnet, andernfalls wären solche CPUs wie Sun Niagara 2 garnicht sinnvoll einsetzbar, der Overhead hält sich dabei in Grenzen. Leider kann man das von Betriebssystemem auf Basis des NT-Kernels nicht behaupten, da kann man froh sein wenn man überhaupt alle Kerne ausgelastet bekommt ohne dass der Sheduler überlastet ist.
    War vor nem halben Jahr gut zu sehen, als Microsoft voller stolz erklärt hat, dass sie es hinbekommen haben mit MS-SQL 128 CPU-Kerne auszulasten. Was man damals wohlwissend verschwiegen hat: Es hat mieserabel skaliert.

  8. Wie mans nimmt

    Autor RogerProger 09.03.10 - 17:26

    Bei Webservern, die Verbindungen Requests auf Threads verteilen ist es real nicht wirklich wichtig, ob die Anzahl der Threads die Anzahl der von den Kernen ausführbaren Threads übersteigt. Man erinnere sich: Multithreading hat bereits vor Jahrzehnten auf Singlecore-Systemen eine wichtige Rolle gespielt. Geichläufigkeit war damals nur virtuell.
    Wird der Rechner jedoch gezielt zum Numbercrunchen eingesetzt, sollte die Anzahl der Threads in etwa der Anzahl der CPU-Kerne entsprechen, um Kontext-Switches so gering wie möglich zu halten, den die kosten enorm Zeit.
    Was eine viel größere Rolle spielt ist die Art der Programmierung. Ist eine Rechen-Aufgabe gut programmiert, erfordert sie eine möglichst kleine Menge an Thread-Locks. Im besten Fall keine.
    Siehe Actor-Model, Software-Transactional-Memory etc. pp. Multithreading ist also in erste Reihe kein so großes Hardware- oder OS-Problem, sondern ein Problem der adäquaten Programmierung des rechnenden Programms.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


F2, F8, F12: Windows 8 startet zu schnell
F2, F8, F12
Windows 8 startet zu schnell

Windows 8 kann auf entsprechender Hardware in weniger als 8 Sekunden booten. Dabei bleibt zu wenig Zeit, um den Bootvorgang zum Sprung ins Bios, ins UEFI-Menü oder in die Startauswahl von Windows zu unterbrechen.

  1. Dice Einige Frostbite-2-Spiele nur mit 64-Bit-Betriebssystem
  2. Windows RT Windows-Tablet-Lizenz soll angeblich 100 US-Dollar kosten
  3. Windows 8 Release Preview Microsoft verbessert Multi-Monitor-Unterstützung

Kim Dotcom: "Gebt mir meine Rechner zurück!"
Kim Dotcom
"Gebt mir meine Rechner zurück!"

Kim Schmitz will Zugriff auf seine 135 Computer und Festplatten, die die neuseeländischen Behörden im Januar 2012 beschlagnahmt haben. Das FBI halte das Material von der Justiz in Neuseeland zurück, um seine Verteidigung im Fall Megaupload zu erschweren, sagt er.

  1. Megaupload Kim Dotcom darf wieder das Internet benutzen
  2. Nach Megaupload Mediafire und weitere Filehoster im Fokus der Filmindustrie
  3. Megaupload Kim Schmitz muss mit monatlich 37.000 Euro zurechtkommen

Zulieferer: Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten
Zulieferer
Sony soll iPhone 5 mit In-Cell-Touchscreen ausrüsten

Laut Apple-Zulieferern wird das iPhone 5 mit einem neuartigen In-Cell-Touchscreen ausgerüstet. Als Hersteller soll Sony infrage kommen. Bislang hieß es, dass Apple Sharp und Toshiba bevorzugen würde.

  1. iPhone 5 Kleinerer Dock-Connector im Gespräch
  2. Streit um Domains Apple hat Domain iPhone5.com erhalten
  3. 4 Zoll iPhone 5 wohl mit größerem Display

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08