eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMlody TechnikRe: Mlody Technik
  • 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!news.glorb.com!news-out.readnews.com!news-x
    xxfer.readnews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrad
    a.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada
    .pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: Mlody Technik
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <leajvp$in3$1@mx1.internetia.pl> <leajjn$qd4$1@node1.news.atman.pl>
    <leakpn$li5$1@mx1.internetia.pl> <leal62$s68$1@node1.news.atman.pl>
    <leb1dj$ab0$1@node1.news.atman.pl> <led27j$pkn$1@news.task.gda.pl>
    <530a41c5$0$2205$65785112@news.neostrada.pl>
    <vcxhtidnjo1s$.10v9vamnvb30q$.dlg@40tude.net>
    <0...@4...com>
    <a...@n...neostrada.pl>
    <p...@4...com>
    <legogu$6ol$1@mx1.internetia.pl>
    <f...@4...com>
    Date: Tue, 25 Feb 2014 07:35:20 +0100
    Message-ID: <1emp71h6vye34$.1wdzza3z05u18$.dlg@40tude.net>
    Lines: 39
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    X-Trace: 1393310108 unt-rea-b-01.news.neostrada.pl 2223 82.143.187.50:58549
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:660259
    [ ukryj nagłówki ]

    Dnia Mon, 24 Feb 2014 19:21:39 -0600, A.L. napisał(a):
    > Programista niewiele tu moze na poziomie asm zdzialac, a reczne
    > "poprawki" moga miec katastroficzny skutek. Na przyklad, jednym z
    > ograniczen NIEKTORYCH wariantow architektury MIPS jest ze jezeli
    > instrukcja laduje cos z pamieci do rejestru, to rejestr ten nie moze
    > byc wykorystany w nastepnej instrukcji.

    Ale to nadal programista moze program cyzelowac i miec lepsze wyniki
    niz kompilator.
    Tylko przyjemne to nie jest, i jak piszesz - na niektorych program
    chodzi, na innych nie chodzi, na innych chodzi gorzej - i nie
    wystarczy przestawic opcji w kompilatorze.

    Gdzie te MIPS sa uzywane ? Czytam ze w Playstation ... i niby szeroko,
    tylko ze konkretow nie ma. Na jakim procesorze/komputerze robicie
    cwiczenia ?

    > Dla przykladu - problem z dzisiejszego egzaminu :)
    > Problem 7 - 15 points. Given is the following fragment of a program
    > executed by a pipeline
    > add $s0, $s0, $t1
    > lw $t2, 20($t1)
    > and $t4, $t2, $t5
    > or $t8, $t2, $t6
    > add $t9, $t4, $t2
    > slt $t1, $t6, $t7
    > Answer the following questions:
    > (1) Is there data hazard in the above code?
    > (2) If there is data hazard, show how it can be resolved by:
    > (a) Stalling the pipeline (inserting bubbles)
    > (b) Inserting nop instructions
    > (c) Rearranging instructions
    > Consider 2 cases: with forwarding and without forwarding

    Nie powinno byc to zalatwione sprzetowo - procesor sam wstawia nop
    zanim dane nie beda osiagalne ? Oczywiscie nadal kompilator moze
    optymalizowac.

    J.

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: