eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNowoczesne procesory - jak to z nimi jest?Re: Nowoczesne procesory - jak to z nimi jest?
  • X-Received: by 10.49.127.200 with SMTP id ni8mr123180qeb.42.1364052285556; Sat, 23
    Mar 2013 08:24:45 -0700 (PDT)
    X-Received: by 10.49.127.200 with SMTP id ni8mr123180qeb.42.1364052285556; Sat, 23
    Mar 2013 08:24:45 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!us.feeder.erje.net!news.glo
    rb.com!t2no12912358qal.0!news-out.google.com!k8ni11100qas.0!nntp.google.com!ca1
    no3422077qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-m
    ail
    Newsgroups: pl.comp.programming
    Date: Sat, 23 Mar 2013 08:24:45 -0700 (PDT)
    In-Reply-To: <4...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.36.110.253;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 178.36.110.253
    References: <5148d9db$0$26710$65785112@news.neostrada.pl>
    <4...@g...com>
    <1...@g...com>
    <2...@g...com>
    <f...@g...com>
    <4...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <d...@g...com>
    Subject: Re: Nowoczesne procesory - jak to z nimi jest?
    From: "M.M." <m...@g...com>
    Injection-Date: Sat, 23 Mar 2013 15:24:45 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:202260
    [ ukryj nagłówki ]

    W dniu sobota, 23 marca 2013 11:26:24 UTC+1 użytkownik Wojciech Muła napisał:

    > Ale ok, nie da się. :)
    Może się nie da, ale ja tego nie wiem :)


    > Z faktu, że procesory są coraz szybsze
    Chodziło mi bardziej o fakt, że kolejne wersje procesorów w większym lub
    mniejszym stopniu różnią się miedzy sobą, a to z kolei wymusza inne
    zasady optymalizowania kodu. Inne zasady optymalizowania pociągają za
    sobą konieczność zmian w kompilatorach. Absolutnie bym się nie zdziwił,
    gdyby prace nad zmianami w kompilatorach były mocno opóźnione.

    Często panuje pogląd że wykonanie softu to najprostszy etap projektu, a
    najtrudniejsze
    jest wykonanie sprzętu. Praktyka pokazuje, że często bywa odwrotnie.
    Choćby taki Itanium.... procesor wydajny, a było (może nadal nie ma) dobrego
    optymalizatora. Po skompilowaniu i zmierzeniu czasu przegrywał z
    przeciętnym tanim komputerem. Podobnie było z alphami które testowałem.


    > i kompilatory
    > coraz lepiej optymalizują (zarówno wykorzystując cechy procesora, jak i
    > przeprowadzając coraz bardziej zaawansowaną analizę przepływu danych i
    > sterowania) nie wynika, że stanie się cud.
    Z kolei ja nie twierdzę że stanie się cud. Zastanawiam się tylko, o ile
    szybszy kod wygenerowałby kompilator, jakby pracowało nad optymalizatorem ze
    stu specjalistów przez kilka lat.

    > Trochę się bawiłem w ręczną wektoryzację kodu i widzę, że to jest loteria.
    > Tzn. pewne problemy w oczywisty sposób się zrównoleglają, inne słabo lub
    > wcale.
    Dużo osób wypowiada się w podobny sposób na ten temat, dziś bardzo trudno
    jest obliczyć czas wykonania kodu, głównie z powodu różnego czasu dostępu
    do pamięci.


    > Ostatecznie zawsze ogranicza nas złożoność obliczeniowa. :)
    Ale w ramach tego ograniczenia można trochę zdziałać.

    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: