«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2003

Re: pipeline sabirac

by Bratislav Milic
nedelja, 01. jun 2003 - 19:53.

pipeline u sabiranju moze da ubrza rad celog uredjaja (ako je deo istog) zato sto sabiranje biti izdeljeno na parcice koji krace traju pa ce moci da se poveca radni takt celog uredjaja (p-IV radi na 3ghz zato sto ima neki ogromni pipeline od cini mi se dvadesetak faza. sad nije da ce se u procesoru opste namene sabiranje realizovati kroz nekoliko stepeni, ali za neke slozenije operacije ima smisla)

3BEPKO

Sava Topalovic wrote:

Naravno da ce u tom slucaju biti brze, ali se taj uslov (da u svakom
taktu stize nesto za sabiranje) ne moze porediti sa instrukcijama (bilo
kojim) koje sigurno stizu u svakom taktu ... Cak i da imamo petlju gde
se samo i jedino sabiraju brojevi, i tu ipak postoji neko poredjenje da
se odredi izlazak iz petlje sto prekida taj lanac sabiranja, samim tim
zaustavlja i pipeline, a onda i ovakav sabirac nije bas nesto posebno
prikladan za uporebu. Ili mozda gresim i ovako nesto se uobicajeno
koristi? Ja zaista nemam nikakvog prakticnog iskustva u vezi sa ovim i onda ovako
"glasno" razmisljam da bih i naucio nesto vise, a ne da samo isforsirano
uradim domaci i ne znam ni da li to postoji niti da li se koristi ...

Pozdrav,
Sava


-----Original Message-----
From: Gvozden Marinkovic [mailto:mgvozden@EUnet.yu] Sent: 31. maj 2003 21:24
To: vlsi-nastava@titan.etf.bg.ac.yu
Subject: Re: [vlsi-nastava] pipeline sabirac

...ako je vasa realizacija sporija, onda ste definitivno promasili
temu. Posto pipeline znaci istovremeno sabiranje vise brojeva
znaci da se vreme skracuje na vreme prolaska kroz jedan sloj
pipeline-a (pod uslovom da u svakom taktu stize nesto za sabiranje)

Pozdrav

Gvozden

----- Original Message ----- From: "Sava Topalovic" <sava.t@EUnet.yu>
To: <vlsi-nastava@titan.etf.bg.ac.yu>
Sent: Saturday, May 31, 2003 12:44 PM
Subject: Re: [vlsi-nastava] pipeline sabirac



Razumem ja da nije pipeline sabirac nije kombinaciona mreza, nego mi
nije jasno zasto to koristimo ako je sporije od obicnog kombinacionog
conditional sum adder? Da li je to iz razloga koji je Marija napisala
(da pokazemo da znamo kako radi csa + da znamo kako se implementira
pipeline)?

Sava


-----Original Message-----
From: Gvozden Marinkovic [mailto:mgvozden@EUnet.yu] Sent: 31. maj 2003 10:27
To: vlsi-nastava@titan.etf.bg.ac.yu
Subject: Re: [vlsi-nastava] pipeline sabirac

...pipeline sabirac nije. mora da ima takt.

Pozdrav

Gvozden

----- Original Message ----- From: "Sava Topalovic" <sava.t@EUnet.yu>
To: <vlsi-nastava@titan.etf.bg.ac.yu>
Sent: Saturday, May 31, 2003 9:52 AM
Subject: Re: [vlsi-nastava] pipeline sabirac



Ovo upravo i jeste ono sto me buni, zar nije taj sabirac jedna

obicna

kombinaciona mreza koja sveukupno ima manje kasnjenje od trajanja

jednog

clock-a (pa samim tim nije potreban nikakav pipeline za sabiranje)

ili

je tu moja velika greska pa je bolja realizacija tako sto se uvede
pipeline za pojedinacne faze u sabiranju?

Sava


-----Original Message-----
From: Ian Gillan [mailto:ovojemojmejlbre@yahoo.com] Sent: 31. maj 2003 9:40
To: vlsi-nastava@titan.etf.bg.ac.yu
Subject: Re: [vlsi-nastava] pipeline sabirac

koji takt onda treba da se uvede u sabirac? neki
spoljni? Ako sabirac na pr. ima 3 faze, da li to znaci
da ce procesor cekati 3 takta da sabirac zavrsi sa
sabiranjem (to bas i nije ubrazanje) obzirom da je
odziv komb.mreze manji?
--- Marija Stojsavljevic <gemini@verat.net> wrote:


Moram da priznam da mi uopste nije jasno sta

predstavlja pipeline sabirac?
Recimo gledajuci postavku domaceg zadatka od prosle

godine apsolutno mi je
jasno kad mi pise realizovati petobitni sabirac sa

uslovnim sumama jer
imam dva 5-bitna podatka na ulazu koja treba

sabrati i to je to & Sta u
ovom slucaju treba da se izvrsava u pipeline-u?

Molim bilo koga da mi
pojasni sta ovde treba raditi ...

Koliko sam ja ukapirala, pipeline sluzi onome cemu
inace sluzi kada su u pitanju instrukcije. Dakle, da mogu paralelno da se
sabiraju neki brojevi. To znaci da, ako imas recimo 3 faze sabiranja, mogu
tri puta po dva sabirka da se nadju u procesu sabiranja u razlicitim
stepenima pipeline-a. Idealno bi bilo da se onda rezultati sabiranja pojave u tri
sukcesivna takta na izlazu.

Marija



-----------------------------------------------------------------

Informacije vezane za predmet Racunarski VLSI
sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi


-----------------------------------------------------------------

unsubscribe:


minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava

-----------------------------------------------------------------

__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------

-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------



-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------

-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------




-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------

-----------------------------------------------------------------
Informacije vezane za predmet Racunarski VLSI sistemi:
http://titan.etf.bg.ac.yu/~gvozden/vlsi
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------