190261. lajstromszámú szabadalom • Áramköri elrendezés multiprocesszoros rendszerekben közös erőforrások foglaltsági idejének csökkentésére

1 190 261 2 T - T árfoglaits/gi IDŐ írás M l< A 11 . * T = T “ v*3 M * B LJ-----­\S Olvasás 1 i'"« l' 1 T « t1+t2+t^ /j', t4 M B 1—I-----­T.prooes SZOR-FOGLALTS T =■ t1+t3 Á G I IDŐ írás . i“i 1 \iu\ b tA__«■ ___Ö T ■ w*3 OlvasáB . iS 1 l* H T* *i+t2+t3 1- W*3 B L-J_1 ^ iS A fentiekből megállapítható, hogy az ismert megoldásokkal szemben a találmány szerinti meg­oldás írásnál a t2 processzor-feldolgozási időt : 400 msec-et, továbbá a t, hozzáférési időt; 450 snec-ot takarít meg, amelyet a f processzor-írási idő: 25 30 nsec csökkent. Az eredmény......................................... 825 nsec Olvasásnál a megtakarítás: t2 tárhozzáférési idő :........................... 450 nsec t2 processzor-feldolgozási idő.............. 400 nsec amelyet csökkent tD processzor-olvasási 100 nsec idő ......................................................... Az eredmény........................................750 nsec Az összes időnyerés............................l,575nsec 40 Ami a fenti átlagos adatok mellett ... 41% A találmány megvalósította célkitűzéseit, neve­zetesen :- a teljes foglaltsági idő csökkent alacsony sebes­ségű processzorok alkalmazása esetén is,- a processzorok és tárak működése párhuzamo­san, egyidőben történik,- egyéb, nagysebességű alkatrészek alkalmazása nem szükséges. Szabadalmi igénypontok 1. Áramköri elrendezés multiprocesszoros rend­szerekben közös erőforrások foglaltsági idejének 55 csökkentésére, amely tartalmaz tárat (1), amelynek adatkimenete (101), címbemenete (102), tárciklus bemenete (103) és adatbemenete (104) van, a tár (1) címbemenete (102) első második, harmadik levá­lasztó meghajtó (31, 32, 33) címkimenetére (311, 321, 331) az első, második, harmadik leválasztó meghajtó (31, 32, 33) címbemenete (312, 322, 332) első, második, harmadik processzor (51, 52, 53) címkimenetére (512, 522, 532) van kötve, azzal jel­lemezve, hogy tartalmaz első, második vezérelt be­menő regisztert (21, 22), az első, második vezérelt bemenő regiszter (21, 22) adatbemenete (211, 221) a tár (1) adatkimenetére (101), az első vezérelt be­menő regiszter (21) adatkimenete (212) az első pro­cesszor (51) adatbemenetére (511), engedélyező be­menete (213) ciklusvezérlő áramkör (11) első enge­délyező kimenetére (112), órajelbemenete (214) a dklusvezérlő áramkör (11) első órajelkimenetére (111), a második vezérelt bemenő regiszter (22) adatbemenete (222) a második, harmadik procesz­­szor (52, 53) adatbemenetére (521, 531) engedélye­ző bemenete (223) a ciklusvezérlő áramkör (911) második engedélyező kimenetére (115), órajelbe­menete (224) a ciklusvezérlő áramkör (11) második őrajelkimenetére (116) csatlakozik, az első leválasz­tó meghajtó (31) engedélyező bemenete (313) és órajelbemenete (314) a ciklusvezérlő áramkör (11) harmadik engedélyező kimenetére (118) és harma­dik órajelkimenetére (117), a második leválasztó meghajtó (32) engedélyező bemenete (323) és óra­jelbemenete (324) a ciklusvezérlő áramkör (11) ne­gyedik engedélyező kimenetére (121) és negyedik órajelkimenetére (120), a harmadik leválasztó meg­hajtó (33) engedélyező bemenete (333) és órajelbe­menete (334) a ciklusvezérlő áramkör (11) ötödik engedélyező kimenetére (123) és ötödik órajelkime­­netére (124) van kötve, az első és második vezérelt kimenő regiszter (41/42) adatkimenete (411, 421) a tár (1) adatbemenetére (104), az első vezérelt kime­nő regiszter (41) adatbemenete (412) az első pro­cesszor (51) adatkimenetére (513), engedélyező be­menete (413) és órajelbemenete (414) a ciklusvezér­lő áramkör (11) hatodik engedélyező kimenetére (127) és hatodik órajelkimenetére (126), a második vezérelt kimenő regiszter (42) adatbemenete (422) a második és harmadik processzor (52, 53) adatki­menetére (523, 533), engedélyező bemenete (423) és órajelbemenete (424) a ciklusvezérlő áramkör (11) hetedik engedélyező kimenetére (130) és hetedik órajelkimenetére (131), az első processzor (51) tár­­ciklusválasz bemenete (514) és tárcikluskérő kime­nete (515) a ciklusvezérlő áramkör (11) első tárcik­­lushasználati kimenetére (114) és első tárcikluskérő bemenetére (113), a második processzor (52) tárcik­­lusválasz bemenete (524) és tárcikluskérő kimenete ( 514) a ciklusvezérlő áramkör (11) második tárcik­­lushasználati kimenetére (122) és második tárcik­luskérő bemenetére (119), a harmadik processzor (53) tárciklusválasz bemenete (534) és tárcikluskérő kimenete (535) a ciklusvezérlő áramkör (11) har­madik tárciklushasználati kimenetére (129) és har­madik tárcikluskérő bemenetére (128), a ciklusve­zérlő áramkör (11) tárciklus kimenete (125) a tár (1) tárciklus bemenetére (103) csatlakozik. 1 oldal rajz 4

Next

/
Thumbnails
Contents