Article View: de.comp.hardware.cpu+mainboard.misc
Article #51Re: Wieso nie ueber 4 GhZ
From: Jan Heichler
Date: Tue, 11 Nov 2008 05:06
Date: Tue, 11 Nov 2008 05:06
58 lines
3602 bytes
3602 bytes
On Sun, 09 Nov 2008 13:13:43 +0100, Elcaro Nosille <ElcaroNosille@akapost.com> wrote: >>> Das Problem sollte nicht das MT sein, sondern TeX zu verstehen und >>> das umzubauen. Wenn man das aber direkt bei einer Entwicklung bedenkt, > >> Eben. > >Ja, aber deswegen ist MT nicht per-se schwierig. Code anderer Leute >zu verstehen und irgendwie umzubauen ist meistens ne aufw�ndige Sache; >unabh�ngig davon ob der Code nun MT-f�hig werden soll oder nicht. > >>> ... dann ist's einfach. > >> Warum sollte es dann einfach sein? Wenn man nicht gen�gend >> hinreichend unabh�ngige Teile findet, dann wird es schwierig. > >Ich wei� nicht was Du mit gen�gend unabh�ngigen Teilen meinst >und kann mir hier mehrerlei darunter vorstellen. Eigentlich ist es in der parallelen Programmierung recht eindeutig was damit gemeint ist. Wenn dein Problem A sich nicht in _unabh�ngige_ Teilprobleme A_1, A_2, A_3... zerlegen l�sst, deren Teill�sungen (unabh�ngig gel�st) die L�sung von A ergeben (mittels geeigneter Verkn�pf�ung), dann kannst du keinen parallelen Algorithmus darauf anwenden. Beispiel: wasche die W�sche eines 4-Personen Haushaltes. L�sung: in der Regel ein Riesenberg. Eine Waschmaschine braucht 10 Waschvorg�nge, 2 Maschinen 5 Waschvorg�nge, ... Beispiel: wasche eine Maschine w�sche. L�sung: Banal gesprochen kannst du solange aufspalten bis du ein einzelnes W�schest�ck pro Maschine w�schst. Dein Overhead f�r beladen und ausladen ist dann aber schon beachtlich. Beispiel: wasche dein Lieblings-T-Shirt. L�sung: nicht parallelisierbar (es sei denn du reisst es in Fetzen und n�hst danach wieder). Das ist alles "Datenparallelit�t" - f�llt also eigentlich in den Bereich "armselig parallel" (ich hoffe du erinnerst dich :-P). Was anderes: stell dir vor du musst ein Auto waschen, trocknen und wachsen. 3 Arbeitsg�nge die du sch�n nacheinander ausf�hren solltest wenn du ein vern�nftiges Ergebnis haben m�chtest. Da gibt es nichts zu parallelisieren. Gru� Jan P.S.: aber gut das du MT-Programmierung trivial findest. Eventuell solltest du (falls du das noch nicht bist) mal an der dir n�chsten Uni mit der Arbeitsgruppe "Algorithmen und Datenstrukturen" in Kontakt treten. Leute die parallelisieren k�nnen sind dort sicher gern gesehen!
Technical Details
Message-ID:
<h14ih4dep3pfn97f7l9f7pcuudt1j76ssu@4ax.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<49129e31$0$31342$9b4e6d93@newsspool4.arcor-online.net> <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>Show Full Headers
Complete Article Headers
X-Google-Thread: 10c1fa,d13f31202640530b X-Google-Attributes: gid10c1fa,domainid0,public,usenet X-Google-Language: GERMAN,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Jan Heichler <jan.heichler@gmx.net> Newsgroups: de.comp.hardware.cpu+mainboard.misc,ch.comp Subject: Re: Wieso nie ueber 4 GhZ Date: Tue, 11 Nov 2008 06:06:28 +0100 Lines: 58 Message-ID: <h14ih4dep3pfn97f7l9f7pcuudt1j76ssu@4ax.com> References: <49129e31$0$31342$9b4e6d93@newsspool4.arcor-online.net> <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> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: individual.net 94m3L3Plq9BJLqKvY8TTzQseGZ6dMmat5KO8gazGIbaz0wxSc= Cancel-Lock: sha1:ZPCvVcG8MZL4XQlfX/SX6rbouGo= X-Newsreader: Forte Agent 1.93/32.576 English (American)