🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345607

Re: Wątki

#345607
From: Sebastian Biały
Date: Sat, 25 Feb 2017 13:39
35 lines
2982 bytes
On 2017-02-25 14:24, miab wrote:
>> Obecnie pojawiło się bardzo dużo bardzo tanich komputerów w
>> architekturze NUMA (głównie xeony wymieniane z serwerów). Sa bardzo
>> wydajne obliczeniowo, ale mają pułapki dzięki którym od razu widać kto
>> jest programistą a kto programatorem. Na nich martwiłbym się podziałem
>> wątków. Na przecietnym pececie - nie ma się o co martwić.
> Czy wynika z tego że w niektórych sytuacjach mogą być one wolniejsze niż
> i7 analogicznej generacji i przy takim samym zegarze?

Jesli napisałes kod który musi często sięgać do pamięci podpiętej 
fizycznie pod inny procesor to tak. Taki kod łatwo napisać jeśli się nie 
wie co robi, teoretycznie cała pamięc obu procesorow jest adresowalna 
wprost.

Po drugie częstotliwośc zegara obecnie jest kiepskim kreyterium oceny. 
Liczy się IPC, magistrale, cache, więc porównać można to tylko mając na 
względzie kilka rzeczy. Porównanie 3GHz i7 z 3GHz xeonem nie ma sensu 
jesli nie znamy dokładnych achitektur.

https://en.wikipedia.org/wiki/Instructions_per_cycle

Wieloprocesorowe maszyny serwerowe będa miały większą wydajność dla 
dwóch osobnych *procesów* niż jeden domowy ponieważ OS zaalokuje te 
procesy do osobnych pamięci z osobnymi magistralami. Natomiast jesli te 
procesy zaczną nagle nadmiernie gadać przez pamięć współdzieloną to 
pewno domowy cpu będzie szybszy.

Znacznie ciekawsze rzeczy pojawiają sie jak ktoś zapyta jak szybko 
zmiana w jednej z pamięci pierwszego cpu będzie widoczna w drugim cpu i 
czy aby na pewno we właściwej kolejności jaką zakładał programator :D

Nie zmienia to faktu że obecnie serwerowe xeony to chyba najtańsza moc 
obliczeniowa jaka może kupić hobbysta bo procesory są w cenie kilkunastu 
zł. Niestety płyty drogie, ale znowuy pamięci tańsze (bo z ecc i nie ma 
komu sprzedać).
Technical Details
Message-ID: <o8s1ek$1e7$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <770fa4f8-96e5-4b5e-8772-e87517a0eaa6@googlegroups.com> <o8q1j2$3jd$1@node2.news.atman.pl> <82f632d0-ef0c-442f-8af7-bc94c95f3d51@googlegroups.com> <o8rpkn$pod$1@node2.news.atman.pl> <o8s0ks$96s$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <heby@poczta.onet.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Wątki
Date: Sat, 25 Feb 2017 14:39:19 +0100
Organization: ATMAN - ATM S.A.
Lines: 36
Message-ID: <o8s1ek$1e7$1@node2.news.atman.pl>
References: <770fa4f8-96e5-4b5e-8772-e87517a0eaa6@googlegroups.com> <o8q1j2$3jd$1@node2.news.atman.pl> <82f632d0-ef0c-442f-8af7-bc94c95f3d51@googlegroups.com> <o8rpkn$pod$1@node2.news.atman.pl> <o8s0ks$96s$1@node1.news.atman.pl>
NNTP-Posting-Host: 176.115.85.233
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1488029972 1479 176.115.85.233 (25 Feb 2017 13:39:32 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sat, 25 Feb 2017 13:39:32 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
In-Reply-To: <o8s0ks$96s$1@node1.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit