close

Вход

Забыли?

вход по аккаунту

?

FR2522423A1

код для вставкиСкачать
 [loading]
«
Click the Minesoft logo at anytime to completely reset the Document
Explorer.
[1][(4)__Full Text.......]
Discovered items are automatically translated into English so that you
can easily identify them.<br/><br/>If you would like to see them in
the original text, please use this button to switch between the two
options . Discoveries: ([2]Submit) English
Click to view (and print) basic analytics showing the makeup of
discovered items in this publication. [help.png]
[3][_] (11/ 57)
You can use the refine box to refine the discovered items in the
sections below.<br/>Simply type what you are looking for, any items
that do not match will be temporarily hidden. [4]____________________
[5][_]
Gene Or Protein
(7/ 36)
[6][_]
Etre
(19)
[7][_]
Trai
(5)
[8][_]
Est-a
(5)
[9][_]
DANS
(2)
[10][_]
Appa
(2)
[11][_]
Tre
(2)
[12][_]
Tir
(1)
[13][_]
Disease
(2/ 13)
[14][_]
LUES
(12)
[15][_]
Tic
(1)
[16][_]
Molecule
(1/ 7)
[17][_]
DES
(7)
[18][_]
Physical
(1/ 1)
[19][_]
1 L
(1)
Export to file:
Export Document and discoveries to Excel
Export Document and discoveries to PDF
Images Mosaic View
Publication
_________________________________________________________________
Number FR2522423A1
Family ID 2185488
Probable Assignee Hitachi Ltd A Corp Of Japan
Publication Year 1983
Title
_________________________________________________________________
FR Title UNITE DE TRAITEMENT DE DONNEES
Abstract
_________________________________________________________________
L'INVENTION CONCERNE UNE UNITE DE TRAITEMENT DE DONNEES.
CETTE UNITE COMPORTE DES MOYENS 12 PRODUISANT DES SIGNAUX DE COMMANDE
PAR DECODAGE D'INSTRUCTIONS D'UNE MEMOIRE 11, DES SECONDS MOYENS 15
AGISSANT SUR DES DONNEES LUES DANS DES BUS 17, 18 DES TROISIEMES
MOYENS 14 TRANSMETTANT ET RECEVANT LES DONNEES ENTRE LES BUS ET
MEMORISANT UN RESULTAT D'OPERATION PROVENANT DES MOYENS 15 AU MOYEN
D'UN BUS 19, UN REGISTRE DE VERROUILLAGE 38 POUR L'ENREGISTREMENT DU
RESULTAT DE L'OPERATION PENDANT UN CYCLE MACHINE ET UN REGISTRE DE
VERROUILLAGE DE COMMANDE D'ENREGISTREMENT 33 MEMORISASNT
TEMPORAIREMENT UN SIGNAL DE COMMANDE SPECIFIANT LA POSITION DE
MEMORISATION DU RESULTAT DE L'OPERATION DANS LES MOYENS 14.
APPLICATION NOTAMMENT AUX PROCESSEURS PIPE LINE.
Description
_________________________________________________________________
La presente invention concerne un processeur
ou unite de traitement numerique de donnees et de fa-
con plus specifique une unite de traitement des donnees
qui realise un traitement "pipe-line" et qui se carac-
terise dans son ensemble par une vitesse accrue de trai- tement.
D'une maniere generale le traitement pipe-li-
ne sert de systeme efficace de commande d'instructions
du point de vue de l'accroissement de la vitesse de cal-
cul La presente invention concerne un processeur ou une unite de
traitement de donnees baseesur un systeme de
commande pipe-line qui travaille meme lorsqu'il exis-
te une difference importante entre le temps pris pour la lecture d'une
instruction et le temps pris pour
l'execution d'une operation.
On va decrire tout d'abord l'art anterieur.
Une unite de traitement des donnees decode un mot d'instruction qui a
ete lu, lit les donnees
conformement au contenu decode et execute une operation.
L'operation esttraitee en utilisant le systeme de com-
mande pipe line et la micro-instruction suivante est
lue en parallele avec le traitement de'l'operation.
Dans ce cas, lorsque la duree requise pour lire une micro-instruction
est identique a la duree requise pour executer une operation, cette
duree ou ce temps est considere comme la periode de micro-cycle et il
n'en resulte aucun inconvenient Cependant, les deux durees ne sont
habituellement pas les memes Dans la pratique la periode de
micro-cycle (cycle machine) est basee sur la plus longue des deux
durees en tant
que reference C'est-a-dire que, en depit de l'utili-
sation d'un systeme de commande pipe-line, le rende-
ment global de fonctionnement n'est pas ameliore.
Un systeme de traitement pipe-line a ete
decrit dans le brevet delivre aux Etats Unis d'Ane-
rique sous le No 3 978 452, ayant pour titre "systeme et procede de
traitement simultane et de traitement
pipe-line utilisant un reseau commande par les donnees".
Le brevet ment-ionne ci-dessus decrit une memorisation locale dans une
unite de traitement d'un reseau pilote par les donnees, mais ne
s'occupe en aucune maniere des
problemes inherents a l'art anterieur.
La presente invention est concue de maniere
a fournir une unite de traitement de donnees, dans la-
quelle un systeme de commande pipe-line est adapte a_ une unite de
traitement de donnees numerique en vue
d'accroitre la vitesse totale de traitement.
Le but de la presente invention est d'ac-
croitre la vitesse de traitement d'une trai-
tement de donnees, sanssacrifier les avantages du systeme de
traitement pipe-line, meme lorsqu'il existe une difference entre la
duree necessaire pour lire une micro-instruction et la duree
necessaire
pour executer une operation.
En vue d'atteindre cet objectif, conforme-
ment a la presente invention, une caracteristique de
cette derniere reside dans le fait que le fonctionne-
ment est execute en etant base sur plusieurs microcy-
cles. Une seconde caracteristique de la presente
invention reside dans le fait que l'operation est exe-
cutee moyennant sa subdivision en la lecture des don-
nees arithmetiqueset l'enregistrement du resultat de l'operation. Une
troisieme caracteristique de la presente invention reside dans le fait
de prevoir un registre de verrouillage de destinations sur le cote
sortie de l'unite ar thmetique afin de retarder le resultat de
l'operation d'un intervalle de temps egal a un micro-
cycle.
Une quatrieme caracteristique de la presente invention reside dans le
fait de prevoir des registres de verrouillage de destinations sur le
cote entree de
l'unite arithmetique de maniere a correspondre a cha-
que partie des donnees ar thmetiques, afin de retarder
les donnees d'un intervalle de temps egal a un micro-
cycle avant l'execution de l'operation.
Une cinquieme caracteristique de l'invention reside dans le fait que
l'on prevoit un registre de
verrouillage de destinations incorpore a l'unite ar Lth-
metique et que l'operation est executee une fois que les donnees ont
ete retardees d'un intervalle de temps
egal a un microcycle.
Une sixieme caracteristique de l'invention
consiste a prevoir un registre deverrouillage de com-
mande d'enregistrement, qui declenche l'enregistrement du resultat de
l'operation dans une zone du registre,
lesdites instructions aboutissant au registre d'enre-
gistrement etant retardeesd'un intervalle de temps
egal a un micro-cycle.
Une septieme caracteristique de la presente
invention reside dans le fait de prevoir des moyens per-
mettant de detecter s'il existe un encombrement ou un conflit pour un
registre entre une micro-instruction qui a ete lue et la
microinstruction suivante devant etre lue, si bien que lorsque le
conflit apparait, les donnees presentes dans le registre de
verrouillage de destinations sont transferees directement dans le bus
de transmission de donnees ou bien sont transferees depuis une unite
arithmetique directement dans le bus de transmission de donnees, de
maniere a eviter tout
conflit pour les registres.
D'autres caracteristiques et avantages de
la presente invention ressortiront de la description
donnee ci-apres prise en reference aux dessins annexes, sur lesquels:
la figure 1 est un schema illustrant le trai-
tement pipe-line intervenant dans une unite de traite-
ment de donnees numeriques; les figures 2 A a 2 C sont des diagrammes
il-
lustrant le flux de traitement des donnees dans l'appa-
reil de la figure 1;
les figures 2 D a 2 H sont des diagrammes illus-
trant le flux de traitement des donnees conforme a la presente
invention;
la figure 3 est un schema montrant l'agen-
cement du circuit conformement a une forme de realisa-
tion de la presente invention;
les figures 4 A a 4 D sont des diagrammes com-
parant les processus de chacun des cycles selon la pre-
sente invention;
la figure 5 A est un schema d'un micro-program-
me dans lequel le conflit pour les registres est pro-
voque par la n-eme instruction et la (n+l)-eme instruc-
tion; la figure 5 B est un schema illustrant les
contre-mesures prises par le programme lorsqu'appa-
rait le conflit indique sur la figure 5 A;
la figure 6 A est un schema illustrant le fonc-
tionnement correspondant a la figure 5 A;
la figure 6 B est un schema illustrant le fonc-
tionnement qui correspond a la figure 5 B; la figure 7 A est un schema
illustrant le cas o des registres de verrouillage sont prevus sur le
cote entree de l'unite arithmetique en vue de retarder les donnees
d'un intervalle de temps egal a 1 micro-cycle; la figure 7 B est un
schema illustrant le cas o les registres sont incorpores a l'unite
arithmetique; et
la figure 8 est un schema illustrant le monta-
ge servant a eviter, moyennant une technique de logiciel,
tout conflit pouvant apparaitre pour les registres, com-
me represente sur les figures 5 A.
On va decrire ci-apres une forme de realisa-
tion de la presente invention.
Tout d'abord on va decrire une trai-
tement de donnees utilisant le systeme de commande pipe-
line sur lequel est base la presente invention La figu-
re 1 illustre un prooesseur ou unite de traitement de donnees
pipe-line, quiest constitue par une memoire
principale 11 servant a memoriser les programmes d'uti-
lisateur (mots d'instructions et donnees d'operation), l'unite formant
memoire de micro-programmes/dispositif
de commande 12 qui extrait successivement les micro-
instructions d'une memoire ROM et delivre des signaux de commande 10
lors de la reception des instructions provenant d'un programme
d'utilisateur, un registre tampon de donnees 13 pour la memorisation
temporaire
des donnees, un registre a usage general 14 pour la me-
morisation temporaire de donnees arithmetiques telles que le resultat,
pendant que l'operation est effectuee, et une unite arithmetique 15
qui peut effectuer tout
un ensemble d'operations ar thmetiques Un bus de me-
moire 16, un bus X 17, un bus Y 18 et un bus Z 19 sont
prevus en des positions specifiques Des mots d'instruc-
tion lus hors de la memoire principale 11 par l'-nterme-
diaire du bus de memoire 16 sont decodes par l'iunite
memoire de micro-progranmemdispositif de commande 12.
Lorsque les micro-instructions correspondant au conte-
nu decode sont lues successivement, differents signaux
de commande 10 sont produits et envoyes au registre tam-
pon de donnees 13, au registre d'utilisation generale 14 et a l'unite
arithmetique 15 Les micro-instructions agissent de telle maniere que
les donnees sont lues hors
du registre tampon de donnees 13 ou bien hors du regis-
tre d'utilisationgenerale 14, et une addition ou une soustraction est
realisee par 1 ' unite arithmetique Lors de la lecture successive des
micro-instruc tions du micro-programme il est possible de realiser
par consequent tout un ensemble d'operations arithme-
tic L'unite arithmetique 15 introduit les donnees lues hors du
registre tampon de donnees 13 ou hors du registre d'utilisation
generale 14, par l'intermediaire du bus X 17 et du bus Y 18 Le
resultat obtenu par le calcul utilisant les donnees lues estmemorise
dans le registre d'utilisation generale 14 par l'intermediaire du bus
Z 19 Le registre tampon des donnees 13 memorise temporairement les
donnees qui ont ete transmisesdans le bus X 17 et dans le bus Y 18 en
ayant ete lues hors du registre d'utilisation generale 14, et emet et
recoit
egalement les donnees en direction et a partir de la me-
moire principale 11 par l'intermediaire du bus 16.
Les figures 2 A a 2 C montrent le flux de
traitement des donnees circulant dans l'trai-
tement des donnees En effet si une certaine micro-
instruction F 1 est lue au cours d'un micro-cycle donne,
le traitement de la micro-instruction est execute com-
me represente par E 1 au cours du micro-cycle suivant.
La micro-instruction suivant F 2 est lue en parallele
avec l'execution E 1 de l'operation (figure 2 B) De fa-
con similaire une autre micro-instruction F 3 est lue en parallele
avec l'execution E de l'operation de la
micro-instruction (figure 2 C) C'est-a-dire que la lec-
ture d'une micro-instruction et le traitement des micro-
instructions voisines precedentes sont executes simul-
tanement pendant le meme micro-cycle.
Dans ce cas, si la duree requise pour la lec-
ture d'une micro-instruction est egale a la duree re-
quise pour l'execution d'une operation, cette duree peut etre
consideree comme la periode du micro-cycle et il ne se presente aucun
probleme Cependant, en
general, ces durees ne sont pas egales mais peuvent dif-
ferer dans une large mesure en fonction de la taille
de l'unite de traitement des donnees, ainsi que d'au-
tres conditions Dans ce cas la commande pipe-line peut etre effectuee
en utilisant une duree accrue com- me periode de micro-cycle Cependant
ceci produit des
temps morts ou d'inactivite et rend difficile un ac-
croissement de la vitesse totale de calcul.
Les figures 2 A a 2 C representent le cas dans lequel un intervalle de
tempe accru est requis pour l'execution de l'operation et dans lequel
la
duree requise pour la lecture des micro-instruc-
tions est egale a environ la moitie de cette duree.
Sur les figures 2 A a 2 C, les regions hachurees situees
apres les regions F 1 a F 3 representent ce qu'on appel-
le les temps morts C'est-a-dire que, comme la perio-
de est determinee par la duree requise pour l'exe-
cution d'un calcul, il devient difficile d'accroitre la vitesse
globale de calcul en depit du fait que l'on
a adopte un systeme de traitement pipe-line La presen-
te invention est concue de maniere a accroitre la vi-
tesse de calcul lorsqu'il existe une difference entre
la duree requise pour la lecture des micro-instruc-
tions et la duree requise pour l'execution des opera-
tions correspondantes (habituellement F 1 L est effec-
tuee sur la figure 4 B, c'est-a-dire dans ER 1 de la fi-
gure 2 D, et l'operation L Z est effectuee dans EW 1
de la figure 2 D De facon similaire la figure 4 C re-
presente les effets realises par les unites de la fi-
* gure 7 A,et la figure 4 D presente les effets reeali-
ses par la figure 7 B.
Conformement a la presente invention et com-
me decrit ci-dessus, les vitessesde calcul des opera-
tions peuvent etre accrues Ci-apres on va donner une
description des phenomenes qui interviennent lorsque
le registre, dans lequel un resultat d'operation a
ete enregistre en reponse a une micro-instruction don-
nee, est le meme que le registre d'o les donnees
arithmetiques doivent etielues pour la micro-instruc-
tion suivante Par exemple, comme represente sur la fi-
gure 5, la n-eme micro-instruction ajoute le contenu du registre RO et
Ri et specifie que le resultat de l'operation est memorise dans le
registre R 2, tandis
que la (n + 1)-eme micro-instruction realise une opera-
tion logique ET avec le contenu des registres R 2, R 3,
et specifie que le resultat est memorise dans le regis-
tre R 3 Dans ce cas, le traitement pour la memorisa-
tion du resultat de l'operation dans le registre R 2
est realise en mme temps que le traitement pour la lec-
ture des donnees de l'operation hors du registre R 2.
Lorsqu'un registre se trouve de cette maniere dans un
etat de conflit ou d'engorgement, le resultat de l'ope-
ration pour n-eme micro-instruction doit etre envoye
sous la forme de donnees arithmetiques a partir du re-
gistre de verrouillage de destinations 38 a l'unite arithmetique 15
par l'intermediaire du bus Z 19, du registre R 2, et du bus X 17 comme
cela est indique par la ligne formee de tirets sur la figure 6 A Dans
ce cas cependant les donnees doivent etre transferees
pendant un micro-cycle, ce qui est difficile.
La figure 6 B montre un appareil de traite-
ment des donnees qui est constitue en tenant compte de conflits au
niveau des registres, conformement a
une autre forme de realisation de la presente inven-
tion Il est prevu des acces pour l'introduction a par-
tir du circuit de verrouillage de destinatiors 38, du bus X 17 et du
bus Y 18 Lorsqu'un registre est en etat de conflit, les donnees ne
sont pas lues hors de la zone d'enregistrement situee dans le registre
d'utilisation generale 14 pour etre introduites dans le bus X 17 ou
dans le bus X 18, mais, au lieu
de cela, le resultat de l'operation est lu directe-
ment a partir du circuit de verrouillage de destina-
tions 38 pour etre introduit dans le bus X 17 ou/et dans le bus X 18
Meme lorsqu'un registre est en etat de conflit, les donnees sont par
consequent transferees suivant le trajet repere par la ligne
formee de tirets et il ne se presente aucun proble-
me. Par consequent lorsqu'un registre est en etat de conflit, les
donnees ne sont pas lues hors
du registre d'utilisation generale 14 pour etre trans-
ferees dans le bus X 17 ou dans le bus X 18, mais les
donnees sont lues directement hors du circuit de ver-
rouillage de destinations 38 pour etre transferees
dans le bus X 17 et dans le bus X 18 Il est possi-
ble de proposer deux methodes pour commuter la lectu-
re des donnees La premiere methode est basee sur une
technique de logiciel,c'est-a-dire qu'on ajoute une mi-
cro-instruction qui specifie que le circuit de verrouil-
lage de destinatiors 38 sert de registre pour la transmis-
sion des donnees soit dans le bus X 17, soit dans le bus
Y 18 Lorsqu'un registre est en etat de conflit, le micro-
programme est prepare moyennant l'utilisation de la micro-instruction
cidessus Dans exemple de la figure A par consequent, une
micro-instruction est preparee
de la maniere representee sur la figure 5 B Conforme-
ment a cette methode cependant, bien qu'il n'y ait aucune addition au
materiel, un micro-programme doit etre prepare une fois qu'a ete
etabli qu'un registre
est en etat de conflit ou non.
La seconde methode consiste a detecter l'etat de conflit pour un
registre par des moyens materiels sans adjonction d'une
micro-instruction, afin de conmuter
la lecture des donnees en fonction d'un resultat de-
tecte Conformement a cette methode, le programmeur
n'a pas a supporter une charge de travail supplemen-
taire consistant en la preparation d'un micro-program-
me Les donnees doivent etre commutees par adjonction
d'une faible quantite de materiel.
La figure 8 represente la partie principale
d'une unite de traitement des donnees, qui met en oeu-
vre la seconde methode Comme cela a ete decrit ci-des-
sus, le signal de sortie du circuit de verrouillage de commande
d'enregistrement 33 specifie un registre, dans lequel le resultat de
l'operation sera memnorise, Par consequent il est aise de deceler si
un registre est en etat de conflit ou non, en detectant si le
signal de sortie du circuit de verrouillage de comman-
de d'enregistrement 33 est identique aux donnees de
la zone RX ou RY situee dans le registre de micro-ins-
tructions 32 Un circuit 81 de detection d'accord du bus X detecte le
cas o un etat de conflit pour un registre concerne le bus X 17 Lorsque
le signal de
sortie du circuit de verrouillage de commande d'en-
registrement 33 est identique aux donnees de la zone RX, un signal de
sortie de detection d'accord est en- voye, par l'intermediaire d'un
inverseur 83, a une
porte ET (groupe) 85 de maniere a fermer cette der-
niere Par consequent le signal de commande prove-
nant du decodeur RX 34 et aboutissant au registre d'utilisation
generale 14 est inhibe et les donnees peuvent etre lues hors du
circuit du verrouillage de
destination 38 en etant transmises dans le bus X 17.
Un circuit 82 de detection d'accord pour le bus Y,
un inverseur 84 et une porte ET (groupe) 86 travail-
lent de la meme maniere pour le bus Y 18 Le circuit 81 de detection
d'accord pour le bus X et le circuit
82 de detection d'accord pour le bus Y sont consti-
tues simplement moyennant l'utilisation de portes OU-Exclusif et de
portes NON-OU et presentent tres peu de problemes du point de vue du
materiel Avec l'unite de traitement des donnees de la figure 8, on
peut effectuer de facon appropriee une commande pipe-line sans que
ce-la ne presente aucun probleme du point de vue du logiciel ou du
materiel et sans aucun retard, meme lorsqu'un registre est en etat
de conflit.
Sur la figure 6 B, le circuit de verrouilla-
ge de destinations est prevu sur le cote sortie de
l'unite arithmetique Lorsque le circuit de verrouil-
lage de destinationsest prevu sur le cote entree de l'unite
arithmetique ou est integre a cette unite, le resultat de l'operation
de l'unite arithmetique est transmis directement dans le bus X et dans
le
bus Y par la commande des portes.
Sur la figure 7 A, les signaux de sortie provenant des circuits 80, 82
de detection d'accord sont introduits dans l'unite arythmetique 15 et
le resultat de l'operation n'est pas envoye au bus Z, mais est envoye
directement au bus X ou au bus Y. Il en va de meme egalement dans
l'unite de la figure 7 B Alors les signaux de sortie provenant des
circuits
, 82 de detection d'accord sont introduits dans l'uni-
te arithmetique 15 et le resultat de l'operation n'est pas envoye au
bus Z, mais est envoye directement au bus
X ou au bus Y Les lignes formees de tirets des figu- res 7 A et 7 B
indiquent ces conditions.
Conformement a la presente invention tel-
le que decrit ci-dessus, la duree requise pour la lecture de
microinstructions, la duree requise pour
la lecture de donnees arithmetiques et la duree re-
quise pour l'enregistrement du resultat de l'opera-
tion sont rendues quasiment egale En outre, confor-
mement a la presente invention, trois micro-cycles sont alloues a une'
micro-instruction de sorte que le traitement partiel des trois
microinstructions
peut etre effectue en parallele pendant le meme mi-
cro-cycle Par consequent, conformement a la presen-
te invention, un traitement partiel est effectue
simultanement et en parallele pour les trois micro-
-25 instructions pendant le meme micro-cycle, dans des
conditions dans lesquelles le temps mort est raccour-
ci par rapport aux unites de traitement classiques.
C'est pourquoi la vitesse totale de calcul peut etre accrue.
Claims
_________________________________________________________________
REVENDI CATI ONS
1 Unite de traitement des donnees, compor-
tant des premiers moyens ( 12 ') qui produisent des si-
gnaux de commande ( 10 ') par decodage de mots d'instruc-
tions qui sont lus successivement hors d'une memoire principale ( 11),
des seconds moyens ( 11) qui agissent sur les donnees lues par
l'intermediaire de bus de
transmission de donnees ( 17,18) de deux systemes con-
formement aux signaux de commande, et des troisiemes moyens ( 14) qui
transmettre et recoivent les donnees entre lesdits bus de transmission
de donnees et qui memorisent temporairement un resultat de l'operation
en provenant des seconds moyens ( 15) par l'interme-
diaire d'un bus d'enregistrement ( 19) prevu specia-
lement, caracterisee en ce qu'elle comporte en outre un registre de
verrouillage ( 38) qui est prevu entre les seconds moyens ( 15) et
ledit bus d'enregistrement ( 19) prevu de facon speciale pour
l'enregistrement de
resultats d'une operation et qui memorise les resul-
tats d'operations temporairement pendant une duree
d'un cycle machine, et un registre ( 33) de verrouil-
lage de commande d'enregistrement, qui memorise tem-
porairement pendant une periode egale a un cycle de
machine, un signal de commande qui specifie la posi-
tion dans lesdits troisiemes moyens ( 14), dans la-
quelle ledit resultat de l'operation est memorise lesdits signaux de
commande etant certains des signaux de commande de fonctionnement qui
sont produits, et que les micro-instructions sont lues, que les
donnees arithmetiques sont memorisees dans ledit registre de
verrouillage ( 34) et que les donnees sont enregistrees a partir dudit
registre de verrouillage dans lesdits troisiemesmoyens ( 14), toutes
en paralleles pour chacun des cycles machine 2 Unite de traitement des
donnees selon la
revendication 1, caracterisee en ce que lesdits pre-
miers moyens ( 12 ') contiennent une memoire ROM &#x003C; 31) servant
au decodage des instructions et delivrent des signaux de commande de
fonctionnement ( 10 ') qui sont
decodes par ladite memoire ROM.
3 Unite de traitement des donnees selon la re- vendication 1,
caracterisee en ce que les registres de verrouillage (Lx, LY) pour les
donnees arithmetiques
sont prevus entre le cote entree desdits seconds mo-
yens ( 15) et les bus de transmission de donnees ( 17,18) desdits deux
systemes, et que l'operation est executee apres que les donnees aient
ete retardees d'un cycle machine. 4 Unite de traitement des donnees
selon la revendication 1, caracterisee en ce que lesdits seconds
moyens ( 15) comprennent un registre qui agit de maniere
a retarder les donnees arithmetiques d'un cycle machine.
Unite de traitement de donnees selon la re- vendication 1,
caracterisee en ce qu'il est prevu un
trajet qui transfere les resultats des operations di-
rectement aux bus de transmission de donnees ( 17,18) des deux
systemes a partir du registre de verrouillage
( 38) qui est dispose entre le cote sortie desdits se-
conds moyens ( 15) et le bus ( 19) prevus specialement pour
l'engistrement des resultats d'operations, de maniere a determiner si
les resultats d'operations
doivent etre enregistres dans lesdits troisiemes mo-
yens ( 14) ou doivent etre transferes aux bus de trans-
mission de donnees ( 17,18) desdits deux systemes.
6 Unite de traitement des donnees selon la
revendication 1, caracterisee en ce que lesdits troi-
sieme moyern ( 14) comprennent au moins deux registres pour memoriser
et transferer les donnees sur lesquelles
doit etre effectuee une operation, et au moins un re-
gistre pour memoriser et transferer les resultats des
operations.
7 Unite de traitement des donnees selon la revendication 6,
caracterisee en ce qu'il est prevu
des moyens de detection a coincidence ( 81,82) qui de-
tectent si un des registres memorisant les donnees sur lesquelles on
doit effectuer une operation, coincide avec le registre memorisant le
resultatde
l'operation, et des moyens logiques ( 85,86) qui inhi-
bent le transfert de donnees, sur lesquelles doivent etre effec-
tuees des operations, par l'intermediaire desdits si-
gnaux de detection, en direction desdits deux bus de
transmission de donnees ( 17,18), lorsqu'une coinciden-
ce est detectee par lesdits moyens de detection a coin-
cidence ( 81,82) lesdits moyens logiques etant prevus
sur le cote snrtie de decodeurs de signaux de com-
mande (RXDEC 34, RY DEC 35) qui sont raccordes audit registre
memorisant les donnees sur lesquelles on doit
effectuer une operation, et qu'un signal provenant du-
dit registre de verrouillage ( 33) est transfere a l'un
ou l'autre desdits deux bus de donnees ( 17,18), en fonc-
tion du signal de detection de coincidence.
? ?
Display vertical position markers.<br/><br/>This option will display
the relative positions of currently selected key terms within the full
document length.<br/><br/>You can then click the markers to jump to
general locations within the document, or to specific discoveries if
you know whereabouts in the document they occur. [22][_]
Open a preview window.<br/><br/>This window will provide a preview of
any discovery (or vertical marker) when you mouse over
it.<br/><br/>The preview window is draggable so you may place it
wherever you like on the page. [23][_]
[static.png]
[close.png]
Discovery Preview
(Mouse over discovery items)
[textmine.svg] textmine Discovery
« Previous
Multiple Definitions ()
Next »
Enlarge Image (BUTTON) ChemSpider (BUTTON) PubChem (BUTTON) Close
(BUTTON) X
(BUTTON) Close
(BUTTON) X
TextMine: Publication Composition
FR2522423
(BUTTON) Print/ Download (BUTTON) Close
1. Welcome to TextMine.
The TextMine service has been carefully designed to help you
investigate, understand, assess and make discoveries within patent
publications, quickly, easily and efficiently.
This tour will quickly guide you through the main features.
Please use the "Next" button in each case to move to the next step
of the tour (or you can use [Esc] to quit early if you don't want
to finish the tour).
2. The main menu (on the left) contains features that will help you
delve into the patent and better understand the publication.
The main feature being the list of found items (seperated into
colour coded categories).
3. Click the Minesoft logo at any time to reset TextMine to it's
initial (start) state.
4. You can select which part of the document you'd like to view by
using the pull down menu here.
You can select "Full Text" to view the entire document.
5. For non-latin languages, (in most cases) full text translations
are available, you can toggle them on and off here.
You can also toggle the inline discovery translations between
English and their original language.
6. The pie chart icon will open a basic statistical breakdown of the
publication.
7. The sort icon allows you to sort the listed categories based on
the number of instances found.
Click to toggle between ascending and descending.
8. You can use the refine box to refine the discovered items in the
sections below.
Simply type what you are looking for, any items that do not match
will be temporarily hidden.
9. The publication has been analysed and we have identified items
within it that fit into these categories.
The specific items found are listed within the category headings.
Click the section header to open that section and view all the
identitfied items in that section.
If you click the checkbox all items in that section will be
highlighted in the publication (to the right).
The best thing to do is to experiment by opening the sections and
selecting and unselecting checkboxes.
10. The main output window contains the publication full text (or part
thereof if selected).
11. The Tools section contains tools to help you navigate the
"discovered" (highlighted) items of interest.
The arrows and counter let you move through the highlighted items
in order.
12. Other tools include a "Preview" option [ [preview.png] ] and the
ability to mark the relative locations of highlighted items by
using the "Marker" option [ [marker.png] ].
Try these out to best understand how they work, and to discover if
they are of use to you.
13. Items selected from the menu on the left will be highlighted in
the main publication section (here in the middle of the screen).
Click them for further information and insights (including
chemical structure diagrams where available).
14. Please experiment with TextMine - you cannot make any permanent
changes or break anything and once your session is closed (you've
log out) all your activity is destroyed.
Please contact Minesoft Customer Support if you have any questions
or queries at: support@minesoft.com
[24]____________________
[25]____________________
[26]____________________
[27]____________________
[28]____________________
[29]____________________
[30]____________________
[31]____________________
[32]____________________
[33]____________________
[BUTTON Input] (not implemented)_____ [BUTTON Input] (not
implemented)_____
Документ
Категория
Без категории
Просмотров
1
Размер файла
34 Кб
Теги
fr2522423a1
1/--страниц
Пожаловаться на содержимое документа