🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
4 messages
4 total messages Started by "Szpieg z Krainy Mon, 28 Apr 2008 21:44
Do kolegi A.L. na temat: historyczny papier
#16979
Author: "Szpieg z Krainy
Date: Mon, 28 Apr 2008 21:44
23 lines
790 bytes
Drogi kolego A.L.!

W�a�nie z oko�o rocznym op�nieniem przeczyta�em Pa�ski artyku� p.t.
Parallel Computer Technology in Natural Gas Pipeline Simulation.

Mam takie pytania:

1) W jakim j�zyku programowania robi� Pan te eksperymenty na transputerach? OCCAM
    czy Fortran? Bo mnie si� wydaje �e skoro por�wnywa� Pan 387 i 487 z T400 to
    chyba tylko NDP Fortran z Microway by� na obie te rodziny procesor�w.

2) Czy zachowa� Pan jeszcze kod �r�d�owy z tych experyment�w?

Ch�tnie bym si� pobawi� czym�, o czym mo�na by by�o publicznie podyskutowa�.
U wnie w biurze wszytko tajne �amane przez poufne (spali� przed przeczytaniem).

Prosz� si� odezwa�, je�li znajdzie kolega chwil� czasu.

Z g�ry dzi�kuj�,

Sylwek


Re: Do kolegi A.L. na temat: historyczny papier
#16980
Author: A.L.
Date: Tue, 29 Apr 2008 07:25
61 lines
1842 bytes
On Mon, 28 Apr 2008 21:44:35 -0700, "Szpieg z Krainy Deszczowc�w"
<__THINK__sylvek@cox.net> wrote:

>Drogi kolego A.L.!
>
>W�a�nie z oko�o rocznym op�nieniem przeczyta�em Pa�ski artyku� p.t.
>Parallel Computer Technology in Natural Gas Pipeline Simulation.
>
>Mam takie pytania:
>
>1) W jakim j�zyku programowania robi� Pan te eksperymenty na transputerach? OCCAM
>    czy Fortran? Bo mnie si� wydaje �e skoro por�wnywa� Pan 387 i 487 z T400 to
>    chyba tylko NDP Fortran z Microway by� na obie te rodziny procesor�w.
>

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

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

>2) Czy zachowa� Pan jeszcze kod �r�d�owy z tych experyment�w?
>

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

>Ch�tnie bym si� pobawi� czym�, o czym mo�na by by�o publicznie podyskutowa�.
>U wnie w biurze wszytko tajne �amane przez poufne (spali� przed przeczytaniem).
>

Proponuje:

Transterpreter

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

Proponuje tez zajrzec na WoTUG (TUG znaczy transputer user's group,
bardzo oaktywna mimo ze transputerow juz nei ma wsrod nas)

http://www.wotug.org/about.shtml

oraz KrOC (KentRetargetable OCCAM Compiler)

http://wotug.org/kroc/

czy ogolnie o jezyku OCCAM

http://wotug.org/occam/

Mozna sie tez pobawic Javova implementacja CSP

http://www.cs.kent.ac.uk/projects/ofa/jcsp/

To ostatnie, miimo ze akademickie, to bynajmniej nei zabawka

A.L.

Re: Do kolegi A.L. na temat: historyczny papier
#16981
Author: "Szpieg z Krainy
Date: Tue, 29 Apr 2008 20:50
75 lines
3490 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


Re: Do kolegi A.L. na temat: historyczny papier
#16983
Author: A.L.
Date: Wed, 30 Apr 2008 07:35
83 lines
3465 bytes
On Tue, 29 Apr 2008 20:50:08 -0700, "Szpieg z Krainy Deszczowc�w"
<__THINK__sylvek@cox.net> wrote:

>> 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.
>

Niestety, nic sie nei ostalo...

>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.
>

Owszem. Za drogie.

>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.
>

To jescze zalezy jaki jest communication overhead. Dawno temu (rok
2001) zrobilem wersje systemu do optymalizacji pewnych procesow na
normalnych pecetach polacznocyh normalna siecia (to byly czasy gdy
najszybszy komputer mial 200MHz). Skalowalo sie to-to dobrze do okolo
10 procesorow, a potem speedup spadal. Prawdopodobnie powtorzymy to
wamo w oparciu o aktyalna technologie, problem tylko ze spzretem -
klient nei chce placic 6 cyfrowych sum za komputery.

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

Poki co, nie udalo mi sie wycisnac duzo z Quad  Core, ale podobnie jak
Pan spedzilem nad tym malo 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".
>

He... Moja sytuacja jest wygodniejsza :)

>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.
>

Z wyjatkiem tego ze to co robie jest na eksport, moja sytuacja jest
taka sama: company confidential :)

>> 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?
>

Jak pisalem wyzej, mam malo czasu na te eksperymenty. Prawdopodobnie
"sytuacje modelowa" zapuszcze jako prace na lokalnej uczelni...

>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.

Niestety, w 100 procentach wiem ze to wywalilem... Przed ktoras z
przeprowadzek postanowilem "odchudzic" swoj dobytek...

A.L.

Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads