Patents by Inventor Arkady Bramnik
Arkady Bramnik 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: 20260003933Abstract: A processor of an aspect includes a matrix operations unit. The matrix operations unit is to perform a matrix operation on a first source matrix and a second source matrix to generate a result matrix. The matrix operations unit includes a plurality of sets of circuits. The processor also includes a redundant set of circuits and a comparison unit coupled with the matrix operations unit and coupled with the redundant set of circuits. The comparison unit is to compare a first result generated by an indicated set of circuits of the plurality of sets of circuits with a second result generated by the redundant set of circuits. Each of the first and second results are to be generated based on a same set of input data from the first and second source matrices. Other processors, methods, and systems are disclosed.Type: ApplicationFiled: June 28, 2024Publication date: January 1, 2026Applicant: Intel CorporationInventors: Sagi MELLER, Michael MISHAELI, Arkady BRAMNIK, Amit GRADSTEIN
-
Publication number: 20230273811Abstract: In one embodiment, an apparatus includes: an instruction fetch circuit to fetch instructions; a decode circuit coupled to the instruction fetch circuit to decode the fetched instructions into micro-operations (pops); a scheduler coupled to the decode circuit to schedule the pops for execution; and an execution circuit coupled to the scheduler, the execution circuit comprising a plurality of execution ports to execute the pops. The scheduler may be configured to: schedule at least some pops of a first type for redundant execution on symmetric execution ports of the plurality of execution ports; and schedule pops of a second type for non-redundant execution on a single execution port of the plurality of execution ports. Other embodiments are described and claimed.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Michael Mishaeli, Eyal Oz-Sinay, Gavri Berger, Gal Ofir, Tomer Weiner, Arkady Bramnik
-
Patent number: 11106271Abstract: In one embodiment, a processor core has one or more execution units, a first memory array having a first protection circuit to provide soft error protection to the first memory array, and a control circuit. A power controller coupled to the core may include a protection control circuit, in response to an update to an operating voltage to be provided to the core, to cause the core to disable the first protection circuit. Other embodiments are described and claimed.Type: GrantFiled: September 17, 2019Date of Patent: August 31, 2021Assignee: Intel CorporationInventors: Alexander Gendler, Arkady Bramnik, Lev Makovsky
-
Patent number: 10819343Abstract: Described is soft error tolerant flip-flop which comprises hardened sequential elements to reduce latch soft error rate. The flip-flop may include a master latch; and a slave latch coupled to the master latch, wherein only one of the master or slave latch of the flip-flop comprises hardened latch circuitry. For example, only the master latch comprises the hardened latch circuitry.Type: GrantFiled: January 22, 2019Date of Patent: October 27, 2020Assignee: Intel CorporationInventor: Arkady Bramnik
-
Patent number: 10725788Abstract: A method includes calculating, by a processor core, a first residue code of a first packed vector stored in a first vector register of a set of vector registers; calculating a second residue code of a second packed vector stored in a second vector register of the set of vector registers; calculating, from an addition of the first residue code and the second residue code, a reference residue code for a SIMD arithmetic operation; performing an element-by-element execution of the SIMD arithmetic operation between data elements of the first packed vector and of the second packed vector, resulting in an output packed vector; calculating an output residue code of the output packed vector; and detecting an error in the SIMD arithmetic operation based on comparison of the reference residue code with the output residue code.Type: GrantFiled: March 25, 2019Date of Patent: July 28, 2020Assignee: Intel CorporationInventors: Jose Yallouz, Arkady Bramnik, Ron Gabor
-
Publication number: 20200235736Abstract: Described is soft error tolerant flip-flop which comprises hardened sequential elements to reduce latch soft error rate. The flip-flop may include a master latch; and a slave latch coupled to the master latch, wherein only one of the master or slave latch of the flip-flop comprises hardened latch circuitry. For example, only the master latch comprises the hardened latch circuitry.Type: ApplicationFiled: January 22, 2019Publication date: July 23, 2020Applicant: Intel CorporationInventor: Arkady BRAMNIK
-
Publication number: 20200012333Abstract: In one embodiment, a processor core has one or more execution units, a first memory array having a first protection circuit to provide soft error protection to the first memory array, and a control circuit. A power controller coupled to the core may include a protection control circuit, in response to an update to an operating voltage to be provided to the core, to cause the core to disable the first protection circuit. Other embodiments are described and claimed.Type: ApplicationFiled: September 17, 2019Publication date: January 9, 2020Inventors: Alexander Gendler, Arkady Bramnik, Lev Makovsky
-
Patent number: 10437315Abstract: In one embodiment, a processor core has one or more execution units, a first memory array having a first protection circuit to provide soft error protection to the first memory array, and a control circuit. A power controller coupled to the core may include a protection control circuit, in response to an update to an operating voltage to be provided to the core, to cause the core to disable the first protection circuit. Other embodiments are described and claimed.Type: GrantFiled: June 22, 2017Date of Patent: October 8, 2019Assignee: Intel CorporationInventors: Alexander Gendler, Arkady Bramnik, Lev Makovsky
-
Patent number: 10346171Abstract: A processor of an aspect includes a plurality of physical storage locations, and a register rename unit. The register rename unit includes a first register rename storage structure that is to store a given physical storage location identifier, which is to identify a physical storage location of the plurality of physical storage locations, and that is to store a corresponding given one or more redundant bits. The register rename unit also includes a second register rename storage structure. The register rename unit also includes a first conductive path coupling the first and second register rename storage structures. The first conductive path is to convey the given one or more redundant bits end-to-end from the first register rename storage structure to the second register rename storage structure. Other processors are also disclosed, as well as methods and systems.Type: GrantFiled: January 10, 2017Date of Patent: July 9, 2019Assignee: Intel CorporationInventors: Ron Gabor, Yiannakis Sazeides, Arkady Bramnik
-
Publication number: 20180373315Abstract: In one embodiment, a processor core has one or more execution units, a first memory array having a first protection circuit to provide soft error protection to the first memory array, and a control circuit. A power controller coupled to the core may include a protection control circuit, in response to an update to an operating voltage to be provided to the core, to cause the core to disable the first protection circuit. Other embodiments are described and claimed.Type: ApplicationFiled: June 22, 2017Publication date: December 27, 2018Inventors: Alexander Gendler, Arkady Bramnik, Lev Makovsky
-
Patent number: 10133620Abstract: A processor includes physical storage locations, and a register rename unit that includes a plurality of register rename storage structures. At a given time, each of a complete group of physical storage location identifiers is to be stored in one, but only one, of the plurality of register rename storage structures, unless there is an error. Each of the complete group of physical storage location identifiers is to identify a different one of the physical storage locations. The register rename unit is to detect an error when a first value, which is to be equal to an operation on the complete group of the physical storage location identifiers with no errors, is inconsistent with a second value. The second value is to represent the operation on all physical storage location identifiers that are to be stored in the plurality of register rename storage structures at the given time.Type: GrantFiled: January 10, 2017Date of Patent: November 20, 2018Assignee: Intel CorporationInventors: Alex Gerber, Yiannakis Sazeides, Arkady Bramnik, Ron Gabor
-
Publication number: 20180196706Abstract: A processor includes physical storage locations, and a register rename unit that includes a plurality of register rename storage structures. At a given time, each of a complete group of physical storage location identifiers is to be stored in one, but only one, of the plurality of register rename storage structures, unless there is an error. Each of the complete group of physical storage location identifiers is to identify a different one of the physical storage locations. The register rename unit is to detect an error when a first value, which is to be equal to an operation on the complete group of the physical storage location identifiers with no errors, is inconsistent with a second value. The second value is to represent the operation on all physical storage location identifiers that are to be stored in the plurality of register rename storage structures at the given time.Type: ApplicationFiled: January 10, 2017Publication date: July 12, 2018Applicant: Intel CorporationInventors: Alex Gerber, Yiannakis Sazeides, Arkady Bramnik, Ron Gabor
-
Publication number: 20180196674Abstract: A processor of an aspect includes a plurality of physical storage locations, and a register rename unit. The register rename unit includes a first register rename storage structure that is to store a given physical storage location identifier, which is to identify a physical storage location of the plurality of physical storage locations, and that is to store a corresponding given one or more redundant bits. The register rename unit also includes a second register rename storage structure. The register rename unit also includes a first conductive path coupling the first and second register rename storage structures. The first conductive path is to convey the given one or more redundant bits end-to-end from the first register rename storage structure to the second register rename storage structure. Other processors are also disclosed, as well as methods and systems.Type: ApplicationFiled: January 10, 2017Publication date: July 12, 2018Applicant: Intel CorporationInventors: Ron Gabor, Yiannakis Sazeides, Arkady Bramnik
-
Patent number: 8826107Abstract: A first codeword may be constructed from a cache tag in a cache and an error correction code corresponding to the cache tag. A second codeword may be constructed from a search tag and an error correction code corresponding to the search tag. A hamming distance may be calculated between the first codeword and the second codeword. If the hamming distance is less than or equal to a threshold, a cache hit may be signaled. If the hamming distance is above the threshold, a cache miss may be signaled.Type: GrantFiled: December 28, 2012Date of Patent: September 2, 2014Assignee: Intel CorporationInventors: Alexander Gendler, Arkady Bramnik
-
Publication number: 20140189472Abstract: A first codeword may be constructed from a cache tag in a cache and an error correction code corresponding to the cache tag. A second codeword may be constructed from a search tag and an error correction code corresponding to the search tag. A hamming distance may be calculated between the first codeword and the second codeword. If the hamming distance is less than or equal to a threshold, a cache hit may be signaled. If the hamming distance is above the threshold, a cache miss may be signaled.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Inventors: Alexander GENDLER, Arkady BRAMNIK
-
Publication number: 20120079349Abstract: Techniques for detecting for a change to information in a line of data of a data storage device. In an embodiment, a line of data includes a first set of bits and a second set of bits, each associated with distinct reference parity evaluations. Respective update parity values are determined for the first bit set and the second bit set, each update parity value for comparison to a corresponding one of the reference parity evaluations. A change to the information in the line of data may be detected based on the comparison of reference parity values to update parity values.Type: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Inventor: Arkady Bramnik
-
Patent number: 5668766Abstract: Double-sensing of a data store being read to increase overall memory read access speed. An indicator signal coupled to the data store being read is responsive to a value stored in the data store. A first sense amplifier has a first input coupled to the indicator signal, a second input coupled to receive a first sense enable signal at a first sense time and an output coupled to provide a first indicated data value responsive to the first sense enable signal and the indicator signal. A second sense amplifier has a first input coupled to the indicator signal, a second input coupled to receive a second sense enable signal at a second sense time, and an output coupled to provide a second indicated data value responsive to the second sense enable signal and the indicator signal.In one embodiment, a first input of a comparator is coupled to the output of the first sense amplifier and a second input of the comparator is coupled to the output of the second sense amplifier.Type: GrantFiled: May 16, 1996Date of Patent: September 16, 1997Assignee: Intel CorporationInventor: Arkady Bramnik