eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProcesory wielordzenioweRe: Procesory wielordzeniowe
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
    From: Marek Borowski <m...@n...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Procesory wielordzeniowe
    Date: Sun, 05 Oct 2014 21:23:58 +0200
    Organization: http://www.wit.edu.pl
    Lines: 62
    Message-ID: <m0s5sj$gh$1@portraits.wsisiz.edu.pl>
    References: <0...@g...com>
    <m0q0ug$m7k$1@dont-email.me>
    <7...@g...com>
    <m0r1d0$v9o$1@dont-email.me>
    <3...@g...com>
    <m0r4uh$pl4$1@dont-email.me>
    <e...@g...com>
    <m0s0cq$otl$1@dont-email.me>
    NNTP-Posting-Host: 89-66-7-52.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: portraits.wsisiz.edu.pl 1412537043 529 89.66.7.52 (5 Oct 2014 19:24:03 GMT)
    X-Complaints-To: a...@w...edu.pl
    NNTP-Posting-Date: Sun, 5 Oct 2014 19:24:03 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101
    Thunderbird/31.1.2
    In-Reply-To: <m0s0cq$otl$1@dont-email.me>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:672053
    [ ukryj nagłówki ]

    On 2014-10-05 19:50, Jacek Radzikowski wrote:
    > s...@g...com wrote:
    >
    >> W dniu niedziela, 5 października 2014 12:01:53 UTC+2 użytkownik Jacek
    >> Radzikowski napisał:
    >>> W skrócie wygląda to tak, że zawartość cache nie odwzorowuje liniowo
    >>> jednego
    >>>
    >>> wielkiego obszaru pamięci, a wiele stosunkowo niedużych stron. Strony
    >>>
    >>> sąsiadujące ze sobą w cache mogą w pamięci głównej być położone daleko od
    >>>
    >>> siebie.
    >>
    Zawsze mi sie wydawalo ze cache trafia linia na nie cala strona. ;-).


    > Jeśli strona siedzi w cache to cała procedura nie zajmuje nawet jednego
    > cyklu zegara. Dzieje się tak dlatego, że tablica translacji jest
    > zaimplementowana jako pamięć asocjacyjna - taka sprzętowa baza danych
    j.w. przewaznie zbiorowo asocjacyjna.

    >>> przewidywania skoków i cała masa innej magii zaimplementowanej w
    >>> nowoczesnym
    >>>
    >>> procesorze.
    >> Ano właśnie ta magia.. Na czym owa predykcja polega? Może się mylę, ale
    >> coś mi tu pachnie marketingowym bełkotem.
    Jednej z lepszych algorytmow przewidywanie skokow zaimplementowany w
    procesorze Citrix byl taki: skok wykonywany jest zawsze :-).
    I co ciekawe nie odstepowal tragicznie od uwczesnego mu pentium intela
    ktore (o ile dobrze pamietam) mialo liczniki trafien predykcji.


    >
    > To nie jest bełkot marketingowy, a jeden (kilka?) z doktoratów. Nie wiem jak
    > to działa w szczegółach, ale polega mniej-więcej na tym że jak układ
    > sterujący wykonaniem rozkazów widzi w kolejce instrukcję skoku to będzie się
    > starał przewidzieć która strona pamięci będzie potrzebna i zleca układowi
    > cache żeby ją ściągnął. W ostateczności może zawsze upewniać się że dostępny
    > jest kod dla obydwu wariantów, ale to jest bardzo naiwne i nie-ekonomiczne
    > podejście.
    >
    Mozna tez jak ARMie miec instrukcje ktore sa zawsze przepychane przez
    pipeline ale z zaleznosci od flagi wykonywane bardz ignorowane.

    > Ani kompilator ani Ty nie musicie się przejmować panowaniem nad
    > stronicowaniem. To jest robota układu zarządzania cache zaszytego w krzemie
    Stronicowanie ma niewiele wspolnego z cache i bez wsparcia programowego
    nie dziala. Zdaje sie ze miales co innego na mysli ;-).

    > tuż obok rdzenia procesora.
    >
    Mozna by odniesc wrazenie ze piszesz ogolnie o sprzecie. Nie jest tak
    dobrze, chociazby bariery pamieci nas w programie nie omina.


    Pozdrawiam

    Marek


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: