Data processing device equipped with a thread switching circuit

   
   

A device is provided with a control device that activates a stack machine and that also controls thread switching. This will reduce both the hardware requirements and the number of development processes needed to produce a switching control mechanism. It will also allow the threads to be switched very rapidly. The circuit to control thread switching: 1) discriminates a next thread to be switched to; 2) sidetracks the register data indicating the current state of execution of the program stored in the control register group in the stack machine in response to the request to switch threads and stores them in a sidetracking area set up for the current thread; and 3) reads the register data out of the sidetracking area for the thread that is switched to, which has been recognized by the discrimination unit, after the current data have been sidetracked by the sidetracking processor.

Un dispositif est équipé de dispositif de commande qui active une machine de pile et qui également les commandes filètent la commutation. Ceci réduira les besoins en matériel et le nombre de développement traite nécessaire pour produire un mécanisme de commande de commutation. Il permettra également aux fils d'être commutés très rapidement. Le circuit à la commutation de fil de commande : 1) distingue un prochain fil à commuter à ; 2) déroute les données de registre indiquant l'état actuel de l'exécution du programme stocké dans le groupe de compteur d'instruction dans la machine de pile en réponse à la demande de commuter des fils et les stocke dans une installation déroutante de secteur pour le fil courant ; et 3) lit les données de registre hors du secteur déroutant pour le fil au lequel est commuté, qui a été identifié par l'unité de discrimination, après que les données courantes aient été déroutées par le processeur déroutant.

 
Web www.patentalert.com

< Method and system for achieving high availability in a networked computer system

< Program verifying system, program verifying method, and storage medium for storing software of program verifying method

> Deputization in a distributed computing system

> Method and apparatus for analyzing performance of data processing system

~ 00122