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

RE: pipeline sabirac

by Sava Topalovic
ponedeljak, 02. jun 2003 - 13:42.

Pa ja se bas nesto i ne slazem sa ovim misljenjem ... Naime, to sto ce
sabiranje biti izdeljeno na parcice uopste nece ubrzati sabiranje,
naprotiv usporice ga, ali ono sto ce mu to deljenje na parcice
poboljsati je ako imate vise uzastopnih operacija za sabiranje pa onda
nakon prvog izvrsenog sabiranja u svakom sledecem taktu dobijate zbir
sledeca dva broja. Inace, za prosto sabiranje samo 2 broja vremenski ce
to sabiranje biti duze jer se za dobijanje rezultata mora proci kroz sve
faze pipeline-a gde je trajanje jedne faze jednako trajanju najsporije
...

Pozdrav,
Sava


-----Original Message-----
From: Bratislav Milic [mailto:zverko@EUnet.yu]
Sent: 1. jun 2003 17:44
To: vlsi-nastava@titan.etf.bg.ac.yu
Subject: Re: [vlsi-nastava] pipeline sabirac

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
>-----------------------------------------------------------------
>
>
>
>
>

-----------------------------------------------------------------
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
-----------------------------------------------------------------