eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPorównanie szybkości mnożenia macierzy w CPP i PASCAL › Re: Porównanie szybkości mnożenia macierzy w CPP i PASCAL
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
    STED!not-for-mail
    From: Fil <f...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Porównanie szybkości mnożenia macierzy w CPP i PASCAL
    Date: Wed, 02 Feb 2011 23:08:16 +0100
    Organization: http://onet.pl
    Lines: 36
    Message-ID: <iickkg$kd8$1@news.onet.pl>
    References: <iic1t4$umq$1@news.onet.pl> <iic7ao$n0e$1@news.onet.pl>
    <iiccql$fqk$1@news.onet.pl>
    <a...@4...googlegroups.com>
    NNTP-Posting-Host: 095160075158.kielce.vectranet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: quoted-printable
    X-Trace: news.onet.pl 1296684496 20904 95.160.75.158 (2 Feb 2011 22:08:16 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 2 Feb 2011 22:08:16 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101207
    Thunderbird/3.1.7
    In-Reply-To: <a...@4...googlegroups.com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:188572
    [ ukryj nagłówki ]

    W dniu 2011-02-02 22:00, Mariusz Marszałkowski pisze:
    > On 2 Lut, 20:55, Fil<f...@p...onet.pl> wrote:
    >> Jeszcze raz - ostatni test i podsumowanie:
    >> PASCAL wariant 1 kompilator DELPHI: 8,2s
    >> PASCAL wariant 2 kompilator DELPHI: 5,2s
    >> CPP wariant 1 kompilator BUILDER: 4,5s
    >> CPP wariant 2 kompilator BUILDER: 4,0s
    >> CPP wariant 1 kompilator VISUAL: 1,4s
    >> CPP wariant 2 kompilator VISUAL: 1,2s
    >
    > A gdzie wariant z optymalizacja cache? Napisz z transpozycja
    > przez mnozeniem, powinno przyspieszyc 10 razy.
    > Pozdrawiam
    Napisz lub daj namiar na info: co rozumiesz przez "optymalizację cache"
    (Jakieś specjalne ustawienia kompilatora? Przeróbki w kodzie?)
    Wariant 2 CPP kompilowany w Visual i Builder dotyczy przypadku, gdzie
    tablica B jest transponowana wcześniej (przed mnożeniem).

    > To jest raczej przypadkowy wynik, nie przejmowalbym sie takim
    > jednym pomiarem. Napisz 10 procedur, skompiluj roznymi
    > kompilatorami, uruchom kazda na 3-4 komputerach i wtedy
    > mozna pokusic sie o jakies wnioski

    Wyniki nie do końca są przypadkowe (jak napisałeś w poście poniżej).
    Owszem testowane na 1 komputerze, ale są uśrednione po kilkukrotnym
    odpaleniu programów (wiele razy w ciągu max. jednej minuty).
    Sześć procedur kompilowanych na trzech kompilatorach nie wystarczy? Test
    na innych kompach zrobię jutro w pracy.

    Pozdrawiam.
    Fil.

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: