Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. US5455918 - Data transfer accelerating apparatus and method

Office
États-Unis d'Amérique
Numéro de la demande 08394554
Date de la demande 27.02.1995
Numéro de publication 5455918
Date de publication 03.10.1995
Numéro de délivrance 5455918
Date de délivrance 03.10.1995
Type de publication A
CIB
G06F 9/00
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
G06F 3/00
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
3Dispositions d'entrée pour le transfert de données à traiter pour leur donner une forme utilisable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
G06F 9/312
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
312Commande des opérations de chargement, d'enregistrement ou d'effacement
CPC
G06F 9/30043
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3004to perform operations on memory
30043LOAD or STORE instructions; Clear instruction
Déposants Electronic Arts, Inc.
Inventeurs Fowler Terry
McGrath Kevin
Goode Terry
Schneckloth Mark
Mandataires Truong Phorg K.
Gotlieb Charles E.
Gens Timothy H.
Données relatives à la priorité 08112113 26.08.1993 US
Titre
(EN) Data transfer accelerating apparatus and method
Abrégé
(EN)

In a computing system having a data source, a memory, and a central processing unit (CPU), data is transferred from the data source to the memory by first monitoring signals from the CPU to determine whether data transfer is desired. If data transfer is desired, an optimized instruction set is generated which is specifically designed to cause the CPU to carry out the data transfer in an optimal manner. This optimized instruction set is sent to the CPU and is executed thereby to transfer the data quickly and efficiently. An apparatus for carrying out the above method comprises a determiner, an instruction generator, and a coupling circuit. The determiner monitors address and control signals from the CPU to determine whether data transfer is desired. In response to a determination that data transfer is desired, the determiner generates a run control signal. The instruction generator receives from the data source the data to be transferred and a destination address in the memory in which the data is to be stored, and generates an optimized instruction set using this data and address. The instruction generator sends out this instruction set on its output. The coupling circuit receives the output of the instruction generator and, in response to the run control signal, sends the optimized instruction set to the CPU to allow the CPU to execute the instruction set to transfer data from the data source to the memory.

Également publié en tant que