eGospodarka.pl
eGospodarka.pl poleca

  • Data: 2013-04-20 09:43:25
    Temat: Re: Rozwijanie petli
    Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Friday, April 19, 2013 9:43:15 PM UTC+2, firr kenobi wrote:
    > no wlasnie to zdaje sie nie dlatego f1() f2() f1() f2()
    > jest szybsze ze bo f1-f2 rozgrzewają sobie kaszę tylko
    > dlatego ze f1() f1() f1() f1() blokuje sama siebie
    > np z moich pobieznych testów (niezbyt dokladnych
    > i moga byc bledy wyszlo ze mov [edx], xmm kosztuje
    > bardzo malo mov xmm, [edx] tez malo choc chyba wiecej
    > natomiast para mov [edx], xmm mov xmm, [edx] nagle
    > kilkukrotnie wiecej, to pewnie jest przypadek gdy
    > troughput spada do konfliktów na latency
    Jedna instrukcja asemblera dzielona jest na wiele (w nowych prockach
    chyba na kilkanaście) mikro instrukcji. Jeśli jedna instrukcja
    koliduje z drugą na poziomie tych mikro instrukcji, to procesor
    musi czekać aż się wykonają wszystkie (albo jakaś część)
    mikro-instrukcje - pewnie dłuższy czas wynika z opóźnienia.

    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 21.04.13 17:58 Edek
  • 21.04.13 19:31 Edek
  • 22.04.13 01:26 3d
  • 23.04.13 12:13 M.M.
  • 23.04.13 20:54 Edek
  • 27.04.13 22:08 M.M.

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: