A pipeline operation method and a pipeline operation device in which an
operation result of an operation unit can be effectively written to a
register. In the pipeline operation method and the pipeline operation
device, a pipeline operation unit that can perform a pipeline operation, a
non-pipeline operation unit that cannot perform a pipeline operation, and
a register that is shared by the pipeline operation unit and the
non-pipeline operation unit are arranged. To perform an operation while an
operation result of each of the pipeline units is being written into the
register, translating an instruction to the pipeline operation unit is
interlocked when the writing of the operation result of the pipeline
operation unit overlaps with the writing of the operation result of the
non-pipeline operation unit. The pipeline operation method and the
pipeline operation device are applicable to a computing system where
plural operation units including pipeline operation units and non-pipeline
operation units share one writing port to perform an arithmetic operation.
Une méthode d'opération de canalisation et un dispositif d'opération de canalisation dans lesquels un résultat d'opération d'une unité d'opération peut être efficacement écrit à un registre. Dans la méthode d'opération de canalisation et le dispositif d'opération de canalisation, une unité d'opération de canalisation qui peut effectuer une opération de canalisation, une unité d'opération de non-canalisation qui ne peut pas exécuter une opération de canalisation, et un registre qui est partagé par l'unité d'opération de canalisation et l'unité d'opération de non-canalisation sont arrangés. Effectuer une opération tandis qu'un résultat d'opération de chacune des unités de canalisation est écrit dans le registre, traduisant une instruction à l'unité d'opération de canalisation est enclenché quand l'écriture du résultat d'opération de l'unité d'opération de canalisation recouvre avec l'écriture du résultat d'opération de l'unité d'opération de non-canalisation. La méthode d'opération de canalisation et le dispositif d'opération de canalisation sont applicables à un système de calcul où les unités plurielles d'opération comprenant des unités d'opération de canalisation et des unités d'opération de non-canalisation partagent un port d'inscription pour effectuer une opération arithmétique.