COMPUTER ARCHITECTURE CONTAINING PROCESSOR AND COPROCESSOR
A computer system comprises a first processor (1) and a second processor (2) for use as a coprocessor to the first processor (1). The system has a main memory (3). The system also has a decoupling element (8) such that instructions are passed to the second processor (2) from the first processor (1)...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A computer system comprises a first processor (1) and a second processor (2) for use as a coprocessor to the first processor (1). The system has a main memory (3). The system also has a decoupling element (8) such that instructions are passed to the second processor (2) from the first processor (1) through the decoupling element (8). This has the effects that the second processor (2) consumes instructions derived from the first processor (1) through the decoupling element (8), and that the second processor (2) receives data from and writes data to the memory (3). The processing of instructions by the second processor (2) can thus be decoupled from the operation of the first processor (1). This is particularly effective for processing of a computationally intensive task (such as a media computation) on an architecture with a general purpose first processor (1), using a second processor (2) adapted for the computationally intensive task. This can effectively be combined with use of a buffer memory (5) adapted to exchange data particularly rapidly with the memory (3) in response to memory instructions, together with a further decoupling element (6) to decouple the buffer memory (5) from the first processor (1).
L'invention concerne un système informatisé qui comporte un premier processeur (1) et un second processeur (2) à utiliser comme co-processeur associé au premier processeur. Le système comporte également une mémoire principale (3), ainsi qu'un élément de découplage (8) permettant que les instructions soient transmises au second processeur (2) à partir du premier (1) par l'intermédiaire dudit élément (8). Le second processeur (2) absorbe ainsi des instructions provenant du premier processeur (1) par l'intermédiaire de l'élément de découplage (8), et le second processeur (2) reçoit des données de la mémoire (3) et inscrit des données dans cette dernière. Le traitement des instructions par le second processeur (2) peut ainsi être dissocié du fonctionnement du premier processeur (1). Ce système est particulièrement efficace pour le traitement d'une tâche intensive en termes de calculs (tels qu'un traitement multimédia) sur une architecture ayant un premier processeur polyvalent (1), à l'aide d'un second processeur (2) conçu pour la tâche intensive en termes de calculs. Une mémoire tampon (5) peut également être utilisée de manière efficace, mémoire tampon (5) conçue pour échanger des données particulièrement rapidement avec la mémoire (3) en réponse aux ins |
---|