Patents by Inventor YUSUKE YACHIDE

YUSUKE YACHIDE 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).

  • Publication number: 20190187963
    Abstract: A method of configuring a System on Chip to execute a CNN process comprising CNN layers, the method comprising, for each schedule: determining memory access amount information describing how many memory accesses are required; expressing the memory access amount information as relationships describing reusability of data; combining the relationships with a cost of writing and reading from external memory, to form memory access information; determining a memory allocation for on-chip memory of the SoC for the input FMs and the output FMs; and determining, dependent upon the memory access information and the memory allocation for each schedule; a schedule which minimises the memory access information of external memory access for the CNN layer of the CNN process; and a memory allocation associated with the determined schedule.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 20, 2019
    Inventors: HASEEB BOKHARI, JORGEN PEDDERSEN, SRIDEVAN PARAMESWARAN, IFTEKHAR AHMED, YUSUKE YACHIDE
  • Publication number: 20170344882
    Abstract: A method of configuring a System-on-Chip (SoC) to execute a Convolutional Neural Network (CNN) by (i) receiving scheduling schemes each specifying a sequence of operations executable by Processing Units (PUs) of the SoC; (ii) selecting, a scheduling scheme for a current layer of the CNN; (iii) determining a current state of memory for a storage location in the SoC allocated for storing feature map data from the CNN; (iv) selecting, from the plurality of scheduling schemes and dependent upon the scheduling scheme for the current layer of the CNN, a set of candidate scheduling schemes for a next layer of the CNN; and (v) selecting, from the set of candidate scheduling schemes dependent upon the determined current state of memory, a scheduling scheme for the next layer of the CNN.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 30, 2017
    Inventors: JUDE ANGELO AMBROSE, IFTEKHAR AHMED, YUSUKE YACHIDE, HASEEB BOKHARI, JORGEN PEDDERSEN, SRIDEVAN PARAMESWARAN
  • Publication number: 20150154330
    Abstract: A method of determining a metric of an SoC, the method comprising: receiving a model dependency graph representing the SoC, the model dependency graph having a plurality of nodes representing components of the SoC and their models, and a plurality of directed edges between the nodes representing variables passed between the nodes of the model dependency graph; modifying the model dependency graph by clustering a plurality of strongly connected nodes in the model dependency graph into a single clustered node to form a clustered model dependency graph; determining an execution schedule according to a direction of an edge in the clustered model dependency graph; and executing models in the clustered model dependency graph according to the execution schedule to determine metrics of the SoC.
    Type: Application
    Filed: November 26, 2014
    Publication date: June 4, 2015
    Inventors: YUSUKE YACHIDE, Haris JAVAID, SRIDEVAN PARAMESWARAN
  • Publication number: 20120204181
    Abstract: According to the present invention, in changing the circuit configuration of a reconfigurable device, a circuit configuration change period is shortened while avoiding a dependency on processing contents without increasing the size of a circuit due to addition of a mechanism. Considering an execution order relation between a plurality of data flows, a setting change count necessary for changing the circuit configuration in changing processing is decreased within a constraint range, thereby shortening the circuit configuration change period.
    Type: Application
    Filed: January 20, 2012
    Publication date: August 9, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: YUSUKE YACHIDE