A programmable processor that comprises a general purpose processor architecture, capable of operation independent of another host processor, having a virtual memory addressing unit, an instruction path and a data path; an external interface; a cache operable to retain data communicated between the external interface and the data path; at least one register file configurable to receive and store data from the data path and to communicate the stored data to the data path; and a multi-precision execution unit coupled to the data path. The multi-precision execution unit is configurable to dynamically partition data received from the data path to account for an elemental width of the data and is capable of performing group floating-point operations on multiple operands in partitioned fields of operand registers and returning catenated results. In other embodiments the multi-precision execution unit is additionally configurable to execute group integer and/or group data handling operations.

Een programmeerbare bewerker die uit een architectuur van de algemeen doelbewerker bestaat, geschikt voor verrichtingsonafhankelijke van een andere gastheerbewerker, die een virtueel geheugen het richten eenheid, een instructieweg en een gegevensweg heeft; een externe interface; een opereerbaar geheim voorgeheugen om gegevens te behouden die tussen de externe interface en de gegevensweg worden meegedeeld; minstens één configureerbaar registerdossier om gegevens van de gegevensweg te ontvangen en op te slaan en de opgeslagen gegevens mee te delen aan de gegevensweg; en een eenheid van de multi-precisieuitvoering die aan de gegevensweg wordt gekoppeld. De eenheid van de multi-precisieuitvoering is configureerbaar gegevens dynamisch om te verdelen die van de gegevensweg worden ontvangen van een elementaire breedte van de gegevens rekenschap te geven en kan groepsfloating-point handelingen op veelvoudige operands op verdeeld gebied van operandregisters en het terugkeren aaneengeschakelde resultaten uitvoeren. In andere belichamingen is de eenheid van de multi-precisieuitvoering bovendien configureerbaar om groepsgeheel en/of de behandelende verrichtingen van groepsgegevens uit te voeren.

 
Web www.patentalert.com

< Method, system and program products for resolving potential deadlocks

< Compare speculation in software-pipelined loops

> Hardware prefetch system based on transfer request address of cache miss load requests

> Emulation suspend mode with instruction jamming

~ 00089