eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBCB Moj ulubiony kod;)Re: BCB Moj ulubiony kod;)
  • Data: 2010-02-19 22:58:01
    Temat: Re: BCB Moj ulubiony kod;)
    Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: