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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1992003779) METHOD OF EFFICIENT COMMUNICATION BETWEEN COPROCESSORS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1992/003779    International Application No.:    PCT/US1991/004070
Publication Date: 05.03.1992 International Filing Date: 10.06.1991
Chapter 2 Demand Filed:    30.12.1991    
IPC:
G06F 9/46 (2006.01)
Applicants: SUPERCOMPUTER SYSTEMS LIMITED PARTNERSHIP [US/US]; 1414 W. Hamilton Avenue, Eau Claire, WI 64701 (US)
Inventors: SPIX, George, A.; (US).
GAERTNER, Gregory, G.; (US).
WENGELSKI, Diane, M.; (US).
THOMPSON, Keith, J.; (US)
Agent: SIRR, Francis, A.; 3445 Penrose Place, Suite #210, Boulder, CO 80301 (US)
Priority Data:
571,951 23.08.1990 US
Title (EN) METHOD OF EFFICIENT COMMUNICATION BETWEEN COPROCESSORS
(FR) PROCEDE ASSURANT LA COMMUNICATION EFFICACE ENTRE DES COPROCESSEURS
Abstract: front page image
(EN)The wake queue invention (70) provides a method whereby processors of differing capability can efficiently communicate. This allows improved efficiency in distributing the operating system. Slowere coprocessors can queue entries (80) in areas referred to as wake queues. Access to these wake queues is governed by a queueing mechanism (90) which utilizes the global registers to synchronize multiple concurrent producers (80) and multiple concurrent consumers (30). When a fast processor runs the kernel process assigned to handle the wake queue (70), entries (80) are pulled off of the wake queue and the information in that entry is processed. Implementations can vary widely depending upon the information and processing desired.
(FR)L'invention (70) concernant la file d'attente de réveil constitue un procédé grâce auquel des processeurs ayant des fonctions différentes peuvent communiquer de manière efficace. Ceci permet d'obtenir une meilleure efficacité de la répartition du système d'exploitation. Des coprocesseurs plus lents peuvent mettre en files d'attente des entrées (80), dans des zones appelées files d'attente de réveil. Les accès à ces files d'attente de réveil sont gérés par un mécanisme (90) de mise en file d'attente qui utilise les registres communs pour synchroniser la pluralité de producteurs (80) concurrents et la pluralité de consommateurs (30) concurrents. Lorsqu'un processeur rapide exécute le processus noyau affecté à la gestion de la file d'attente de réveil (70), les entrées (80) sont extraites de la file d'attente de réveil et les informations se trouvant dans une entrée sont traitées. Les mises en application peuvent varier grandement en fonction des informations et du traitement recherché.
Designated States: JP, KR.
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IT, LU, NL, SE).
Publication Language: English (EN)
Filing Language: English (EN)