Invention Grant
US08856768B2 System and method for compiling machine-executable code generated from a sequentially ordered plurality of processor instructions 有权
用于编译从顺序排列的多个处理器指令生成的机器可执行代码的系统和方法

  • Patent Title: System and method for compiling machine-executable code generated from a sequentially ordered plurality of processor instructions
  • Patent Title (中): 用于编译从顺序排列的多个处理器指令生成的机器可执行代码的系统和方法
  • Application No.: US13360805
    Application Date: 2012-01-30
  • Publication No.: US08856768B2
    Publication Date: 2014-10-07
  • Inventor: Robert Keith Mykland
  • Applicant: Robert Keith Mykland
  • Agent Patrick Reilly
  • Main IPC: G06F9/45
  • IPC: G06F9/45
System and method for compiling machine-executable code generated from a sequentially ordered plurality of processor instructions
Abstract:
A method and system are provided for deriving a resultant software program from an originating software program having overlapping branches, wherein the resultant software project has either no overlapping branches or fewer overlapping branches than the originating software program. A preferred embodiment of the invented method generates a resultant software program that has no overlapping branches. The resultant software is more easily converted into programming reconfigurable logic than the originating software program. Separate and individually applicable aspects of the invented method are used to eliminate all four possible states of two overlapping branches, i.e., forward branch overlapping forward branch, back branch overlapping back branch, and each of the two possible and distinguishable states of forward branch and back branch overlap. One or more elements of each aspect of the invention may be performed by one or more computers or processors, or by means of a computer or a communications network.
Information query
Patent Agency Ranking
0/0