🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17364

Re: Do kolegi A.L. na temat: historyczny papier

#17364
From: Szpieg z Krainy Deszczowców
Date: Wed, 30 Apr 2008 03:50
73 lines
4547 bytes
Drogi Panie A.!

Przede wszystkim dziękuję za odpowiedź. Szkoda, że nie spędziłem
więcej czasu precyzyjniej formułując moje pytania.

> W jezyku C dostarczanym przez producenta systemy transputerowego,
> ktorym byla nieistniejaca od dawna firma CSA. ParallelC to byl
> normalny C rozszerzony o "occamowe" konstrukcje. Wczesny prototyp tego
> symulatora byl w jezyku OCCAM, ale generalnie, ze wzgledu na spora
> ilosc numeryko, zdecydowalem ze C jest poreczniejszy. Ta wersja C
> opisana jest tutaj

Mniej więcej tak właśnie myślałem. Occam jest na mój gust trochę za
fikuśny gdy w grę wchodzą obliczenia numeryczne. W mojej przed-poprzedniej
firmie próbowaliśmy używać T800 w wersji single oraz quad i oprogramowania
Microway NDP Fortran & C. Te próby bardzo szybko zostały zarzucone
na rzecz systemów SGI, które wówczas opierały się na procesorach MIPS.
Pomimo dużo większej początkowej ceny zakupu ostateczna wydajność
i łatwość programowania przechyliła szalę na rzecz bardzo drogich maszyn
SGI.

> Neistety, nic mi nie zostalo oprocz paru manuali, ksiazek i plytek z
> trasputerami...

Szkoda. Miałem nadzieję, że może została Panu jakaś 5-calowa dyskietka
z szeregową wersją oprogramowania, które testował Pan na klasycznym PC-cie.

> Proponuje:
> Transterpreter
> http://maven.smith.edu/~thiebaut/transputer/descript.html

No i tu właśnie winny jestem Panu przeprosiny. Mnie nie interesuje nekromancja
i odgrzewanie tego starego pomysłu. Ja to już raz w życiu przeszedłem i
nie chcę tam wracać. Wszystko to, co originalnie zrobiliśmy na transputerach
przeniosło się wspaniale na produkowane przez SGI maszyny SMP połączone
przy pomocy CrayLink-ów w topologię ccNUMA. Problem z tym jest tylko taki,
że są one bardzo drogie, nawet gry zakupić je używane.

Dobrą technologicznie ich namiastką są dziś maszyny oparte o procesory AMD
Opteron z linkami HyperTransport. Intel też je niedługo zacznie kopiować, tzn.
niektóre nowe Xeon-y będą miały zintegrowany kontroler pamięci zamiast FSB
i klon HyperTransport, który tymczasowo ma nazwę QuickPath.

Na SGI Onyx2 miałem rutynowo wyniki w zakresie 7(z małym hakiem)
na 8 procesorowej maszynie.

Na dual-socket quad-core Opteronach mam obecnie wyniki sporo gorsze, ale też mało
spędziłem nad tym czasu.

Moje podejście do zadadnienia jest 100% komplementarne do Pańskiego. Pan
zaczyna od góry i rozdziela algorytmy na kawałki, które daje się zrównoleglić.
Ja pracuję od dołu: algorytmy dostaję od razu pokawałkowane, problem jest
taki jak je efektywnie zaimplementować, unikając "false sharing", "cache
and TLB trashing" i "remote memory accesses".

To, nad czym pracuję w biurze, jest niestety 100% "company confidential"
i ok. 50% "not for export from USA". A chciałbym z kimś nowym porównać
wyniki.

> Natomiast multi-core procesory chyba jak najbardziej sie nadadza, i
> wlasnei zameirzam eksperyment powtorzyc na dual-core procesorze. Moze
> ktos chce wziac udzial w eksperymencie?

Narobiłem sobie nadzieji.... :-(

Gdyby jednak Pan gdziś znalazł w starych archiwach jakąś dyskietkę
z programami, które Pan testował do tego artykułu to proszę się odezwać
jeszcze raz na tą grupę. Może nie odpowiem od razu, ale na pewno
nie przepuszczę takiej okazji.

Jeszcze raz dziękuję,

Sylwek
Technical Details
Message-ID: <30SRj.179171$nr1.140788@newsfe13.phx>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!news-in-01.newsfeed.easynews.com!news-in-02.newsfeed.easynews.com!easynews.com!easynews!hwmnpeer01.phx!news.highwinds-media.com!hw-filter.phx!newsfe13.phx.POSTED!53ab2750!not-for-mail
References: <xJxRj.175715$nr1.54374@newsfe13.phx> <164e145ik0q2cdb6vi31q84c0v9tuf19ja@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!news-in-01.newsfeed.easynews.com!news-in-02.newsfeed.easynews.com!easynews.com!easynews!hwmnpeer01.phx!news.highwinds-media.com!hw-filter.phx!newsfe13.phx.POSTED!53ab2750!not-for-mail
From: Szpieg z Krainy Deszczowców <__THINK__sylvek@cox.net>
Newsgroups: pl.comp.objects
References: <xJxRj.175715$nr1.54374@newsfe13.phx> <164e145ik0q2cdb6vi31q84c0v9tuf19ja@4ax.com>
Subject: Re: Do kolegi A.L. na temat: historyczny papier
Lines: 74
Organization: Nie pamietam
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <30SRj.179171$nr1.140788@newsfe13.phx>
NNTP-Posting-Host: 216.231.3.163
X-Complaints-To: newsmaster@cox.net
X-Trace: newsfe13.phx 1209527423 216.231.3.163 (Tue, 29 Apr 2008 20:50:23 MST)
NNTP-Posting-Date: Tue, 29 Apr 2008 20:50:23 MST
Date: Tue, 29 Apr 2008 20:50:08 -0700
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit