Maison > Tutoriel système > Série Windows > L'histoire originale des coprocesseurs mathématiques de bureau

L'histoire originale des coprocesseurs mathématiques de bureau

Patricia Arquette
Libérer: 2025-02-06 15:00:19
original
605 Les gens l'ont consulté

Au début de l'informatique personnelle, des puces spécialisées appelées coprocesseurs mathématiques (ou FPU - unités de points flottantes) ont considérablement augmenté les capacités mathématiques d'un CPU, en particulier pour les calculs de point flottant (nombres avec des points décimaux). Cela était crucial pour les applications scientifiques et d'ingénierie, qui exigent une haute précision.

Qu'est-ce qu'un coprocesseur mathématique?

Un coprocesseur mathématique est une micropuce dédiée conçue pour fonctionner aux côtés d'un CPU, accélérant des opérations mathématiques complexes. Par exemple, l'Intel 80387SX a complété le CPU 80386SX. L'ajout d'un coprocesseur comme le 80387SX à un système a considérablement amélioré les performances pour les calculs du point flottant, essentiels pour les tâches nécessitant une précision décimale. Cela contraste avec les mathématiques entiers, qui utilise des nombres entiers uniquement. Aujourd'hui, les mathématiques à virgule flottante sont omniprésentes dans les logiciels, en particulier les jeux vidéo, donnant naissance à des termes comme Gigaflops et Teraflops (opérations à virgule flottante par seconde). Au-delà des mathématiques à virgule flottante, les coprocesseurs pouvaient gérer le traitement du signal et les fonctions d'E / S, les tâches que le processeur principal pourrait effectuer mais souvent moins efficacement.

L'aube des coprocesseurs mathématiques de bureau

The Quirky History of Desktop Math Coprocessors Alors que les mainframes et les mini-ordinateurs avaient utilisé des processeurs spécialisés pendant des années, les coprocesseurs mathématiques ne sont devenus courants dans l'informatique à domicile jusqu'à la fin des années 1970 et au début des années 1980. L'Intel 8087 (1980), un module complémentaire facultatif pour les processeurs 8086 et 8088 trouvés dans les premiers PC IBM, était un exemple de repère. Cela a permis à des ordinateurs de bureau même modestes de gérer les tâches nécessitant des systèmes beaucoup plus grands. Des concurrents comme Motorola (68881 pour sa série 68000, utilisé dans les premiers Mac et Amigas) ont rapidement emboîté le pas.

la montée et la chute des coprocesseurs tiers

La prise de coprocesseur ouvert sur de nombreux ordinateurs domestiques a attiré des fabricants tiers. Cyrix, par exemple, a défié Intel avec ses coprocesseurs Fasmath 83d87 et 83S87, marquant le début d'une longue rivalité qui s'étendait aux processeurs complets. Des coprocesseurs spécialisés comme le FPU de Weitek Abacus s'adressent aux applications de niche, telles que Autodesk Renderman et d'autres logiciels 3D professionnels, accélérant les calculs liés aux graphiques avant l'avènement du GPU.

À la fin des années 1990, l'ère du coprocesseur autonome s'est terminée. Les CPU et les GPU modernes gèrent désormais tous les calculs de points flottants en interne. Cependant, le concept de plusieurs unités de traitement travaillant ensemble persiste - mon ordinateur portable actuel, par exemple, possède 24 CPU, présentant une forme de "co-traitement", mais à une échelle beaucoup plus grande.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal