Hvad er en matematisk coprocessor?
En matematisk coprocessor er en computerchip, der håndterer de flydende punktoperationer og matematiske beregninger på en computer. I tidlige pc'er var denne chip separat og ofte valgfri, og den blev primært brugt på computere, hvor Computer Aided Design (CAD) var det primære fokus. I nutidens computere er det generelt indbygget i CPU'en, hvilket giver den centrale processor mulighed for at offshore de matematiske beregninger til denne chip. Dette hjælper CPU med at vedligeholde flere processer på én gang.
Programmer på en pc, som et CAD-program eller endda et regneark, der beskæftiger sig med flydende punktenheder (FPU'er) og beregninger relæ på denne coprocessor for at hjælpe med at udføre disse beregninger. Dette gør CPU'en mere tilgængelig til operativsystemopgaver og samlet pc-styring.
Matematisk coprocessor kan sammenlignes med en computers grafikbehandlingsenhed (GPU), et separat kort, der håndterer grafisk gengivelse og kan forbedre ydelsen i grafikintensive applikationer, såsom spil. Coprocessoren er skønt hverken så dyre eller så synlig i de fleste pc'er, men er arbejdshesten til chipsetet til matematiske beregninger. I betragtning af at størstedelen af en computers handlinger er matematiske eller binære, spiller det en meget vigtig rolle, selvom det typisk er uset eller ubemærket af enhver computerbruger.
Da nyere computere inkluderer denne komponent som en del af CPU'en, er dens handlinger ikke synlige andet end gennem overordnet CPU-overvågning. Selvom det stadig er valgfrit, hjælper det faktum, at det er en del af den samlede CPU, ydelsen, fordi programmer, der kan gøre brug af disse funktioner, gør det uden brugerindgriben. Sammenligning af et regnearks ydeevne på to computere, en med og en uden en matematisk coprocessor, skal vise betydelig forbedring i ydelsen, hvor chippen findes, under forudsætning af, at CPU-chiphastighederne er de samme.