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

Re: pipeline sabirac

by Gvozden Marinkovic
nedelja, 01. jun 2003 - 09:16.

Ovaj sabirac ne mora da bude deo procesora. Recimo da radite
obradu nekog signala. U svakom taktu, vrsite semplovanje
sa jednog od AD konvertora i vrsite neku obradu koja zahteva
sabiranje.

Postoje algoritmi koji rade sa strimom podataka i porebno je
u svakom taktu neko aritmeticka operacija (JPEG na primer)

Pozdrav

Gvozden

----- Original Message -----
From: "Sava Topalovic" <sava.t@EUnet.yu>
To: <vlsi-nastava@titan.etf.bg.ac.yu>
Sent: Sunday, June 01, 2003 12:49 AM
Subject: Re: [vlsi-nastava] pipeline sabirac


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