Patents by Inventor Mark A. Adelman

Mark A. Adelman 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: 11977886
    Abstract: Embodiments detailed herein relate to matrix operations. In particular, the loading of a matrix (tile) from memory. For example, support for a loading instruction is described in at least a form of decode circuitry to decode an instruction having fields for an opcode, a source matrix operand identifier, and destination memory information, and execution circuitry to execute the decoded instruction to store each data element of configured rows of the identified source matrix operand to memory based on the destination memory information.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: May 7, 2024
    Assignee: Intel Corporation
    Inventors: Robert Valentine, Menachem Adelman, Elmoustapha Ould-Ahmed-Vall, Bret L. Toll, Milind B. Girkar, Zeev Sperber, Mark J. Charney, Rinat Rappoport, Jesus Corbal, Stanislav Shwartsman, Igor Yanover, Alexander F. Heinecke, Barukh Ziv, Dan Baum, Yuri Gebil, Raanan Sade
  • Publication number: 20240143325
    Abstract: Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address, and execution circuitry to execute the decoded instruction to store configuration information about usage of storage for two-dimensional data structures at the memory address.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 2, 2024
    Inventors: Raanan Sade, Simon Rubanovich, Amit Gradstein, Zeev Sperber, Alexander Heinecke, Robert Valentine, Mark J. Charney, Bret Toll, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall, Menachem Adelman
  • Publication number: 20240143328
    Abstract: Embodiments detailed herein relate to systems and methods to store a tile register pair to memory. In one example, a processor includes: decode circuitry to decode a store matrix pair instruction having fields for an opcode and source and destination identifiers to identify source and destination matrices, respectively, each matrix having a PAIR parameter equal to TRUE; and execution circuitry to execute the decoded store matrix pair instruction to store every element of left and right tiles of the identified source matrix to corresponding element positions of left and right tiles of the identified destination matrix, respectively, wherein the executing stores a chunk of C elements of one row of the identified source matrix at a time.
    Type: Application
    Filed: November 2, 2023
    Publication date: May 2, 2024
    Inventors: Raanan Sade, Simon Rubanovich, Amit Gradstein, Zeev Sperber, Alexander Heinecke, Robert Valentine, Mark J. Charney, Bret Toll, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall, Menachem Adelman
  • Patent number: 11972230
    Abstract: Embodiments for a matrix transpose and multiply operation are disclosed. In an embodiment, a processor includes a decoder and execution circuitry. The decoder is to decode an instruction having a format including an opcode field to specify an opcode, a first destination operand field to specify a destination matrix location, a first source operand field to specify a first source matrix location, and a second source operand field to specify a second source matrix location. The execution circuitry is to, in response to the decoded instruction, transpose the first source matrix to generate a transposed first source matrix, perform a matrix multiplication using the transposed first source matrix and the second source matrix to generate a result, and store the result in a destination matrix location.
    Type: Grant
    Filed: June 27, 2020
    Date of Patent: April 30, 2024
    Assignee: Intel Corporation
    Inventors: Menachem Adelman, Robert Valentine, Barukh Ziv, Amit Gradstein, Simon Rubanovich, Zeev Sperber, Mark J. Charney, Christopher J. Hughes, Alexander F. Heinecke, Evangelos Georganas, Binh Pham
  • Patent number: 11965147
    Abstract: A laundry care or dish care composition can include a poly alpha-1,6-glucan derivative, wherein the poly alpha-1,6-glucan derivative includes: (i) a poly alpha-1,6-glucan backbone of glucose monomer units, wherein greater than or equal to 40% of the glucose monomer units are linked via alpha-1,6 glycosidic linkages, and wherein from 0% to less than 30% of the glucose monomer units are linked via alpha-1,3 glycosidic linkages, and optionally at least 5% of the backbone glucose monomer units have branches via alpha-1,2 and/or alpha-1,3 glycosidic linkages; and (ii) at least one organic group linked to the poly alpha-1,6-glucan backbone through a linkage moiety; wherein, the poly alpha-1,6-glucan backbone has a weight average degree of polymerization of at least 5; and wherein, the poly alpha-1,6-glucan derivative has a degree of substitution of linkage moiety of from 0.20 to 1.00.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: April 23, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Mark Robert Sivik, Kristine Lynn Fliter, Neil Thomas Fairweather, Gang Si, David Good, Zheng-Zheng Huang, Helen Lu, Douglas Adelman
  • Publication number: 20240126545
    Abstract: Disclosed embodiments relate to computing dot products of nibbles in tile operands. In one example, a processor includes decode circuitry to decode a tile dot product instruction having fields for an opcode, a destination identifier to identify a M by N destination matrix, a first source identifier to identify a M by K first source matrix, and a second source identifier to identify a K by N second source matrix, each of the matrices containing doubleword elements, and execution circuitry to execute the decoded instruction to perform a flow K times for each element (m, n) of the specified destination matrix to generate eight products by multiplying each nibble of a doubleword element (M,K) of the specified first source matrix by a corresponding nibble of a doubleword element (K,N) of the specified second source matrix, and to accumulate and saturate the eight products with previous contents of the doubleword element.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Inventors: Alexander F. HEINECKE, Robert VALENTINE, Mark J. CHARNEY, Raanan SADE, Menachem ADELMAN, Zeev SPERBER, Amit GRADSTEIN, Simon RUBANOVICH
  • Publication number: 20240111533
    Abstract: Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address; and execution circuitry to execute the decoded instruction to set a tile configuration for the processor to utilize tiles in matrix operations based on a description retrieved from the memory address, wherein a tile a set of 2-dimensional registers are discussed.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 4, 2024
    Inventors: Menachem ADELMAN, Robert VALENTINE, Zeev SPERBER, Mark J. CHARNEY, Bret L. TOLL, Rinat RAPPOPORT, Jesus CORBAL, Dan BAUM, Alexander F. HEINECKE, Elmoustaha OULD-AHMED-VALL, Yuri GEBIL, Raanan SADE
  • Patent number: 11941395
    Abstract: Systems, methods, and apparatuses relating to 16-bit floating-point matrix dot product instructions are described.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Alexander F. Heinecke, Robert Valentine, Mark J. Charney, Menachem Adelman, Christopher J. Hughes, Evangelos Georganas, Zeev Sperber, Amit Gradstein, Simon Rubanovich
  • Patent number: 7485126
    Abstract: A scalpel shield system for a scalpel that has a handle and a blade with a sharp cutting edge. The system is mountable on the scalpel and provided with a blade guard member having a pivot component engagable with a pivot component on the blade or the handle. The blade guard member is manually pivotable relative to the scalpel between a guard position for preventing injury by the sharp cutting edge and a retracted position for exposing the sharp cutting edge.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: February 3, 2009
    Assignee: New York University
    Inventors: Mark Adelman, Robert Landis, Craig Hidalgo
  • Publication number: 20020188309
    Abstract: A scalpel shield system for a scalpel that has a handle and a blade with a sharp cutting edge. The system is mountable on the scalpel and provided with a blade guard member having a pivot component engagable with a pivot component on the blade or the handle. The blade guard member is manually pivotable relative to the scalpel between a guard position for preventing injury by the sharp cutting edge and a retracted position for exposing the sharp cutting edge.
    Type: Application
    Filed: May 9, 2002
    Publication date: December 12, 2002
    Inventors: Mark Adelman, Robert Landis, Craig Hidalgo
  • Patent number: 5843107
    Abstract: A shield is provided for a surgical scalpel having a handle and a blade secured thereto. In one embodiment, the shield is slidably engaged with the blade, and movable between a position covering the cutting edge of the blade and a position exposing the cutting edge of the blade. An actuation mechanism is coupled to the shield for moving the shield between the position covering the cutting edge and the position exposing the cutting edge. In another embodiment, the shield is pivotally and frictionally engaged to the blade while still allowing the shield to be moved between a position covering the cutting edge of the blade and a position exposing the cutting edge of the blade. An actuation mechanism is included to cause the travel of the shield between the two positions.
    Type: Grant
    Filed: August 12, 1997
    Date of Patent: December 1, 1998
    Inventors: Robert M. Landis, Mark A. Adelman
  • Patent number: 5676677
    Abstract: A shield is provided for a surgical scalpel having a handle and a blade secured thereto. In one embodiment, the shield is slidably engaged with the blade, and movable between a position covering the cutting edge of the blade and a position exposing the cutting edge of the blade. An actuation mechanism is coupled to the shield for moving the shield between the position covering the cutting edge and the position exposing the cutting edge. In another embodiment, the shield is pivotally and frictionally engaged to the blade while still allowing the shield to be moved between a position covering the cutting edge of the blade and a position exposing the cutting edge of the blade. An actuation mechanism is included to cause the travel of the shield between the two positions.
    Type: Grant
    Filed: March 21, 1996
    Date of Patent: October 14, 1997
    Inventors: Robert M. Landis, Mark A. Adelman
  • Patent number: D347296
    Type: Grant
    Filed: December 18, 1992
    Date of Patent: May 24, 1994
    Assignees: Douglas Johnson, Mark Adelman
    Inventor: Mark Adelman