×

Microprocessor architecture having alternative memory access paths

  • US 9,710,384 B2
  • Filed: 01/04/2008
  • Issued: 07/18/2017
  • Est. Priority Date: 01/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • non-sequential access memory;

    a processor that is operable to process a first portion of instructions included in an executable file;

    a communication bus via which the processor sends a second portion of instructions with specific syntax as appearing in the executable file to a heterogeneous functional unit, wherein the first portion of instructions includes first instructions that are recognized by a first instruction set of the processor and the second portion of instructions includes second instructions that are not recognized by the first instruction set of the processor;

    the heterogeneous functional unit that is operable to execute the second portion of instructions according to the specific syntax;

    cache memory;

    a cache-access path in which block data is communicated between said non-sequential access memory and said cache memory for accesses of said block data by said processor for processing said first portion of instructions; and

    a direct-access path in which individually-addressed data is communicated to/from said non-sequential access memory for accesses of said individually-addressed data by said heterogeneous functional unit for processing said second portion of instructions.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×