180721. lajstromszámú szabadalom • Berendezés logikai modellekbe rendezett információk számítyógépi értékelésének hatékoby elvégzésére

9 180721 10 gép szóhosszának („p”), tehát bit számának megfele­lően választjuk meg. A II célkészülék kivétel nélkül kereskedelmi forgalom­ban kapható alkotó elemekből építhető össze. Mint láttuk a II célkészülék felhasználásával az I szá­mítógép vektorok skaláris szorzatait 5—25-ször gyor­sabban, vagyis lényegesen olcsóbban tudja meghatároz­ni, mint a TI célkészülék nélkül. A II célkészülék logikai egysége, adattárai korszerű integrált áramkörös, ún. „harmadik generációs” kivite­lűek, és mint ilyenek egy vagy több nyomtatott huzalozá­sit lapon vannak elhelyezve. A találmány szerinti célkészülék a vektorok hosszától függetlenül két tetszőleges, de azonos hosszúsági bináris vektor skaláris szorzatát állítja elő, tehát az azonos he­lyen álló logikai 1-esek számát állapítja meg. A TI célkészülék mátrixok szorzását is jelentősen meg­gyorsítja. A mátrix-szorzás bázisrutinja ugyanis a vek­torok skaláris szorzása és így a logikai modellekbe ren­dezett információk számítógépi feldolgozásával járó eljárások (pl. kutatásirányítás) algebrai és operáció­­kutatási jellegű programjainak futásai is jelentősen meggyorsultak. Szabadalmi igénypontok 1. Berendezés logikai modellekbe rendezett informá­ciók értékelésének hatékony elvégzésére, pl. tudományos kutatást, műszaki tájékoztatást, ipari termelést, valamint ezek irányítását szolgáló számítógépes eljárásoknak a gépidő nagyfokú lerövidítése útján való intenzitás nö­velésére, amely berendezés a számítástechnikában ön­magukban ismert digitális logikai áramköri elemeket, pl. adatszelektort, adatregisztereket, számláló regiszte­reket és kiegészítő áramköröket tartalmaz, azzal jelle­mezve, hogy az adatszelektor (4), az adatregiszterek (2, 3) és a számláló regiszterek (5, 6) bináris vektorok (A, B) skaláris szorzatának elvégzésére alkalmas skaláris szorzóegységgé vannak összeépítve, a skaláris szorzóegy­séghez vezérlő egység (10) van hozzárendelve, a vezérlő­­egység (10) és a számítógép (I) közé a vezérlőegység (10) működését meghatározó cím-dekódoló áramkör (8). utasítás-dekódoló áramkör (9), továbbá a számláló re­giszterek (5, 6) információtartalmát a vezérlőegység (10) utasításainak megfelelően továbbító illesztő áramkör (7), végül pedig a célkészülék (II) működési állapotait a számító géphez (I) továbbító visszajelző áramkör (11) van beiktatva. 2. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a számítógép (I) és a célkészülék (II) közé a számítógépről (I) a célkészülékre (II) való adatátvitelt és utasításátvitelt szolgáló összeköttetések, így ún. címvonal (12), utasításvonal (13) és legalább egy adat vonal (14), továbbá a célkészülékről (II) a számító­gépre (I) való adatátvitelt szolgáló összeköttetés, így legalább egy adatvonal (15), valamint ugyancsak a cél­készülékről (II) a számítógépre (I) vezérlőjelet továbbí­tó összeköttetés ún. visszajelző vonal (16) van beiktatva. 3. Az 1. vagy 2. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a tároló és skaláris szor­zóegység tároló alegysége két, a bináris vektorokat (A, B) mint operandusokat befogadó és a műveletvégzés idejére tároló adatregisztert (2, 3), valamint az elvégzett műveletek eredményét befogadó és tároló számláló re­gisztereket (5, 6) tartalmaz. 4. A 3. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a bináris vektorokat (A, B) befo­gadó adatregiszterek (2, 3) a számítógép (I) gépi szó­hosszához igazodó számú tároló cellával rendelkeznek, vagy a gépi szóhosszhoz igazodó számú tárolócellákat tartalmazó tárolóelemek láncolataként vannak kiala­kítva. 5. A 3. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a számláló regiszterek (5, 6) kö­zül az egyik számláló regiszter (5), a mindenkori utolsó részművelet eredményét tároló cellákat, a másik szám­láló regiszter (6) pedig a teljes műveletciklus addig elvég­zett műveleteinek összegét tároló cellákat tartalmaz. 6. A 3—5. igénypontok bármelyike szerinti berende­zés kiviteli alakja, azzal jellemezve, hogy a bináris vek­torokat (A, B) befogadó adatregisztereket (2, 3) és adat­szelektort (4) tartalmazó tároló és skaláris szorzóegység­hez az elvégzett műveletek eredményét a számítógépbe (f) továbbító illesztő áramkör (7) van hozzárendelve. 7. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő egység dekódoló alegy­séget (8, 9), vezérlő áramkört (10), valamint a művelet­elvégzés tényét a számítógép (I) számára továbbító visz­­szajelző áramkört (11) tartalmaz. 8. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a dekódoló alegységnek (8, 9) a számítógép (I) és a vezérlő áramkör (10) közé iktatott címdekódoló áramköre (8), valamint ugyancsak a szá­mítógép (I) és a vezérlő áramkör közé iktatott utasítás­dekódoló áramköre (9) van. 9. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő áramkör (10) a számító­gépből (I) jövő adatokat átengedő és a bináris vektoro­kat (A, B) befogadó adatregíszterek (2, 3) valamelyiké­hez továbbító fogadó áramkörrel (1) belső vezérlő vo­nalak (17) útján van összeköttetésben. 10. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő áramkör (10) a bináris vektorokat (A, B) befogadó adatregiszterekben (2, 3) tárolt egymásnak megfelelő adatokat bit-páronként sor­ban kiválasztó és összehasonlító, majd az összehasonlí­tás eredményét a számláló regiszterek számára továbbító adatszelektorral (4) belső vezérlő vonalak (14) útján van összeköttetésben. 5 10 15 20 25 30 35 40 45 50 55 1 rajz ti ábra) A kiadásért felei: a Közgazdasági cs Jogi Könyvkiadó igazgatója 84,1272.66-4 Alföldi Nyomda, Debrecen — Felelős vezető: Benkö István igazgató

Next

/
Thumbnails
Contents