eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNowoczesne procesory - jak to z nimi jest?Re: Nowoczesne procesory - jak to z nimi jest?
  • Data: 2013-03-23 23:50:57
    Temat: Re: Nowoczesne procesory - jak to z nimi jest?
    Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu sobota, 23 marca 2013 23:21:58 UTC+1 użytkownik Marek Borowski napisał:
    > char, int, long -> mapuje sie w rejestry uniwersalne
    > float, double -> mapuje sie w rejestry koprocesora
    Mapuje, ale co do jakości tego mapowania nie jestem
    przekonany. W programach szachowych wykorzystuje się fakt, że
    zarówno plansza ma 64 pola, a typ long long ma 64 bity. Robiąc
    operacje logiczne uzyskuje się równoległość. Często i gęsto
    widać wstawki asemblerowe do tych operacji. Choć są to
    maleńkie wstawki to przyspieszają cały programy o kilka procent.
    O jakich wstawkach mowa? Np. o zliczaniu bitów na procesorze
    który nie ma tej instrukcji sprzętowo. Wersja asemblerowa
    przyspiesza cały program o kilka procent.

    Pozdrawiam

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: