WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Options
Langue d'interrogation
Stemming/Racinisation
Trier par:
Nombre de réponses par page
Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO1988004076) TECHNIQUES DE PROCESSEUR VIRTUEL DANS UN ENSEMBLE MULTIPROCESSEUR
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/1988/004076 N° de la demande internationale : PCT/US1987/002393
Date de publication : 02.06.1988 Date de dépôt international : 23.09.1987
Demande présentée en vertu du Chapitre 2 : 22.07.1988
CIB :
G06F 15/80 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15
Calculateurs numériques en général; Équipement de traitement de données en général
76
Architectures de calculateurs universels à programmes enregistrés
80
comprenant un ensemble d'unités de traitement à commande commune, p.ex. plusieurs processeurs de données à instruction unique
Déposants : THINKING MACHINES CORPORATION[US/US]; 245 First Street Cambridge, MA 02142, US
Inventeurs : STEELE, Guy, L., Jr.; US
HILLIS, W., Daniel; US
BLELLOCH, Guy; US
DRUMHELLER, Michael; US
LASSER, Clifford; US
RANADE, Abhiram; US
SALEM, James; US
SIMS, Karl; US
KAHLE, Brewster; US
Mandataire : HENRY, Steven, J.; Wolf, Greenfield & Sacks Federal Reserve Plaza 600 Atlantic Avenue Boston, MA 02210-2211, US
SCHOPPE, Fritz; Schoppe, Schmitz, Weber Ludwig-Ganghofer-Straße 20 D-8022 Grünwald, DE
Données relatives à la priorité :
933,81024.11.1986US
Titre (EN) VIRTUAL PROCESSOR TECHNIQUES IN A MULTIPROCESSOR ARRAY
(FR) TECHNIQUES DE PROCESSEUR VIRTUEL DANS UN ENSEMBLE MULTIPROCESSEUR
Abrégé :
(EN) A virtual processor mechanism and specific techniques and instructions for utilizing such virtual processor mechanism within an SIMD computer having numerous processors, and each physical processor having dedicated memory associated therewith. Each physical processor is used to simulate multiple ''virtual'' processors, with each physical processor simulating the same number of virtual processors. The memory of each physical processor is divided into n regions of equal size, each such region being allocated to one virtual processor, where n is the number of virtual processors simulated by each physical processor. Whenever an instruction is processed, each physical processor is time-sliced among the virtual memory regions, performing the operation first as one virtual processor, then another, until the operation has been performed for all virtual processors. Physical processors are switched among the virtual processors in a completely regular, predictable, deterministic fashion. The virtual processor mechanism switches among virtual processors within instructions, so that at the completion of each instruction, it has been executed on behalf of all virtual processors. A number of instructions are shown for execution using these virtual processor techniques.
(FR) Techniques spécifiques et mécanisme pour processeur virtuel et instruction d'utilisation d'un tel mécanisme de processeur virtuel dans un ordinateur SIMD comprenant plusieurs processeurs, chaque processeur physique ayant une mémoire spécialisée associée. Chaque processeur physique est utilisé pour simuler des processeurs multiples ''virtuels'', chaque processeur physique simulant le même nombre de processeurs virtuels. La mémoire de chaque processeur physique est divisée en n régions de taille identique, chacune de ces régions étant affectées à un processeur virtuel, n représentant le nombre de processeurs virtuels simulés par chaque processeur physique. A chaque fois qu'une instruction est traitée, chaque processeur physique est divisé en tranches de temps parmi les régions de mémoire virtuelle, en effectuant l'opération d'abord sur un processeur virtuel, puis un autre, jusqu'à ce que l'opération ait été effectuée pour tous les processeurs virtuels. Des processeurs physiques sont commutés parmi les processeurs virtuels d'une manière entièrement régulière, prédictive et déterministe. Le mécanisme de processeur virtuel effectue la commutation parmi les processeurs virtuels d'après des instructions, de sorte qu'à la fin de chaque instruction, il a été exécuté au compte de tous les processeurs virtuels. Un nombre d'instructions sont représentées à des fins d'exécution en utilisant ces techniques de processeur virtuel.
États désignés : DE, GB, JP
Office européen des brevets (OEB (AT, BE, CH, DE, FR, GB, IT, LU, NL, SE)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)