eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingmatlab taki wydajny? › Re: matlab taki wydajny?
  • Data: 2010-01-21 08:54:27
    Temat: Re: matlab taki wydajny?
    Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 21 Sty, 09:28, Wit Jakuczun <w...@g...com> wrote:
    > On 21 Sty, 09:18, bartekltg <b...@g...com> wrote:
    >
    > > > Ale mogil sie postarac a wrecz powinni. Wystarczy rozpoznac
    > > > ze mnozymy wektor przez macierz i dac goto do wyspecjalizowanej
    > > > procedurki. Tak samo jesli mnozymy macierz [NxK] przez [KxM] dla
    > > > M i N znacznie wiekszych niz K, to jakas wyspecjalizowana procedura
    > > > wymnozylaby duzo szybciej niz ogolna.
    >
    > > Dla bardzo malych K mozna by sie bawic w rozwijanie petli.
    > > Dla wiekszych - nie ma znaczenia przy algorytmie n^3.
    >
    > Może to rzuci jakieś światło na całą dyskusję (slaj
    16ty):http://www-users.mat.uni.torun.pl/~bala/wyklad
    _arch/wshop2000.pdf
    > Złożoność ciągle jest N^3 ale działa szybciej niż pętelki.

    > Blokowe mnożenie wykorzystuje ATLAS. Idea jest taka, żeby
    > cache maskymalnie efektywnie wykorzystać.
    > Ja kiedyś robiłem porównania ATLAS vs ręczny kod i ATLAS był
    > dużo szybszy. Z tego co pamiętam to oprócz mnożenia rozwiązywałem
    > układy równań.

    Zgoda. Ale to nadal ten sam algorytm, wykonuje sie dokaldnie te same
    mnozenie, jedynie w rozsadniejszej dla procesora kolejnosci.

    > http://www.mimuw.edu.pl/~przykry/matmult.php

    Szkoda, ze nie wiedzialem;)

    pozdrawiam
    bartekltg

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: