🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.hardware.cpu+mainboard.misc
Article #42

Re: Wieso nie ueber 4 GhZ

#42
From: Richard W. Könning
Date: Sun, 09 Nov 2008 23:04
74 lines
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-mail
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>

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