Dom > Razstava > Vsebine

Funkcionalnost koprocesorja

Mar 14, 2019

Koprocesorji se razlikujejo po stopnji avtonomije. Nekateri (kot so FPU-ji) se zanašajo na neposredno krmiljenje z navodili koprocesorja, ki so vdelani v tok navodil CPU-ja. Drugi so samostojni procesorji, ki lahko delujejo asinhrono; še vedno niso optimizirane za kodo za splošne namene, ali pa zaradi nezadostnega števila navodil, ki se osredotočajo na pospeševanje določenih nalog, niso sposobne. Pogosto je, da jih poganja neposreden dostop do pomnilnika (DMA), pri čemer gostiteljski procesor zgradi seznam ukazov. Motor Emotion sistema PlayStation 2 je vseboval nenavaden DSP-podoben vektor SIMD, ki je bil sposoben za oba načina delovanja.