Tartalomjegyzék:
Meghatározás - Mit jelent a Coprocessor?
A társprocesszor egy kiegészítő processzor egység vagy egy teljesen más áramkör, amelyet a számítógép központi feldolgozó egységének (CPU) kiegészítésére terveztek. Alapvető funkciója az, hogy más processzorigényes feladatokat távolítson el a CPU-tól a gyorsított rendszer teljesítmény elérése érdekében, lehetővé téve a CPU-nak, hogy a rendszer szempontjából alapvető feladatokra összpontosítson. Különböző típusú közösprocesszorok érhetők el az egyedi feladatok elvégzéséhez - az I / O interfész vagy titkosítás, a karakterlánc-feldolgozás, a lebegőpontos aritmetika és a jelfeldolgozás között.
A Techopedia magyarázza a Coprocessort
Az együttprocesszorok egyszerűen extra áramkörök, amelyek célja a CPU-ból származó bizonyos műveletek eltávolítása a rendszer hatékonyabb működése érdekében. Ezek lehetnek közvetlen vezérlőtípusok, amelyeket a processzor utasításaival vezérelt vezérlők vezetnek, amelyek a CPU utasításkészletének részét képezik, mint a lebegőpontos egységek esetében, vagy lehetnek független típusok, amelyek aszinkron módon működnek a CPU-val. A legtöbb esetben nem optimalizáltak általános célú kódra, mert konkrét feladatokra készültek.
Eredetileg a társprocesszorokat fizikailag elkülönítették a CPU-tól, például az Intel 8087-től és a Motorola 68881-től, de mivel a CPU-ba történő integrálás költségei csökkentek, hatékonyabbá vált azok integrálása, mint az FPU esetében. Az 1970-es években az Intel Pentium és a Motorola 68000 voltak az elsők, amelyekben a processzorok a CPU részeként voltak. Az említett közös feldolgozókat lebegőpontos aritmetikai, lebegőpontos egységként vagy numerikus közösprocesszorként ismerték. A legtöbb számítógépbe mostantól beépített lebegőpontos érkezik. Ugyanakkor a programot megfelelően meg kell írni, hogy kihasználhassa a társprocesszort. Jelenleg a CPU-kat úgy fejlesztették ki, hogy felvegyék a népszerű társprocesszor funkcióit. De továbbra is vannak külön-külön megvásárolható társprocesszorok, amelyek lehetővé teszik a testreszabást személyes vagy üzleti használatra. A grafikus feldolgozó egység (GPU) a leggyakoribb példa erre; kizárólag a grafikai feldolgozásra lett kifejlesztve, így a CPU-nak nem kell megtennie. További példák a szélessávú jelfeldolgozó egységek és a titkosítási / dekódolási egységek.