CPU with DSP function preprocessor having look-up table for tran

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395379, 395384, G06F 930, G06F 15163

Patent

active

057846405

ABSTRACT:
A CPU or microprocessor which includes a general purpose CPU, such as an X86 core, and a DSP. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X8 opcode sequences and determines if a DSP function is being executed. The function preprocessor includes a look-up table which stores instruction sequences which implement DSP functions. Each pattern in the look-up table is compared with an instruction sequence to determine if one of the patterns substantially matches the instruction sequence. If the DSP function preprocessor determines that a DSP function is being executed, the DSP function preprocessor converts the opcodes to a DSP macro instruction that is provided to the DSP. The DSP executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction. If the X86 opcodes in the instruction cache or instruction memory do not indicate or are not intended to perform a DSP-type function, the opcodes are provided to the X86 core. Thus, the DSP offloads these mathematical functions from the X86 core, thereby increasing system performance. The DSP operates in parallel with the X86 core, providing further performance benefits. The CPU of the present invention thus implements DSP functions more efficiently than X86 logic while requiring no additional X86 opcodes. The present invention also generates code that operates transparently on an X86 only CPU or a CPU according to the present invention which includes X86 and DSPs. Thus the present invention is backwards compatible with existing software.

REFERENCES:
patent: 4626989 (1986-12-01), Torii
patent: 4694420 (1987-09-01), Pettet et al.
patent: 5241636 (1993-08-01), Kohn
patent: 5574872 (1996-11-01), Rotem et al.
patent: 5588118 (1996-12-01), Mandava et al.
patent: 5594880 (1997-01-01), Moyer et al.
patent: 5619665 (1997-04-01), Emma
patent: 5649138 (1997-07-01), Ireton
International Search Report for PCT/US 97/01065 mailed Aug. 22, 1997.
International Search Report for PCT/US 96/19586 dated Apr. 28, 1997.
MC88110 Second Generation RISC Microprocessor User's Manual, 1991 Motorola 1991.
Neal Margulis, "i860 Microprocessor Architecture", Intel Osborne McGraw-Hill 1990.
Halhill, T.R., "AMD K6 Takes on Intel P6", vol. 21, No. 1, Jan. 1, 1996, pp. 67-68, 70 and 72 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

CPU with DSP function preprocessor having look-up table for tran does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with CPU with DSP function preprocessor having look-up table for tran, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and CPU with DSP function preprocessor having look-up table for tran will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1657817

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.