Patents by Inventor Makiko Ito

Makiko Ito 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: 20230281270
    Abstract: A computer-readable recording medium stores therein an information processing program executable by a computer, the information processing program includes: an instruction for obtaining a matrix to be subject to a calculation for a matrix vector multiplication; an instruction for generating a first matrix in a first format, the first matrix representing a first element group that includes non-zero elements among elements on a part of diagonals, among a main diagonal and sub-diagonals parallel to the main diagonal in the obtained matrix; and an instruction for generating a second matrix in a second format different from the first format, the second matrix representing a second element group that includes the non-zero elements, among the elements in at least a part of rows or columns that form the obtained matrix, other than the elements on the part of the diagonals.
    Type: Application
    Filed: November 29, 2022
    Publication date: September 7, 2023
    Applicant: Fujitsu Limited
    Inventor: MAKIKO ITO
  • Publication number: 20230280977
    Abstract: An arithmetic processing apparatus includes a controlling unit that refers to an attribute of a compressing scheme on data on a main memory when the data is transferred between the main memory and a memory controller, and that transfers the data by switching the compressing scheme based on the referred attribute.
    Type: Application
    Filed: January 31, 2023
    Publication date: September 7, 2023
    Applicants: Fujitsu Limited, KEIO UNIVERSITY
    Inventors: Masaaki Kondo, Makiko Ito
  • Patent number: 11593620
    Abstract: An information processing apparatus that performs deep learning using a neural network includes a memory, and an arithmetic processing device that performs a process for layers of the neural network in a predetermined direction. The process for the layers includes: pre-determining a decimal point position of a fixed-point number of an intermediate data obtained by an operation of each of the layers; performing the arithmetic operation for each layer with the pre-determined decimal point position to obtain the intermediate data and acquiring first statistical information of a distribution of bits of the intermediate data; determining a decimal point position of the intermediate data based on the statistical information; and performing the arithmetic operation for each layer with the determined decimal point position again when the difference of the determined decimal point position and the pre-determined decimal point position is greater than a threshold value.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Makiko Ito
  • Publication number: 20230023602
    Abstract: An arithmetic processing device that executes a single instruction/multiple data (SIMD) operation, includes a memory; and a processor coupled to the memory and configured to register an indefinite cycle instruction of a plurality of instructions to a first queue, register other instructions other than the indefinite cycle instruction of the plurality of instructions to a second queue, issue the indefinite cycle instruction registered to the first queue, and issue the other instructions registered to the second queue after issuing the indefinite cycle instruction.
    Type: Application
    Filed: March 21, 2022
    Publication date: January 26, 2023
    Applicant: FUJITSU LIMITED
    Inventors: MAKIKO ITO, Takahide Yoshikawa
  • Patent number: 11551087
    Abstract: An information processor includes a memory; and a processor coupled to the memory and the processor configured to: acquire first statistical information about distribution of most significant bit position that is not a sign or least significant bit position that is not zero for each of a plurality of first fixed-point number data, the data being a computation result of the computation in the first layer; execute computation on a plurality of output data of the first layer according to a predetermined rule, in the computation in the second layer; and acquire second statistical information based on the predetermined rule and the first statistical information, and determine a bit range for limiting a bit width when a plurality of second fixed-point number data, the data being a computation result of the computation in the second layer, are stored in a register, based on the second statistical information.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 10, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Makiko Ito, Katsuhiro Yoda, Wataru Kanemori
  • Patent number: 11475284
    Abstract: An information processing apparatus includes a processor including a first operation circuit that executes a product-sum operation, a second operation circuit that executes a certain operation, and a resister. The processor executes a first operation including the certain operation in a first layer in a neural network. The processor executes the first operation by a second method of calculating the certain operation by the second operation circuit, in a case where second operation time necessary for the first operation when the certain operation is executed by the second operation circuit is less than memory transfer time. Or the processor executes the first operation by a first method of calculating the certain operation by an approximate calculation by the first operation circuit, in a case where first operation time necessary for the first operation when executed by the first method is less than the memory transfer time.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: October 18, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Koichi Shirahata, Takashi Arakawa, Katsuhiro Yoda, Makiko Ito, Yasumoto Tomita
  • Patent number: 11410036
    Abstract: An arithmetic processing apparatus includes: a memory that stores, when a training of a given machine learning model is repeatedly performed in a plurality of iterations, an error of a decimal point position of each of a plurality of fixed-point number data obtained one in each of the plurality of iterations, the error being obtained based on statistical information related to a distribution of leftmost set bit positions for positive number and leftmost unset bit positions for negative number or a distribution of rightmost set bit positions of the plurality of fixed-point number data; and a processor coupled to the memory, the processor being configured to: determine, based on a tendency of the error in each of the plurality of iterations, an offset amount for correcting a decimal point position of fixed-point number data used in the training.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: August 9, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Makiko Ito
  • Publication number: 20220188077
    Abstract: An arithmetic processing device includes one or more memories; and one or more processors includes execute an operation of fixed-point number data, acquire statistical information that indicates a distribution of positions of most significant bits of a plurality of fixed-point number data obtained by the operation, update, based on the statistical information, a range for restriction of bit width of the plurality of fixed-point number data to be used for the operation, estimate respective data amount after compression of the plurality of fixed-point number data by a plurality of compression methods based on the statistical information, determine a compression method by which data amount after compression of the plurality of fixed-point number data is minimum among plurality of compression methods, transfer the plurality of fixed-point number data compressed by the compression method to the one or more memories.
    Type: Application
    Filed: November 15, 2021
    Publication date: June 16, 2022
    Applicant: FUJITSU LIMITED
    Inventor: MAKIKO ITO
  • Patent number: 11332694
    Abstract: A compound represented by the following formula (1): wherein, R1 is a linear or branched alkyl group having 1 to 3 carbon atoms or a hydroxyl group; and R2 is a 1-pyrrolyl group, a 2-pyrrolyl group, or a 3-pyrrolyl group. The present invention can provide a means highly effective in contributing to savory roasting flavor and capable of imparting fragrance with natural feeling.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: May 17, 2022
    Assignee: T. HASEGAWA CO., LTD.
    Inventors: Shunsuke Inenaga, Keisuke Yoshikawa, Yamato Miyazawa, Makiko Ito
  • Publication number: 20210312279
    Abstract: An information processing device performing deep learning using a first number of processing devices that perform processes in parallel, the deep learning being performed using dynamic fixed-point number, the information processing device includes a processor. The processor configured to allocate, when allocating a propagation operation in a layer of the deep learning to the first number of processing devices, a second number of processing devices for every third number of pieces of input data, the third number being less than a first number, the second number of the processing device acquiring a statistical information used for adjusting decimal point positions of the dynamic fixed-point numbers, and allocate output channels for every third number of pieces of input data while shifting the output channels by a fourth number.
    Type: Application
    Filed: February 4, 2021
    Publication date: October 7, 2021
    Applicant: FUJITSU LIMITED
    Inventor: MAKIKO ITO
  • Patent number: 11137981
    Abstract: An operation processing device includes: a memory; and a processor coupled to the memory and configured to: acquire statistical information on distribution of bits in fixed point number data after execution of an instruction on the fixed point number data; and update a decimal point position of the fixed point number data.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: October 5, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Makiko Ito, Mitsuru Tomono, Teruo Ishihara, Katsuhiro Yoda, Takahiro Notsu
  • Publication number: 20210240439
    Abstract: An arithmetic processing device includes a memory and a processor coupled to the memory. The processor configured to calculate statistical information of a first operation result by executing the predetermined operation using input data as a first fixed-point number with a first decimal point at a first decimal point position, determine a second decimal point position using the statistical information, and calculate a second operation result when the predetermined operation is executed using the input data as a second fixed-point number with a second decimal point at the second decimal point position.
    Type: Application
    Filed: December 22, 2020
    Publication date: August 5, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Yi Ge, Katsuhiro Yoda, Makiko Ito
  • Patent number: 11043962
    Abstract: An information processing apparatus includes a memory and a processor coupled to the memory. The processor acquires statistical information on a distribution of bits in floating point number data after executing an instruction on the floating point number data, and converts the floating point number data to fixed point number data.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: June 22, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Makiko Ito
  • Patent number: 10936939
    Abstract: An operation processing apparatus includes a memory and a processor coupled to the memory. The processor executes an operation according to an operation instruction, acquires statistical information for a distribution of bits in fixed point data after an execution of an operation for the fixed point data according to an acquisition instruction, and outputs the statistical information to a register designated by the acquisition instruction.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: March 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Mitsuru Tomono, Makiko Ito
  • Publication number: 20210012192
    Abstract: An arithmetic processing apparatus includes: a memory that stores, when a training of a given machine learning model is repeatedly performed in a plurality of iterations, an error of a decimal point position of each of a plurality of fixed-point number data obtained one in each of the plurality of iterations, the error being obtained baaed on statistical information related to a distribution of leftmost set bit positions for positive number and leftmost unset bit positions for negative number or a distribution of rightmost set bit positions of the plurality of fixed-point number data; and a processor coupled to the memory, the processor being configured to: determine, based on a tendency of the error in each of the plurality of iterations, an offset amount for correcting a decimal point position of fixed-point number data used in the training.
    Type: Application
    Filed: June 11, 2020
    Publication date: January 14, 2021
    Applicant: FUJITSU LIMITED
    Inventor: MAKIKO ITO
  • Patent number: 10891109
    Abstract: An arithmetic processor includes a plurality of arithmetic circuits that individually execute an arithmetic operation for fixed point data; and at least one of first and second statistical information is acquired regarding a plurality of fixed point data that are results of arithmetic operation executed by the plurality of arithmetic circuits. The first statistical information is obtained by accumulating a bit pattern, which is obtained by setting a flag bit to each of bit positions corresponding to a range from a least-significant-bit position to a highest-order bit position for each of the digits corresponding to the bit positions, and the second statistical information is obtained by accumulating a bit pattern, which is obtained by setting a flag bit to each of bit positions corresponding to a range from the position of the sign bit to a lowest-order-bit position for each of the digits corresponding to the bit positions.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: January 12, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Katsuhiro Yoda, Makiko Ito
  • Publication number: 20200311545
    Abstract: An information processor includes a memory; and a processor coupled to the memory and the processor configured to: acquire first statistical information about distribution of most significant bit position that is not a sign or least significant bit position that is not zero for each of a plurality of first fixed-point number data, the data being a computation result of the computation in the first layer; execute computation on a plurality of output data of the first layer according to a predetermined rule, in the computation in the second layer; and acquire second statistical information based on the predetermined rule and the first statistical information, and determine a bit range for limiting a bit width when a plurality of second fixed-point number data, the data being a computation result of the computation in the second layer, are stored in a register, based on the second statistical information.
    Type: Application
    Filed: March 12, 2020
    Publication date: October 1, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Makiko ITO, Katsuhiro Yoda, Wataru Kanemori
  • Patent number: 10768894
    Abstract: A processor includes: a plurality of processor cores; and an internal memory configured to be accessed from the plurality of processor cores, wherein an arithmetic circuit provided in any of the plurality of processor cores includes: a plurality of first registers provided in a first stage of the arithmetic circuit, a regular addition circuit including a first adder and a second register, the first adder being configured to add a plurality of outputs of the plurality of first registers, the second register being configured to be provided in a second stage and latch an output of the first adder, an overtaking addition circuit including a second adder, the second adder being configured to add a plurality of outputs of the plurality of first registers, and a synthesis circuit including a third adder and a third register.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: September 8, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Katsuhiro Yoda, Mitsuru Tomono, Takahiro Notsu, Makiko Ito
  • Publication number: 20200202201
    Abstract: An information processing apparatus includes a processor including a first operation circuit that executes a product-sum operation, a second operation circuit that executes a certain operation, and a resister. The processor executes a first operation including the certain operation in a first layer in a neural network. The processor executes the first operation by a second method of calculating the certain operation by the second operation circuit, in a case where second operation time necessary for the first operation when the certain operation is executed by the second operation circuit is less than memory transfer time. Or the processor executes the first operation by a first method of calculating the certain operation by an approximate calculation by the first operation circuit, in a case where first operation time necessary for the first operation when executed by the first method is less than the memory transfer time.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 25, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Koichi SHIRAHATA, Takashi Arakawa, Katsuhiro Yoda, MAKIKO ITO, YASUMOTO TOMITA
  • Publication number: 20200192633
    Abstract: An arithmetic processing device includes: a fixed-point operator that executes an operation on a fixed-point number; a floating-point operator that executes an operation on a floating-point number; a first converter that converts a result of the operation by the floating-point operator to a fixed-point number having a second bit width larger than a first bit width; a statistical information acquirer that acquires statistical information of any of the fixed-point number output by the fixed-point operator and the fixed-point number output by the first converter; and a second converter that converts, to a fixed-point number having the first bit width, the fixed-point number that has been output by the fixed-point operator or by the first converter and of which the statistical information has been acquired.
    Type: Application
    Filed: October 31, 2019
    Publication date: June 18, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Yukihito Kawabe, MAKIKO ITO