eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpodręcznik do assemblera › Re: podręcznik do assemblera
  • Data: 2010-11-13 22:53:59
    Temat: Re: podręcznik do assemblera
    Od: Wojciech Muła <w...@p...null.onet.pl.invalid> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Sat, 13 Nov 2010 13:34:33 -0800 (PST) Mariusz Marszałkowski
    <m...@g...com> wrote:

    > On 13 Lis, 14:58, "Remek" <d...@g...com> wrote:
    > > To rozległy temat.
    > Czasami w jakimś programie jakaś procedurę chciałbym napisać w
    > asemblerze zamiast w C++ i uzyskać szybszy kod niż wygenerowany
    > przez kompilator. Jakie platformy? Te najbardziej wydajne procesory
    > AMD i
    > Intela.

    W tej chwili najważniejsze jest ułożenie danych w pamięci tak,
    żeby nietrafienia w cache nie zdominowały czasu wykonywani - a więc
    zapewnienie lokalności danych oraz wyrównywanie adresów do granicy
    linijki cache.

    Pisanie w kodzie maszynowym ma sens tylko, jeśli kompilator sobie nie
    daje rady. Już od jakiegoś czasu kompilatory C/C++ bardzo dobrze
    optymalizują kod skalarny (czyli ALU/FPU) i to lepiej niż człowiek.
    Natomiast z wektoryzacją radzą sobie słabo lub wcale (najczęściej).

    w.

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: