Article View: de.comp.hardware.cpu+mainboard.misc
Article #42Re: Wieso nie ueber 4 GhZ
From: Richard W. Könning
Date: Sun, 09 Nov 2008 23:04
Date: Sun, 09 Nov 2008 23:04
74 lines
4342 bytes
4342 bytes
Elcaro Nosille <ElcaroNosille@akapost.com> wrote: > Richard W. K�nning schrieb: > >>> Ja, aber deswegen ist MT nicht per-se schwierig. ... > >> MT per-se nutzt einem nichts. ... > >Bitte nochmal lesen; das hab ich so nicht geschrieben. Doch, das hast Du so geschrieben, Du hast es oben selbst nochmal zitiert. >Wenn dir schon das Wortverst�ndnis so weitgehend abgeht, >dann wundert mich nicht, dass Du MT f�r ein komplexes >Thema h�lst. Die Aufspaltung einer Anwendung in n Teile, die alle den gleichen CPU-Bedarf haben, ist i.A. ein komplexes Thema. Ausnahmen (z.B. Anwendungen, wo wie z.B. bei der Bildbearbeitung die gleiche Operation auf eine sehr gro�e Zahl von Daten angewendet wird) best�tigen die Regel. >> Eine Anwendung so zu zerlegen, da� man hinreichend viele >> Teile erh�lt, um alle verf�gbaren CPUs gleichm��ig auszu- >> lasten, ist alles andere als trivial. > >In den meisten F�llen ist's nicht schwierig. Selten sind >die Problemstellungen anspruchsvoller wie z.B. bei Spielen. Dann zerlege als �bung bitte TeX so, da� es auf einer 2-Kern-, 3-Kern- und 4-Kern-CPU ann�hernd doppelt, dreifach oder vierfach so schnell ist. >> Es ist egal, ob der Code von anderen Leuten ist oder >> ob er �berhaupt schon existiert. > >Dan hast Du keine Ahnung vom Thema. Es ist sehr viel einfacher >wenn man eine Aufgabe bei Null Anfangen kann und dabei MT direkt >mitdenken kann als wenn man bestehenden Code MT-f�hig machen >soll. MT-f�hig ist nicht genug (siehe auch Amdahl's Law). Wenn man eine Anwendung in zwei Teile aufteilt, von der die eine 90% und die andere 10% der CPU-Last aufnimmt, dann gewinnt man damit auf einer 2-Kern-CPU 10% (den zus�tzlichen Overhead nicht eingerechnet). Wenn man f�rs gleiche Geld eine 15% schnellere Mono-CPU bekommen kann, dann sollte man die nehmen. >> Wenn die Problemstellung keine triviale Aufspaltung in >> parallele Teile erlaubt, dann ist die Aufspaltung halt >> nicht trivial (bis hin zu unm�glich). > >Nicht tivial hei�t aber nicht gleich schwierig. Alles was nicht schwierig ist, ist trivial, f�r geeignete Definition von trivial. >Ich glaub wir drehen uns im Kreis. Du willst wei�machen, >dass MT wer wei� wie anspruchsvoll ist weil Du es nicht >ertragen kannst, dass sich jemand mehr zutraut als Du >dir. MT-Programmierung geh�rt seit fast zwei Jahrzehnten zu meinem t�glichen Brot, mal mehr, mal weniger. Aber das Problem ist nicht die Technik der MT-Programmierung, sondern die Aufteilung der Anwendung in entsprechende Teile; wer das nicht versteht, wird von Amdahl's Law und seinen Verwandten gebissen. Ciao, Richard -- Dr. Richard K�nning He�stra�e 63 Tel.: 089/5232488 80798 M�nchen
Technical Details
Message-ID:
<gf7q59$t5m$02$1@news.t-online.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news.n-ix.net!news2.arglkargh.de!news.karotte.org!akk.uni-karlsruhe.de!newsfeedt0.toon.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mailReferences:
<geva1q$95d$1@news.bawue.net> <d07933a0-5574-4b82-b7ad-5fd5dd7b5e7b@c36g2000prc.googlegroups.com> <gf003l$bhe$1@hoshi.visyn.net> <gf0b2o$hf3$01$1@news.t-online.com> <gf1857$lr7$1@hoshi.visyn.net> <gf2saq$bsq$02$1@news.t-online.com> <gf3n5k$75n$2@hoshi.visyn.net> <gf522g$5gr$00$1@news.t-online.com> <gf58kb$h1v$1@hoshi.visyn.net> <gf59r0$f1$02$1@news.t-online.com> <gf6k66$q07$1@hoshi.visyn.net> <gf7l8r$mje$01$1@news.t-online.com> <gf7nh9$27m$1@hoshi.visyn.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 108f31,625d278187b8691 X-Google-Thread: 10c1fa,d13f31202640530b X-Google-Attributes: gid108f31,gid10c1fa,domainid0,public,usenet X-Google-Language: GERMAN,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news.n-ix.net!news2.arglkargh.de!news.karotte.org!akk.uni-karlsruhe.de!newsfeedt0.toon.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mail From: Richard W. Könning <Richard.Koenning@t-online.de> Newsgroups: de.comp.hardware.cpu+mainboard.misc,ch.comp Subject: Re: Wieso nie ueber 4 GhZ Date: Mon, 10 Nov 2008 00:04:39 +0100 Organization: T-Online Lines: 74 Message-ID: <gf7q59$t5m$02$1@news.t-online.com> References: <geva1q$95d$1@news.bawue.net> <d07933a0-5574-4b82-b7ad-5fd5dd7b5e7b@c36g2000prc.googlegroups.com> <gf003l$bhe$1@hoshi.visyn.net> <gf0b2o$hf3$01$1@news.t-online.com> <gf1857$lr7$1@hoshi.visyn.net> <gf2saq$bsq$02$1@news.t-online.com> <gf3n5k$75n$2@hoshi.visyn.net> <gf522g$5gr$00$1@news.t-online.com> <gf58kb$h1v$1@hoshi.visyn.net> <gf59r0$f1$02$1@news.t-online.com> <gf6k66$q07$1@hoshi.visyn.net> <gf7l8r$mje$01$1@news.t-online.com> <gf7nh9$27m$1@hoshi.visyn.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 1226271721 02 n29878 AsiCl4KJbANNx+0 081109 23:02:01 X-Complaints-To: usenet-abuse@t-online.de X-ID: rGPAzyZCZebPF-VmwTv3sEy2BlTBItDLFuClu34Z46bRMrDQ1L7cUS X-Newsreader: Forte Agent 1.8/32.548