Patents by Inventor Yoshiteru OHNUKI
Yoshiteru OHNUKI 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: 11294629Abstract: A semiconductor device includes an arithmetic circuit executing an arithmetic operation regarding input data, and a control circuit causing the arithmetic circuit to execute an arithmetic operation regarding first data that is an arithmetic operation target of an arithmetic command when the arithmetic command is included in a supplied command sequence, and causing the arithmetic circuit to execute an arithmetic operation regarding second data different from the first data when an arithmetic command is not included in the command sequence and the command sequence is in a specific state.Type: GrantFiled: May 16, 2019Date of Patent: April 5, 2022Assignee: FUJITSU LIMITEDInventor: Yoshiteru Ohnuki
-
Publication number: 20190377551Abstract: A semiconductor device includes an arithmetic circuit executing an arithmetic operation regarding input data, and a control circuit causing the arithmetic circuit to execute an arithmetic operation regarding first data that is an arithmetic operation target of an arithmetic command when the arithmetic command is included in a supplied command sequence, and causing the arithmetic circuit to execute an arithmetic operation regarding second data different from the first data when an arithmetic command is not included in the command sequence and the command sequence is in a specific state.Type: ApplicationFiled: May 16, 2019Publication date: December 12, 2019Applicant: FUJITSU LIMITEDInventor: Yoshiteru Ohnuki
-
Patent number: 10176031Abstract: An arithmetic processing device includes: a first register configured to hold data to be used to execute an instruction; a second register configured to hold a portion of the data held in the first register; a computing circuit configured to execute computation using the data held in the second register; a first error detector configured to detect whether or not an error is included in the data to be transferred by the first register to the second register; a controller configured to interrupt the execution of the instruction if the first error detector detects the error in the data; and an error corrector configured to correct the error in the data held in the first register if the first error detector detects the error in the data.Type: GrantFiled: July 8, 2016Date of Patent: January 8, 2019Assignee: FUJITSU LIMITEDInventors: Kouji Kimura, Yoshiteru Ohnuki
-
Publication number: 20170024268Abstract: An arithmetic processing device includes: a first register configured to hold data to be used to execute an instruction; a second register configured to hold a portion of the data held in the first register; a computing circuit configured to execute computation using the data held in the second register; a first error detector configured to detect whether or not an error is included in the data to be transferred by the first register to the second register; a controller configured to interrupt the execution of the instruction if the first error detector detects the error in the data; and an error corrector configured to correct the error in the data held in the first register if the first error detector detects the error in the data.Type: ApplicationFiled: July 8, 2016Publication date: January 26, 2017Applicant: FUJITSU LIMITEDInventors: Kouji KIMURA, Yoshiteru Ohnuki
-
Patent number: 8732550Abstract: A processor for processing data and correcting an error occurring in the data, the processor includes: a register that stores data with error check data and error correction data; an error detector that detects an error in the data stored in the register by using the error check data; and an error corrector that corrects the detected error by using the error correction data and that stores the corrected data back into the register.Type: GrantFiled: December 8, 2009Date of Patent: May 20, 2014Assignee: Fujitsu LimitedInventors: Yoshiteru Ohnuki, Hideo Yamashita
-
Patent number: 8645759Abstract: A debugging mechanism receives arithmetic operation data inputs for causing an arithmetic unit to perform an arithmetic operation, and a control signal used for the arithmetic operation. The debugging mechanism includes a debug control unit which includes (1) a counter that performs a counting operation cyclically according to the processor clock operation, and (2) an OR circuit that receives the control signal and a counter signal that is output when the counter value becomes a specific value, and outputs an output signal generated by performing a logical OR operation of the control signal and the counter signal. The debugging mechanism also includes a debug storage unit which stores the arithmetic operation data, the counter value, and the control signal when the output of the OR circuit is valid.Type: GrantFiled: August 26, 2008Date of Patent: February 4, 2014Assignee: Fujitsu LimitedInventors: Yoshiteru Ohnuki, Hideo Yamashita
-
Patent number: 8539208Abstract: In an arithmetic processing unit adopting register windows, a configuration is made such that the reading process of a register file is controlled by two stages of a current window selection and a register selection, and the register selected at a plurality of reading ports of the register is set to each port in advance such that it will be out-of-order executable. Accordingly, the process of reading the data into an arithmetic section is possible without having a temporary memory, and an instruction subsequent to a window switching instruction is also out-of-order executable.Type: GrantFiled: January 31, 2011Date of Patent: September 17, 2013Assignee: Fujitsu LimitedInventor: Yoshiteru Ohnuki
-
Patent number: 8448019Abstract: A processor includes an accumulator, a storage that outputs data to the accumulator, an error detector that outputs a first error detection signal upon detecting an error in the data, an error identifier that outputs an error identification signal indicating that an error occurs in the storage, an error identification signal holder that outputs the error identification signal as a second error detection signal, an error detection signal holder that holds the first error detection signal and outputs a cancellation signal to stop the accumulation processing of the accumulator, a first calculator that starts making a first calculation based on the second error detection signal and the cancellation signal, and outputs a correction start signal after a lapse of a calculation period, and an error corrector that corrects the error of the data upon receiving the correction start signal.Type: GrantFiled: December 17, 2010Date of Patent: May 21, 2013Assignee: Fujitsu LimitedInventors: Yoshiteru Ohnuki, Norihito Gomyo
-
Publication number: 20110161764Abstract: A processor includes an accumulator, a storage that outputs data to the accumulator, an error detector that outputs a first error detection signal upon detecting an error in the data, an error identifier that outputs an error identification signal indicating that an error occurs in the storage, an error identification signal holder that outputs the error identification signal as a second error detection signal, an error detection signal holder that holds the first error detection signal and outputs a cancellation signal to stop the accumulation processing of the accumulator, a first calculator that starts making a first calculation based on the second error detection signal and the cancellation signal, and outputs a correction start signal after a lapse of a calculation period, and an error corrector that corrects the error of the data upon receiving the correction start signal.Type: ApplicationFiled: December 17, 2010Publication date: June 30, 2011Applicant: FUJITSU LIMITEDInventors: Yoshiteru OHNUKI, Norihito Gomyo
-
Publication number: 20110125988Abstract: In an arithmetic processing unit adopting register windows, a configuration is made such that the reading process of a register file is controlled by two stages of a current window selection and a register selection, and the register selected at a plurality of reading ports of the register is set to each port in advance such that it will be out-of-order executable. Accordingly, the process of reading the data into an arithmetic section is possible without having a temporary memory, and an instruction subsequent to a window switching instruction is also out-of-order executable.Type: ApplicationFiled: January 31, 2011Publication date: May 26, 2011Applicant: FUJITSU LIMITEDInventor: Yoshiteru OHNUKI
-
Publication number: 20100088572Abstract: A processor for processing data and correcting an error occurring in the data, the processor includes: a register that stores data with error check data and error correction data; an error detector that detects an error in the data stored in the register by using the error check data; and an error corrector that corrects the detected error by using the error correction data and that stores the corrected data back into the register.Type: ApplicationFiled: December 8, 2009Publication date: April 8, 2010Applicant: FUJITSU LIMITEDInventors: Yoshiteru OHNUKI, Hideo Yamashita
-
Publication number: 20090063830Abstract: A debugging mechanism equipped within a processor and receiving, as inputs, respective pieces of arithmetic operation data related to a plurality of arithmetic units comprised within the processor, and receiving, as inputs, respective control signals used for the respective arithmetic operations, comprising: an unit which comprises a counter performing a counting operation synchronously with the arithmetic operation and comprises a plurality of OR circuits each receiving, as inputs, any of the respective control signals and a signal that is output when the counter value of the counter is a specific counter value; and a debug storage unit which comprises a plurality of storage units each receiving any of the respective pieces of arithmetic operation data, any of the respective outputs of the individual OR circuits, and the counter value, and each storing the arithmetic operation data and counter value when the output of the input OR circuit is valid.Type: ApplicationFiled: August 26, 2008Publication date: March 5, 2009Inventors: Yoshiteru OHNUKI, Hideo Yamashita