eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBCB Moj ulubiony kod;)Re: BCB Moj ulubiony kod;)
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: Michoo <m...@v...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: BCB Moj ulubiony kod;)
    Date: Fri, 19 Feb 2010 23:58:01 +0100
    Organization: http://onet.pl
    Lines: 31
    Message-ID: <hln509$6r6$1@news.onet.pl>
    References: <hkneu1$1se$1@mx1.internetia.pl>
    <d...@1...googlegroups.com>
    <hkop6l$s9s$1@news.onet.pl> <hkoq0a$gni$1@news2.ipartners.pl>
    <hkq2et$gj7$1@mx1.internetia.pl> <hkqr8b$6st$1@news.onet.pl>
    <hkv1ds$91t$1@news.onet.pl> <hkvcct$f6m$1@news.onet.pl>
    <hl0d9e$120$1@inews.gazeta.pl> <hlj0op$tl5$1@news.onet.pl>
    <7...@f...googlegroups.com>
    <hln0uf$sf1$1@news.onet.pl>
    <f...@z...googlegroups.com>
    NNTP-Posting-Host: chello084010142171.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1266620233 7014 84.10.142.171 (19 Feb 2010 22:57:13 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Fri, 19 Feb 2010 22:57:13 +0000 (UTC)
    User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706)
    In-Reply-To: <f...@z...googlegroups.com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:184938
    [ ukryj nagłówki ]

    Mariusz Marszałkowski pisze:
    > On 19 Lut, 22:48, Michoo <m...@v...pl> wrote:

    >> To jest dokładnie ten sam kod, ale w jednym wypadku dane upakowane i
    >> false-sharing daje o sobie znać, w drugim nie.
    >
    > Nie wiem czy rozumiem, ten sam kod w wielu watkach?
    8 wątków. W pierwszym przypadku trzymające swoje zmienne 'lokalne' w
    globalnej tablicy o rozmiarze 8 a w drugim - na stosie.

    >
    > Chcialem przypomniec troche inny fakt, a mianowicie ze
    > tej szybkiej pamieci w nowoczesnych komputerach nadal jest znacznie
    > mniej niz pamieci w ogole. Jesli algorytm nie dobiera sie do danych
    > sekwencyjnie, to caly czas najlepiej upakowac wszystkie dane tak,
    > aby zmiescily sie w niezbyt duzej pamieci cache.
    Zgadza się. Tylko sytuacja w której potrzebujemy dostęp losowy i dane
    się mieszczą w cache nie jest specjalnie częsta... No i czasami lepiej
    po prostu przeorganizować dane tak, żeby się dało je w pipeline użyć.
    >
    > W przypadku przetwarzania wieloprocesorowego sprawa komplikuje sie
    > jeszcze bardziej. Idealnie jesli kazdy watek moze miec swoja lokalna
    > kopie
    > danych, ale to nie jest zawsze mozliwe.

    Czyli właśnie rezygnujemy z oszczędzania pamięci na rzecz wydajności.


    --
    Pozdrawiam
    Michoo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: