A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or I/O interfacing with peripheral devices. By offloading processor-intensive tasks from the main processor, coprocessors can accelerate system performance. Coprocessors allow a line of computers to be customized, so that customers who do not need the extra performance do not need to pay for it. Coprocessors vary in their degree of autonomy. Some (such as FPUs) rely on direct control via coprocessor instructions, embedded in the CPU's instruction stream. Others are independent processors in their own right, capable of working asynchronously; they are still not optimized for general-purpose code, or they are incapable of it due to a limited instruction set focused on accelerating specific tasks. It is common for these to be driven by direct memory access (DMA), with the host processor (a CPU) building a command list. The PlayStation 2's Emotion Engine contained an unusual DSP-like SIMD vector unit capable of both modes of operation. To make the best use of mainframe computer processor time, input/output tasks were delegated to separate systems called Channel I/O. The mainframe would not require any I/O processing at all, instead would just set parameters for an input or output operation and then signal the channel processor to carry out the whole of the operation. By dedicating relatively simple sub-processors to handle time-consuming I/O formatting and processing, overall system performance was improved. Coprocessors for floating-point arithmetic first appeared in desktop computers in the 1970s and became common throughout the 1980s and into the early 1990s. Early 8-bit and 16-bit processors used software to carry out floating-point arithmetic operations. Where a coprocessor was supported, floating-point calculations could be carried out many times faster.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (1)
NX-450: Computational neurosciences: biophysics
The course introduces students to a synthesis of modern neuroscience and state-of-the-art data management, modelling and computing technologies with a focus on the biophysical level.
Publications associées (33)
Concepts associés (28)
Processeur graphique
Un processeur graphique, ou GPU (de l'anglais Graphics Processing Unit), également appelé coprocesseur graphique sur certains systèmes, est une unité de calcul assurant les fonctions de calcul d'image. Il peut être présent sous forme de circuit intégré (ou puce) indépendant, soit sur une carte graphique ou sur la carte mère, ou encore intégré au même circuit intégré que le microprocesseur général (on parle d'un SoC lorsqu'il comporte toutes les puces spécialisées).
Cyrix
Cyrix était une société américaine fabricant des microprocesseurs compatibles avec ceux d'Intel. Fondée en 1988, elle a été rachetée en 1997 par National Semiconductor puis revendue en juillet 1999 au taïwanais VIA Technologies. Parmi eux, on peut citer le M1, plus connu sous les noms commerciaux de 6x86 PR133+, PR150+, PR166+ et PR200+. Sorti en 1995, ce processeur, compatible avec le Pentium d'Intel a valu un court, mais réel, succès à la marque. Grâce à son prix, bien inférieur par rapport à celui du Pentium d'Intel, il offrait une vraie alternative.
Ordinateur domestique
vignette|Enfants jouant sur un ordinateur Amstrad CPC464. Un ordinateur domestique était un type de micro-ordinateur qui est apparu en 1977 est qui est devenu courant dans les années 1980. L'ordinateur domestique était commercialisé auprès des consommateurs comme un ordinateur abordable et accessible qui, pour la première fois, était destiné à l'usage d'un seul utilisateur non technique. Ces ordinateurs constituaient un segment de marché distinct et coûtaient généralement beaucoup moins cher que les ordinateurs commerciaux, scientifiques ou d'ingénierie de l'époque, tels que ceux fonctionnant sur CP/M ou le PC IBM.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.