Patents by Inventor Wayne Luk

Wayne Luk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10090839
    Abstract: Reconfigurable Integrated Circuit with On-Chip Configuration Generation A circuit and method are provided in which reconfiguration is achieved through the modification of a dynamic data path using configuration information generated on the basis of run-time variables. Rather than storing a plurality of pre-set configurations, this can allow configurations optimized to processing tasks to be implemented during operation.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: October 2, 2018
    Assignee: Imperial Innovations Limited
    Inventors: Xinyu Niu, Wayne Luk
  • Publication number: 20170244414
    Abstract: Reconfigurable Integrated Circuit with On-Chip Configuration Generation A circuit and method are provided in which reconfiguration is achieved through the modification of a dynamic data path using configuration information generated on the basis of run-time variables. Rather than storing a plurality of pre-set configurations, this can allow configurations optimised to processing tasks to be implemented during operation.
    Type: Application
    Filed: August 12, 2015
    Publication date: August 24, 2017
    Inventors: Xinyu NIU, Wayne LUK
  • Publication number: 20090235241
    Abstract: A design system for generating configuration information and associated executable code based on a customisation specification, which includes application information including application source code and customisation information including design constraints, for implementing an instruction processor using re-programmable hardware, the system comprises a template generator for generating a template for each processor style identified as a candidate for implementation; an analyser for analysing instruction information for each template and determining instruction optimisations; a compiler for compiling the application source code to include the instruction optimisations and generate executable code; an instantiator for analysing architecture information for each template, determining architecture optimisations and generating configuration information including the architecture optimisations; and a builder for generating device-specific configuration information from the configuration information including the
    Type: Application
    Filed: May 27, 2009
    Publication date: September 17, 2009
    Inventors: Wayne Luk, Peter Y.K. Cheung, Shay Ping Seng
  • Patent number: 7543283
    Abstract: The present invention relates to the design-time and run-time environments of instruction processors implemented in re-programmable hardware. In one aspect the present invention provides a design system for generating configuration information and associated executable code base on a customization specification, which includes application information including application source code and customization information including design constraints, for implementing an instruction processor using re-progammable hardware, the system comprising: a template generator; an analyzer; a compiler; an instantiator, and a builder. In another aspect the present invention provides a management system for managing run-time re-configuration of an instruction processor implemented using re-programmable hardware, comprising: a configuration library; a code library; a loader; a loader controller; a run-time monitor; an optimization determiner; and an optimization instructor.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: June 2, 2009
    Assignee: Imperial College Innovations Limited
    Inventors: Wayne Luk, Peter Y. K. Cheung, Shay Ping Seng
  • Publication number: 20040073899
    Abstract: The present invention relates to the design-time and run-time environments of instruction processors implemented in re-programmable hardware. In one aspect the present invention provides a design system for generating configuration information and associated executable code base on a customisation specification, which includes application information including application source code and customisation information including desgn constraints, for implementing an instruction processor using re-progammable hardware, the system comprising: a template generator; an analyser; a compiler; an instantiator, and a builder. In another aspect the present invention provides a management system for managing run-time re-configuration of an instruction processor implemented using re-programmable hardware, comprising: a configuration library; a code library; a loader; a loader controller; a run-time monitor; an optimisation determiner; and an optimisation instructor.
    Type: Application
    Filed: October 30, 2003
    Publication date: April 15, 2004
    Inventors: Wayne Luk, Peter Y. K. Cheung, Shay Ping Seng