{"id":50,"date":"2007-10-30T15:59:28","date_gmt":"2007-10-30T14:59:28","guid":{"rendered":"http:\/\/bernd-leitenberger.de\/blog\/2007\/10\/30\/alles-core-oder-was\/"},"modified":"2007-11-04T11:20:30","modified_gmt":"2007-11-04T10:20:30","slug":"alles-core-oder-was","status":"publish","type":"post","link":"https:\/\/www.bernd-leitenberger.de\/blog\/2007\/10\/30\/alles-core-oder-was\/","title":{"rendered":"Alles Core oder was?"},"content":{"rendered":"<p>  <img loading=\"lazy\" decoding=\"async\" src=\"\/img\/pentium-4-dual-core.jpeg\" alt=\"Dual Core\" style=\"float: left\" height=\"467\" width=\"223\" \/>Seit  einigen Wochen gibt es den ersten Quadcore Prozessoren von Intel &#8211; noch im  hochpreisigen Segment. Bis 2008 erwartet man, dass er den Dual Core im  normalen Preissegment ersetzt und selbst die Celeron Prozessoren werden dann  Dualcores sein. Ende 2008, wahrscheinlich aber eher 2009 kommen dann  Prozessoren mit 8 Kernen.<\/p>\n<p><!--more--><\/p>\n<p>Die Frage ist: wem n&uuml;tzt dies? Nun mehrere Prozessoren an ein und  dieselbe Aufgabe zu setzen ist nichts neues. Gro&szlig;rechner und Supercomputer  bestehen seit langem aus vielen Prozessoren. Die gr&ouml;&szlig;ten aus &uuml;ber 10.000  St&uuml;ck, wobei diese dann auch mehrere Recheneinheiten auf dem Chip haben  k&ouml;nnen.<\/p>\n<p>Allerdings gibt es einen Unterschied und zwar in den Anwendungen die  abgearbeitet werden. In Supercomputern sind es vorwiegend Simulationen:  Simulationen haben eine Eigenschaft: Es wird ein und dieselbe  Rechenvorschrift mit vielen verschiedenen Daten durchgef&uuml;hrt. Nehmen wir ein  Klimamodell: Es zerlegt die Erde in lauter kleine Quadrate, und in der  Vertikalen in H&ouml;henschichten. Typisch sind 300 km Maschenweite f&uuml;r ein  Quadrat und etwa 20 Atmosph&auml;renschichten. F&uuml;r jedes dieser Elemente wird  dann berechnet wie die Wechselwirkung von Erde, Wasser, Sonne und andere  physikalische Einfl&uuml;sse das Wetter beeinflusstm f&uuml;r einen bestimmten  Zeitraum. Danach schaut man wie es in den Nachbarzellen aussieht und welche  &Uuml;berg&auml;nge es gibt durch Str&ouml;mungen und berechnet mit diesen neuen  Ausgangswerten den n&auml;chsten Zeitschritt. Nun ist klar, dass diese Aufgabe  hochgradig parallel ist: Man k&ouml;nnte im Prinzip f&uuml;r jede Zelle einen  Prozessor besch&auml;ftigen, da er nur am Ende seiner Aufgabe sich mit den  n&auml;chsten Umgebungsprozessoren &uuml;ber Datenaustausch synchronisieren muss.<\/p>\n<p>Wenn sie eine Webpr&auml;senz, aber keinen eigenen Webserver haben, dann sind  sie Kunde einer anderen Parallelit&auml;t. Auf einem Rechner mit einigen  Prozessoren l&auml;uft ein Webserver wie z.B. Apache, der pro gehosteter Website  einen Thread, also einen leichtgewichtigen Prozess startet. Der lauscht an  ihrer IP und wenn jemand eine Seite haben will, dann wird er aktiv, fordert  die Seite von der Festplatte oder dem RAM Cache an, wickelt das Protokoll ab  und sendet sie dann zu ihrem Benutzer. Dies ist eine andere Art von  Parallelit&auml;t: Die Aufgabe wechselt dauernd, entsprechend dem Inhalt der  Website (manche mit aktiven Inhalten, andere ohne, Bilder oder keine,  langsame oder schnelle Anbindung) aber jeder Thread ist von dem anderen  unabh&auml;ngig. &Uuml;blich sind etwa 100 Threads pro CPU, Tendenz steigend.<\/p>\n<p>Wie sieht es dagegen auf dem Desktop aus? Nat&uuml;rlich gibt es hier  Anwendungen die viel Performance brauchen. Manches Hintergrundprogramm wie  der Virenscanner braucht auch viel Performance. Wenn man 2 Cores hat, kann  man fl&uuml;ssiger arbeiten wenn eine Anwendung viel Rechenleistung braucht. Bei  4 oder 8 Anwendungen sieht es anders aus. Ich kenne wenige Benutzer die so  viele rechenintensive Anwendungen haben und wenn sie auf die Idee kommen,  diese gelichzeitig zu starten wirkt sich dann bald die Festplatte als  Flaschenhals aus &#8211; irgendwo m&uuml;ssen die Daten ja herkommen. Wenn mein  Computer blockiert ist, so sind es meist Anwendungen die viel von der  Festplatte lesen &#8211; und die werden so nicht schneller.<\/p>\n<p>Es wird Anwendungen geben, die davon profitieren. Spiele k&ouml;nnen das  Rendern der Szene zwischen den Prozessoren aufteilen, tun dies heute aber  noch nicht besonders gut, obwohl diese Technologie lange angek&uuml;ndigt war. Es  lohnt sich heute mehr in eine bessere Grafikkarte zu investieren als in  einen besonders teuren Prozessor, zumal diese f&uuml;r diesen Job spezialisiert  ist und ihn noch schneller kann als ein Prozessor (Topmodelle haben bis zu  256 Recheneinheiten auf der Grafikkarte, da sieht ein Dualcore mit 2 Kernen  und etwa 8 Einheiten recht schwach dagegen aus) Dann gibt es noch den Job  der Videokodierung und Bearbeitung &#8211; doch wie viele Leute machen das  wirklich?<\/p>\n<p>In g&auml;ngigen Anwendungen wie Office Paketen, Browser oder Grafik kann man  sicher das eine oder andere parallelisieren. Eine Rechtschreibpr&uuml;fung beim  Eingeben, ein Abholen von RSS Feeds neben dem Surfen, ein Filter der im  Hintergrund ein Bild verfremdet &#8211; doch fast alle diese Dinge brauchen schon  heute wenig Rechenleistung und f&uuml;r Office und Internet braucht man schon  heute keinen besonders schnellen Rechner.<\/p>\n<p>Das Problem ist nicht neu: Praktisch alle Erweiterungen welche die x86  Architektur bekam, brauchten Jahre, bis sie allgemein eingesetzt wurden. So  gibt es seit 3 Jahren einen 64 Bit Modus, und Vista ist nun auch 64 Bittig  zu haben &#8211; doch was gibt es an Anwendungen daf&uuml;r? Da der Takt nicht mehr  gesteigert werden kann (Spitze sind nun 2.6 GHz, Einkerne haben schon 3.8  GHz erreicht) wird man eine h&ouml;here Geschwindigkeit aber nur durch mehr Kerne  bekommen. Das erh&ouml;ht den Druck auf die Softwarehersteller. Anderseits zeigt  Microsoft mit seinem etwas seltsamen Benutzerkonzept bei Windows Vista dass  man die Anforderungen der Benutzer auch konsequent ignorieren kann und dies  &uuml;ber Jahre, wenn man eine gewisse Marktmacht hat.<\/p>\n<p>Das zweite was nat&uuml;rlich dazu kommt ist, dass bei immer mehr Kernen der  Verwaltungsaufwand exponentiell steigt, wie Gene Amdahl schon in den 60 er  Jahren feststellte. Vereinfacht gesagt: In der Praxis m&uuml;ssen die Prozessoren  sich austauschen: Um Daten auszutauschen, auf den anderen zu warten oder um  den Cache und die Speicherbandbreite m&ouml;glichst effizient zu nutzen. Das  steigt bei immer mehr Prozessoren immer st&auml;rker an. Beim deutschen  Wetterdienst rechnet man bei den Simulationen auf tausenden von Prozessoren  nur mit 6-15 % der maximal verf&uuml;gbaren Rechenleistung als Dauerleistung. Das  sind doch sehr ern&uuml;chternde Zahlen.<\/p>\n<p>Mal sehen was die Zukunft bringt&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit einigen Wochen gibt es den ersten Quadcore Prozessoren von Intel &#8211; noch im hochpreisigen Segment. Bis 2008 erwartet man, dass er den Dual Core im normalen Preissegment ersetzt und selbst die Celeron Prozessoren werden dann Dualcores sein. Ende 2008, wahrscheinlich aber eher 2009 kommen dann Prozessoren mit 8 Kernen.<\/p>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-computer","entry"],"a3_pvc":{"activated":false,"total_views":263,"today_views":0},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18610,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/27\/galileos-cds-teil-1\/","url_meta":{"origin":50,"position":0},"title":"Galileos CDS &#8211; Teil 1","author":"Bernd Leitenberger","date":"27. M\u00e4rz 2026","format":false,"excerpt":"Hall\u00f6chen, es wird Zeit das ich mich mal wieder melde. Es gab zwei Gr\u00fcnde, warum ich mich so rar gemacht habe. Das eine ist das es gerade nicht so viel aktuelles gibt, au\u00dfer einem Update zu Artemis, zu dem ich vielleicht noch etwas schreibe. W\u00e4hrend Trump das ganze Programm nach\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/4fb81c7bafbd4d9d88b5695abdb33d29","width":350,"height":200},"classes":[]},{"id":18612,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/28\/galileos-cds-teil-2\/","url_meta":{"origin":50,"position":1},"title":"Galileos CDS \u2013 Teil 2","author":"Bernd Leitenberger","date":"28. M\u00e4rz 2026","format":false,"excerpt":"So, heute geht es weiter mit Teil 2 \u00fcber Galileos CDS, dieser Beitrag schlie\u00dft nahtlos an den ersten Beitrag von gestern an, wie man schon an der ersten Textzeile sieht. Nach der Einleitung im ersten Teil geht es heute weiter damit warum der RCA 1802 genutzt wurde und was seine\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/191e4b0728de42829cf656027b84dc82","width":350,"height":200},"classes":[]},{"id":18614,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/03\/29\/galileos-cds-teil-3\/","url_meta":{"origin":50,"position":2},"title":"Galileos CDS &#8211; Teil 3","author":"Bernd Leitenberger","date":"29. M\u00e4rz 2026","format":false,"excerpt":"So nun zum dritten Teil \u00fcber das prim\u00e4re Computersystem von Galileo, das CDS. Nachdem sich die ersten beiden Teile nur mit dem RCA 1802, warum er gew\u00e4hlt wurde und seiner Architektur befassten geht es heute um das Computersystem selbst. Der Artikel schlie\u00dft so an seine beiden Vorg\u00e4nger gestern und vorgestern\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg07.met.vgwort.de\/na\/6e7f572a246b4ac395de9c260733b707","width":350,"height":200},"classes":[]},{"id":18676,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/05\/31\/die-glorreichen-10-programmiersprachen\/","url_meta":{"origin":50,"position":3},"title":"Die glorreichen 10 \u2013 Programmiersprachen","author":"Bernd Leitenberger","date":"31. Mai 2026","format":false,"excerpt":"Ich wollte mal eine Reihe in dieser Rubrik \u00fcber Programmiersprachen machen. Zuerst dachte ich daran eine Liste nach meinen pers\u00f6nlichen Favoriten zu erstellen. Anfangs bef\u00fcrchtete ich, dass ich gar nicht auf 10 komme, aber es sind tats\u00e4chlich mehr, wenngleich ich in vielen Sprachen nur kleine Programme verfasst habe oder mich\u2026","rel":"","context":"In &quot;Die Glorreichen 10&quot;","block_context":{"text":"Die Glorreichen 10","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/allgemein\/die-glorreichen-10\/"},"img":{"alt_text":"","src":"https:\/\/vg09.met.vgwort.de\/na\/4073c4f9dc6943a08702cdde13605d43","width":350,"height":200},"classes":[]},{"id":18511,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/01\/27\/musks-ki-rechenzentren-im-orbit\/","url_meta":{"origin":50,"position":4},"title":"Musks KI-Rechenzentren im Orbit","author":"Bernd Leitenberger","date":"27. Januar 2026","format":false,"excerpt":"Bei meinem regelm\u00e4\u00dfigen Besuch des Space Reviews stie\u00df ich auf diesen Artikel: SpaceX, orbital data centers, and the journey to Mars. Ich hatte in meiner Nachlese schon erw\u00e4hnt das Elon Musk, nachdem er dies lange verschoben hat nun plant SpaceX an die B\u00f6rse zu bringen. Ich meinte aber, das l\u00e4ge\u2026","rel":"","context":"In &quot;SpaceX&quot;","block_context":{"text":"SpaceX","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/spacex\/"},"img":{"alt_text":"","src":"https:\/\/vg06.met.vgwort.de\/na\/0ee72da693054bc3b5c3f00214a7e2b3","width":350,"height":200},"classes":[]},{"id":18524,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/02\/06\/elon-musks-ki-rechenzentren-im-orbit-nochmals-nachgerechnet\/","url_meta":{"origin":50,"position":5},"title":"Elon Musks KI-Rechenzentren im Orbit &#8211; nochmals nachgerechnet","author":"Bernd Leitenberger","date":"6. Februar 2026","format":false,"excerpt":"Ich habe mich ja schon mal mit diesem Thema besch\u00e4ftigt, in dem es vor allem um die Kosten und den wirtschaftlichen Unsinn ging - warum sollte ich ein Rechenzentrum in den Orbit bringen, wenn ich es billiger auf der Erde bauen kann und es auch gen\u00fcgend Gegenden gibt in denen\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg06.met.vgwort.de\/na\/78014052fde04012a2be60bd108cd4bb","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":0,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}