Patents Assigned to HYPERION CORE, INC.
  • Publication number: 20170364338
    Abstract: The present invention related to a method for compiling high-level software code into hardware, transforming each instruction into a respective hardware block and using an execution control signal representing the program pointer for triggering the execution within each respective hardware block.
    Type: Application
    Filed: July 7, 2017
    Publication date: December 21, 2017
    Applicant: Hyperion Core, Inc.
    Inventor: Martin VORBACH
  • Publication number: 20170262406
    Abstract: The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 14, 2017
    Applicant: Hyperion Core, Inc.
    Inventor: Martin VORBACH
  • Patent number: 9734064
    Abstract: The invention relates to a multi-core processor system, in particular a single-package multi-core processor system, comprising at least two processor cores, preferably at least four processor cores, each of said a least two cores, preferably at least four processor core, having a local LEVEL-1 cache, a tree communication structure combining the multiple LEVEL-1 caches, the tree having at 1 a one node, preferably at least three nodes for a four processor. core multi-core processor, and TAG information is associated to data managed within the tree, usable in the treatment of the data.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: August 15, 2017
    Assignee: Hyperion Core, Inc.
    Inventor: Martin Vorbach
  • Patent number: 9703538
    Abstract: The present invention relates to a method for compiling high-level software code into hardware, transforming each instruction into a respective hardware block and using an execution control signal representing the program pointer for triggering the execution within each respective hardware block.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: July 11, 2017
    Assignee: Hyperion Core, Inc.
    Inventor: Martin Vorbach
  • Patent number: 9672188
    Abstract: The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: June 6, 2017
    Assignee: Hyperion Core, Inc.
    Inventor: Martin Vorbach
  • Publication number: 20160306631
    Abstract: The present invention relates to a processor having a trace cache and a plurality of ALUs arranged in a matrix, comprising an analyser unit located between the trace cache and the ALUs, wherein the analyser unit analyses the code in the trace cache, detects loops, transforms the code, and issues to the ALUs sections of the code combined to blocks for joint execution for a plurality of clock cycles.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Applicant: Hyperion Core, Inc.
    Inventor: Martin VORBACH
  • Patent number: 9348587
    Abstract: The present invention relates to a processor having a trace cache and a plurality of ALUs arranged in a matrix, comprising an analyzer unit located between the trace cache and the ALUs, wherein the analyzer unit analyzes the code in the trace cache, detects loops, transforms the code, and issues to the ALUs sections of the code combined to blocks for joint execution for a plurality of clock cycles.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: May 24, 2016
    Assignee: Hyperion Core, Inc.
    Inventor: Martin Vorbach
  • Publication number: 20160048394
    Abstract: The present invention discloses a single chip sequential processor comprising at least one ALU-Block wherein said sequential processor is capable of maintaining its op-codes while processing data such as to overcome the necessity of requiring a new instruction in every clock cycle.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 18, 2016
    Applicant: HYPERION CORE, INC.
    Inventors: Martin VORBACH, Frank MAY, Markus WEINHARDT
  • Publication number: 20160004639
    Abstract: The invention relates to a multi-core processor system, in particular a single-package multi-core processor system, comprising at least two processor cores, preferably at least four processor cores, each of said a least two cores, preferably at least four processor core, having a local LEVEL-1 cache, a tree communication structure combining the multiple LEVEL-1 caches, the tree having at 1 a one node, preferably at least three nodes for a four processor. core multi-core processor, and TAG information is associated to data managed within the tree, usable in the treatment of the data.
    Type: Application
    Filed: July 3, 2015
    Publication date: January 7, 2016
    Applicant: HYPERION CORE INC.
    Inventor: Martin VORBACH
  • Publication number: 20150301983
    Abstract: The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
    Type: Application
    Filed: April 22, 2015
    Publication date: October 22, 2015
    Applicant: HYPERION CORE INC.
    Inventor: Martin Vorbach
  • Patent number: 9152427
    Abstract: The present invention discloses a single chip sequential processor comprising at least one ALU-Block wherein said sequential processor is capable of maintaining its op-codes while processing data such as to overcome the necessity of requiring a new instruction in every clock cycle.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: October 6, 2015
    Assignee: Hyperion Core, Inc.
    Inventors: Martin Vorbach, Frank May, Markus Weinhardt
  • Patent number: 9086973
    Abstract: The invention relates to a multi-core processor system, in particular a single-package multi-core processor system, comprising at least two processor cores, preferably at least four processor cores, each of said at least two cores, preferably at least four processor cores, having a local LEVEL-1 cache, a tree communication structure combining the multiple LEVEL-1 caches, the tree having at least one node, preferably at least three nodes for a four processor core multi-core processor, and TAG information is associated to data managed within the tree, usable in the treatment of the data.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: July 21, 2015
    Assignee: Hyperion Core, Inc.
    Inventor: Martin Vorbach
  • Patent number: 9043769
    Abstract: The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: May 26, 2015
    Assignee: Hyperion Core Inc.
    Inventor: Martin Vorbach
  • Publication number: 20140351563
    Abstract: The present invention relates to a processor core having an execution unit comprising an arrangement of Arithmetic-Logic-Units, wherein the operation mode of the execution unit is switchable between an asynchronous operation of the Arithmetic-Logic-Units and interconnection between the Arithmetic-Logic-Units such that a signal. from the register file crosses the execution unit and is receipt by the register file in one clock cycle; and wherein a pipelined operation mode of at least one of the Arithmetic-Logic-Units and the interconnection between the Arithmetic-Logic-Units such that a signal requires from the register file through the execution unit back to the register file more than one clock cycles.
    Type: Application
    Filed: December 17, 2012
    Publication date: November 27, 2014
    Applicant: HYPERION CORE INC.
    Inventor: Martin Vorbach
  • Publication number: 20140310696
    Abstract: The present invention relates to a method for compiling high-level software code into hardware, transforming each instruction into a respective hardware block and using an execution control signal representing the program pointer for triggering the execution within each respective hardware block.
    Type: Application
    Filed: June 6, 2012
    Publication date: October 16, 2014
    Applicant: HYPERION CORE INC.
    Inventor: Martin Vorbach
  • Publication number: 20130191817
    Abstract: The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
    Type: Application
    Filed: December 28, 2010
    Publication date: July 25, 2013
    Applicant: HYPERION CORE, INC.
    Inventor: Martin Vorbach
  • Publication number: 20120216012
    Abstract: The present invention discloses a single chip sequential processor comprising at least one ALU-Block wherein said sequential processor is capable of maintaining its op-codes while processing data such as to overcome the necessity of requiring a new instruction in every clock cycle.
    Type: Application
    Filed: October 15, 2009
    Publication date: August 23, 2012
    Applicant: HYPERION CORE, INC.
    Inventors: Martin Vorbach, Frank May, Markus Weinhardt
  • Publication number: 20120137075
    Abstract: The invention relates to a multi-core processor system, in particular a single-package multi-core processor system, comprising at least two processor cores, preferably at least four processor cores, each of said at least two cores, preferably at least four processor cores, having a local LEVEL-1 cache, a tree communication structure combining the multiple LEVEL-1 caches, the tree having at least one node, preferably at least three nodes for a four processor core multi-core processor, and TAG information is associated to data managed within the tree, usable in the treatment of the data.
    Type: Application
    Filed: June 9, 2010
    Publication date: May 31, 2012
    Applicant: HYPERION CORE, INC.
    Inventor: Martin Vorbach