A coprocessor coupled to a hardware processor and capable of performing multimedia operations is provided. The coprocessor includes an instruction fetch and decode unit which is coupled to a plurality of execution units including an integer execution unit and a multimedia execution unit. The coprocessor includes a superscalar architecture and each of the execution units includes a plurality of pipelined stages. Accordingly, the multimedia execution unit has several integer execution units which can be executed in parallel for improved multimedia performance. A visible register set is coupled to the integer execution unit for receiving operands to initialize operation of the coprocessor. Further, a first register file is coupled to the multimedia execution unit and a second register file is coupled to the integer execution unit. A memory bus coupled to memory and the integer execution unit is used for accessing data and multimedia applications in memory as indicated by values in the visible register set.

Un coprocessor juntado a un procesador del hardware y capaz de realizar operaciones de los multimedia se proporciona. El coprocessor incluye una instrucción trae y descifra la unidad que se junta a una pluralidad de unidades de la ejecución incluyendo una unidad de la ejecución del número entero y una unidad de la ejecución de los multimedia. El coprocessor incluye una arquitectura superscalar y cada uno de las unidades de la ejecución incluye una pluralidad de etapas canalizadas. Por consiguiente, la unidad de la ejecución de los multimedia tiene varias unidades de la ejecución del número entero que se puedan ejecutar en el paralelo para el funcionamiento mejorado de los multimedia. Un sistema visible del registro se junta a la unidad de la ejecución del número entero para recibir operandos para inicializar la operación del coprocessor. Además, un primer archivo del registro se junta a la unidad de la ejecución de los multimedia y un segundo archivo del registro se junta a la unidad de la ejecución del número entero. Un autobús de la memoria juntado a la memoria y a la unidad de la ejecución del número entero se utiliza para los usos de los datos que tienen acceso y de los multimedia en memoria según lo indicado por valores en el sistema visible del registro.

 
Web www.patentalert.com

< (none)

< Method and apparatus for multimedia data interchange with pacing capability in a distributed data processing system

> On-screen display format reduces memory bandwidth for time-constrained on-screen display systems

> (none)

~ 00023