Pre-decoding variable length instructions
A processor and pre-decoding technology, applied in instruction analysis, operation instruction conversion, electronic digital data processing, etc., can solve the problem of wasting I-cache storage space and so on
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013] figure 1 is a functional block diagram of the processor 10. Processor 10 executes instructions in instruction execution pipeline 12 according to control logic 14 . Pipeline 12 may be a superscalar design, with multiple parallel pipelines, such as 12a and 12b. Each pipeline 12a, 12b includes various registers or latches 16 organized into pipe stages, and one or more arithmetic logic units (ALUs) 18 . Pipeline registers or latches 16 and ALU 18 may read operands from and / or write results to registers in general register file 28 .
[0014] The pipelines 12a, 12b fetch instructions from an instruction cache (I-Ccache or I$) 20 where memory addressing and grants are managed by an instruction-side translation lookaside buffer (ITLB) 22 . Data is accessed from a data cache (D-Cache or D$) 24 , where memory addressing and grants are managed by a main translation lookaside buffer (TLB) 26 . In various embodiments, ITLB 22 may include a copy of a portion of TLB 26 . Alternat...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 