Method for compiling high level programming languages into embedded microprocessor with multiple reconfigurable logic

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6708325
APP PUB NO 20030014743A1
SERIAL NO

09446758

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A computer implemented method for automatically compiling a computer program written in a high level programming language into an intermediate data structure. The data structure is analyzed to identify critical blocks of logic, which can be implemented as an application specific integrated circuit (ASIC), to improve overall performance. The critical blocks of logic are transformed into new equivalent logic with maximal data parallelism. The parallelized logic is then translated into a Boolean gate representation, which is suitable for implementation on an ASIC. The ASIC may be coupled with a generic microprocessor via custom instruction for the microprocessor. The original computer program is then compiled into object code with the new expanded target instruction set.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTEL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cooke, Laurence H Los Gatos, CA 103 3377
Phillips, Christopher E San Jose, CA 28 1986
Wong, Dale San Francisco, CA 16 1652

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation