-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: AL <a...@s...tam>
Newsgroups: pl.sci.inzynieria
Subject: Re: procesor do obliczen MES
Date: Sun, 11 Jan 2009 12:47:26 +0100
Organization: onet.pl
Lines: 80
Message-ID: <gkcm8a$ioi$1@news3.onet>
References: <gkb352$r31$1@news.ds.pg.gda.pl> <gkb78s$qmu$1@inews.gazeta.pl>
<gkbaae$p0h$1@news3.onet> <gkci1k$skd$1@inews.gazeta.pl>
<gkcj09$44r$1@inews.gazeta.pl>
NNTP-Posting-Host: 088156127238.stk.vectranet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news3.onet 1231674442 19218 88.156.127.238 (11 Jan 2009 11:47:22 GMT)
X-Complaints-To: a...@o...pl
NNTP-Posting-Date: Sun, 11 Jan 2009 11:47:22 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
In-Reply-To: <gkcj09$44r$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.sci.inzynieria:22506
[ ukryj nagłówki ]Konrad Anikiel pisze:
> Michał Grodecki pisze:
>> Dnia 2009-01-11 00:17, Użytkownik AL napisał:
>>> Michał Grodecki pisze:
>>>> Dnia 2009-01-10 22:15, Użytkownik Ulf napisał:
>>>>> Witam,
>>>>>
>>>>> szukalem w necie i nie znalazlem. Wiecie, gdzie mozna znalezc
>>>>> jakies testy/porownania/artykuly na temat wydajnosci procesorow
>>>>> przy obliczeniach za pomoca mesow? Za wszelkie informacje bede
>>>>> bardzo wdzieczny :)
>>>>
>>>> Nawet gdyby coś takiego było to wynik będzie reprezentatywny tylko
>>>> dla danego rodzaju obliczeń. Są sytuacje w których o wydajności
>>>> decyduje procesor a są takie kiedy decydują inne podzespoły (pamięć,
>>>> dysk). W pierwszym przypadku dostaniesz solidne przyspieszenie na
>>>> szybszym procku, w drugim nie (bo wąskie gardło będzie gdzie indziej).
>>>>
>>>> Przykład:
>>>> Jeżeli obliczenia idą w dużej ilości kroków czasowych a każdy krok
>>>> czasowy liczy się dosłownie w paru iteracjach to decydować o
>>>> wydajności może dysk (zapis wyników w każdym kroku)
>>>> I odwrotnie - jeżeli kolejne kroki czasowe liczą się jak krew z nosa
>>>> zanim się doiterują to decydujący będzie raczej procesor.
>>>>
>>> IMHO krytycznym moze byc ilosc pamieci RAM
>>
>> Bywa i tak. Ale to też zależy od tego czy liczymy zadanie o dużej
>> liczbie stopni swobody raz (wtedy RAM-u trzeba od metra) czy mniejsze
>> zadanie w wielu krokach czasowych (wtedy pamięci idzie zdecydowanie
>> mniej).
>>
>
> Jak solver jest mądrze napisany, to też bez większego znaczenia. Ileś
> tam lat temu zbudowałem maszynę do bardzo ciężkich obliczeń w Proe,
> bardzo niskim kosztem. Otóż Promechanica wszystko dzieli sobie na małe
> ilości danych, zapisuje je w swoich plikach (a nie w systemowej pamięci
> wirtualnej) bardzo elegancko tym zarządzając. Wystarczyło te pliki
> zapisywać na szybkim RAID0, i proszę: bardzo duża geometria wygenerowała
> 300 GB danych bez przerwy mielonych, ale solver leciał cały czas na 100%
> mocy procesora dwa tygodnie bez przerwy. I to był Barton, bez cachu 3L.
> Dlatego ja bym powiedział, że wszystko zależy najbardziej od softwaru-
> to pod konkretny program trzeba kupować sprzęt. Tylko, że w Polsce
> rzadko się zdarza dealer z taką wiedzą, żeby doradzić optymalne
> środowisko do zadania.
> Konrad
to teraz jeszcze posc to samo zadanie bez uzywania tej pamieci dyskowej
(mielenia dyskiem)
Dopiero wowczas porownaj rezultat i wyciagaj wnioski, gdyz czesc mocy
procesora szla na obsluge tych strumieni IO na/z dysku, a to jest
najwolniejsze gardlo w Twoim rozwiazaniu.
Z doswiadczenia powiem, ze dla zadan rownoleglych (na wielu komputerach
jednoczesnie - cluster), zadanie tez jest dzielone przez master-node na
wiele mniejszych i dystrybuowane na inne nody w clustrze. Tutaj
krytycznym waskim gardlem jest predkosc sieci.
Jesli to samo zadanie pozscsz jako rozproszone na jednej maszynie
wieloprocesorowej - to czas obliczen drastycznie spada (nie ma potrzeby
transferu zadan przez siec - krytyczne gardlo).
W jednym i drugim przypadku obciazenie procesorow jest niemal caly czas
maksymalne.
Powyzszy przyklad podalem jako analalogie do podanego przez Ciebie
przykladu - dla Ciebie waskim gardlem bedzie wlasnie transfer z/na dysk.
(dodatkowo wspomniana przez ciebie ProMechanica wykorzystuje elementy z
funkcjami ksztaltu wyzszych rzedow - model jest mniejszy przy zachowaniu
tej samej dokladnosci odwzorowania geometrii (nie wiem, czy tak to mozna
napisac) - sa to tzw p-elemnety (o ile dobrze pamietam). Inne systemy
MES uzywaja h-elementow z funkcjami ksztaltu nizszego rzedu (czyli dla
tego samego modelu bedzie ich znacznie wiecej) - a to tez ma wplyw na
wilkosc modelu (zwieksza sie DOF dla modelu).
--
pozdr
Adam (AL)
TG
Następne wpisy z tego wątku
- 11.01.09 11:52 AL
- 11.01.09 17:06 Konrad Anikiel
- 12.01.09 11:26 AL
- 12.01.09 11:41 Konrad Anikiel
- 12.01.09 16:03 AL
- 12.01.09 16:49 Konrad Anikiel
- 12.01.09 17:55 AL
- 12.01.09 21:53 Konrad Anikiel
Najnowsze wątki z tej grupy
- Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- Re: Co roku przez turbiny wiatrowe ginie nawet półmiliona ptaków
- Re: Co roku przez turbiny wiatrowe ginie nawet półmiliona ptaków
- Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- Kup szybko nową ładowarkę do smartfona
- Trybik
- Re: W USA już miliony mieszkają w swoich samochodach
- Nowa tarcza do telefonu
- Spotkania z Ariane De Rotschild, szefową Iluminatów, Księżniczką Hiszpanii Leonor
- Upadłość i zwolnienia [w Diorze, która była pol prod. głośników - przyp. JMJ]
- Re: Recykling akumulatorów
- Martwy satelita nadał sygnał po dziesięcioleciach
- Re: Elon właśnie gada, że za rok będzie 1.000.000 autonomicznych samochodów w Ameryce
- Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
Najnowsze wątki
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=