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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2004063925) PROCEDE DE COMMUTATION DE CONTEXTE, DISPOSITIF, PROGRAMME, SUPPORT D'ENREGISTREMENT, ET UNITE CENTRALE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2004/063925    N° de la demande internationale :    PCT/JP2003/015838
Date de publication : 29.07.2004 Date de dépôt international : 11.12.2003
Demande présentée en vertu du Chapitre 2 :    07.04.2004    
CIB :
G06F 9/46 (2006.01)
Déposants : JAPAN SCIENCE AND TECHNOLOGY AGENCY [JP/JP]; 4-1-8, Honcho, Kawaguchi-shi, Saitama 332-0012 (JP) (Tous Sauf US).
YAMASAKI, Nobuyuki [JP/JP]; (JP) (US Seulement)
Inventeurs : YAMASAKI, Nobuyuki; (JP)
Mandataire : HASHIZUME, Takeshi; 13-17, Ginza 3-chome, Chuo-ku, Tokyo 104-0061 (JP)
Données relatives à la priorité :
2003-3038 09.01.2003 JP
Titre (EN) CONTEXT SWITCHING METHOD, DEVICE, PROGRAM, RECORDING MEDIUM, AND CENTRAL PROCESSING UNIT
(FR) PROCEDE DE COMMUTATION DE CONTEXTE, DISPOSITIF, PROGRAMME, SUPPORT D'ENREGISTREMENT, ET UNITE CENTRALE
(JA) コンテキスト切り替え方法・装置・プログラム・記憶媒体、中央演算装置
Abrégé : front page image
(EN)In an application in which context switching often occurs such as in a real time OS, it is possible to significantly reduce the overhead caused by the context switching. The OS issues a Swap instruction and a context switch starts. The Swap instruction is issued together with a thread (i.e., context) ID to be replaced, to a thread control unit (9). The thread ID is used to uniquely identify threads stored in a context cache (8). The thread control unit (9) saves data from a register file (1) to the context cache (8) via a context-dedicated bus (12) and transmits data of a new thread from the context cache (8) to the register file (1). According to the thread ID received, the thread control unit (9) automatically interchanges the necessary number of data in the register file (1) and the data in the context cache (8).
(FR)Dans une application dans laquelle se produit souvent une commutation de contexte, par exemple dans un système d'exploitation en temps réel, il est possible de réduire de manière significative la surcharge causée par la commutation de contexte. Le système d'exploitation génère une instruction de permutation et une commutation de contexte commence. L'instruction de permutation est générée en même temps qu'une identification d'unité d'exécution (c'est-à-dire un contexte) destinée à être remplacée, puis envoyée à une unité (9) de commande d'unité d'exécution. L'identification de l'unité d'exécution est utilisée pour identifier de manière spécifique les unités d'exécution stockées dans une mémoire cache (8) de contexte. L'unité (9) de commande d'unité d'exécution sauvegarde les données d'un fichier (1) d'enregistrement dans la mémoire cache (8) de contexte via un bus (12) spécifique au contexte, et transmet les données d'une nouvelle unité d'exécution de la mémoire cache (8) de contexte au fichier (1) d'enregistrement. En fonction de l'identification d'unité d'exécution reçue, l'unité (9) de commande d'unité d'exécution échange automatiquement le nombre nécessaire de données du fichier (1) d'enregistrement et les données de la mémoire cache (8) de contexte.
(JA) リアルタイムOSなどコンテキストの切り替えが頻繁に発生するアプリケーションにおいて、コンテキストの切り替えによるオーバーヘッドを大幅に削減する。 OSは、Swap命令を発行し、コンテキストスイッチが開始する。Swap命令は、入れ替えるスレッドIDと共にスレッド制御ユニット9に発行される。スレッドIDは、コンテキストキャッシュ8に格納されているスレッドを一意に識別するために用いる。スレッド制御ユニット9は、コンテキスト専用バス12を経て、レジスタファイル1からコンテキストキャッシュ8へデータを退避すると同時に、コンテキストキャッシュ8からレジスタファイル1へ新しいスレッドのデータを送る。スレッド制御ユニット9は、送られてきたスレッドIDに基づいて自動的に必要な数だけレジスタファイル1内のデータとコンテキストキャッシュ8内のデータを入れ替える。
États désignés : US.
Office européen des brevets (OEB) (DE, FR, GB, NL).
Langue de publication : japonais (JA)
Langue de dépôt : japonais (JA)