Article View: alt.pl.matematyka
Article #10022Re: Moje (wh) "dziecko": Geometric-Arithmetic Parallel Processor (GAPP). Orlando.
From: Mateusz Grotek
Date: Sat, 12 Sep 2009 17:32
Date: Sat, 12 Sep 2009 17:32
26 lines
2394 bytes
2394 bytes
Wlodzimierz Holsztynski (Wlod) pisze: > On Sep 11, 6:35 pm, Mateusz Grotek <unodue...@poczta.onet.pl> wrote: > > Napiszę poniżej jak wygląda 1-bitowa > suma wraz z bitem carry/borrow - użyję > notacji + na XOR, & na AND, v na OR, > oraz ~ na NOT: > > SUM(NS EW C) := NS + EW + C > carry(NS EW C) := NS&EW v NS&C v EW&C > > borrow(NS EW C) := carry(~NS EW C) > > Widzimy, że jedna z linii kontrolnych multipleksora C > po prostu neguje linię NS zanim wchodzi ona jako > input do carry/borrow. Tzn. jak rozumiem wirtualny FAS miałby dwa wyjścia, jedno carry/borrow a drugie sum. Ale w takim razie jakbyśmy chcieli odczytać najpier carry a potem borrow (nie możemy tego zrobić równocześnie oczywiście) to FAS przeprowadzałby obliczenie dwukrotnie. Raz z niezanegowanym NS a drugi raz z zanegowanym. Ale a priori nie wiemy czy będziemy potrzebować carry czy borrow. Czyli po wykonaniu rozkazu zawierającego C=CY on odczytuje po prostu carry z FAS. A gdy dostaje rozkaz C=BW to najpierw odwraca stan NS, a potem odczytuje carry. Czy tak to działało? A jeśli tak, to czy to nie powodowało opóźnień? Czy dobrze to zrozumiałem?
Technical Details
Message-ID:
<h8glue$9l3$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<0b4a1a5a-28bc-4a93-9391-df8b5f309e7e@o9g2000prg.googlegroups.com> <20090809134143.0d66729f@cat.tac> <fbf87ecb-78ac-45db-b36b-788077b1e498@y4g2000prf.googlegroups.com> <h8etrv$18v$3@news.onet.pl> <518cc6c9-c24c-49ec-b26e-7a2fb59287aa@e4g2000prn.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Mateusz Grotek <unoduetre@poczta.onet.pl> Newsgroups: alt.pl.matematyka Subject: Re: Moje (wh) "dziecko": Geometric-Arithmetic Parallel Processor (GAPP). Orlando. Date: Sat, 12 Sep 2009 19:32:44 +0200 Organization: http://onet.pl Lines: 26 Message-ID: <h8glue$9l3$1@news.onet.pl> References: <0b4a1a5a-28bc-4a93-9391-df8b5f309e7e@o9g2000prg.googlegroups.com> <20090809134143.0d66729f@cat.tac> <fbf87ecb-78ac-45db-b36b-788077b1e498@y4g2000prf.googlegroups.com> <h8etrv$18v$3@news.onet.pl> <518cc6c9-c24c-49ec-b26e-7a2fb59287aa@e4g2000prn.googlegroups.com> NNTP-Posting-Host: smrw-91-193-87-5.smrw.lodz.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1252776718 9891 91.193.87.5 (12 Sep 2009 17:31:58 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sat, 12 Sep 2009 17:31:58 +0000 (UTC) User-Agent: Thunderbird 2.0.0.19 (X11/20081227) In-Reply-To: <518cc6c9-c24c-49ec-b26e-7a2fb59287aa@e4g2000prn.googlegroups.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit