Patents by Inventor Prashant Arora
Prashant Arora 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: 20240112006Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: December 8, 2023Publication date: April 4, 2024Inventors: Horace H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Publication number: 20230222331Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: March 15, 2023Publication date: July 13, 2023Inventors: Horce H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Publication number: 20220245438Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventors: Horce H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Patent number: 11132124Abstract: One embodiment provides an apparatus. The apparatus may include memory circuitry to store tensor data representing a tensor. The apparatus may include memory controller circuitry to access the memory circuitry. The apparatus may include processor circuitry to: receive a request for a tensor operation; generate a plurality of sub-commands for the tensor operation; and provide the sub-commands to memory controller circuitry to perform the tensor operation based on instructions contained in one or more of the sub-commands. The instructions contained in one or more of the sub-commands may include identify addresses in memory to access; activate one or more rows in the memory circuitry that correspond to the addresses; and transfer tensor data to and/or from the memory circuitry.Type: GrantFiled: June 12, 2018Date of Patent: September 28, 2021Assignee: Intel CorporationInventors: Olivia Wu, Prashant Arora, Jason Ko
-
Patent number: 10607449Abstract: In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.Type: GrantFiled: April 20, 2017Date of Patent: March 31, 2020Assignee: IGTInventors: Leandro Basallo, Prashant Arora
-
Publication number: 20190392297Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: December 28, 2017Publication date: December 26, 2019Applicant: Intel CorporationInventors: Horace H. Lau, Prashant Arora, Olivia K. Wu, Tony Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Publication number: 20190042092Abstract: One embodiment provides an apparatus. The apparatus may include memory circuitry to store tensor data representing a tensor. The apparatus may include memory controller circuitry to access the memory circuitry. The apparatus may include processor circuitry to: receive a request for a tensor operation; generate a plurality of sub-commands for the tensor operation; and provide the sub-commands to memory controller circuitry to perform the tensor operation based on instructions contained in one or more of the sub-commands. The instructions contained in one or more of the sub-commands may include identify addresses in memory to access; activate one or more rows in the memory circuitry that correspond to the addresses; and transfer tensor data to and/or from the memory circuitry.Type: ApplicationFiled: June 12, 2018Publication date: February 7, 2019Inventors: Olivia Wu, Prashant Arora, Jason Ko
-
Patent number: 9886418Abstract: Described herein are methods, systems, and apparatuses to utilize a matrix operation by accessing each of the operation's matrix operands via a respective single memory handle. This use of a single memory handle for each matrix operand eliminates significant overhead in memory allocation, data tracking, and subroutine complexity present in prior art solutions. The result of the matrix operation can also be accessible via a single memory handle identifying the matrix elements of the result.Type: GrantFiled: April 28, 2015Date of Patent: February 6, 2018Assignee: Intel CorporationInventors: Andrew Yang, Carey Kloss, Prashant Arora, Tony Werner, Naveen Gandham Rao, Amir Khosrowshahi
-
Patent number: 9886824Abstract: A gaming system including a game which utilizes a plurality of symbol generators. Each of the symbol generators is linked to at least another one of the symbol generators, such that the plurality of symbol generators are linked with each other to form a group of coupled symbol generators. In operation, for a play of a game, the gaming system activates (i.e., spins) one of the symbol generators. Due to the symbol generators being directly or indirectly coupled with one another, this activation of one of the symbol generators causes an activation of each of the linked symbol generators. Following the activation of the symbol generators, one of the symbol generators is deactivated (i.e., stopped) at a randomly selected orientation which causes each of the symbol generators to also be deactivated. The gaming system then evaluates any indicated symbols associated with the stopped symbol generators and provides one or more awards based on the evaluated symbol generators.Type: GrantFiled: May 4, 2016Date of Patent: February 6, 2018Assignee: IGTInventors: Rachael A. Bristol, Ana K. Rollins, Alexander C. Present, Andrew G. Peet, Prashant Arora, Melinda C. Pitpit, Jon M. Leupp, Bryan D. Wolf
-
Patent number: 9881459Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: April 24, 2017Date of Patent: January 30, 2018Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Patent number: 9875603Abstract: Various embodiments of the present disclosure are directed to a gaming system and method providing a multiplay game with resultant symbols. The game is associated with a plurality of reel sets each including a plurality of reels. Each reel is associated with one or more symbol display areas. For each reel set, each symbol display area associated with a reel of that reel set is associated with a symbol display area associated with one of the reels of each other reel set. The gaming system independently generates and displays certain of the symbols on the reels of the respective reel sets at the corresponding symbol display areas. If associated symbol display areas display symbols having a designated relationship with one another, the gaming system forms a resultant symbol from those symbols. The gaming system determines any awards based on the resultant symbols and not based on any non-resultant symbols.Type: GrantFiled: May 16, 2016Date of Patent: January 23, 2018Assignee: IGTInventors: Prashant Arora, Leandro Basallo, Scott A. Caputo, Timothy L. Isaacson
-
Publication number: 20170228982Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: ApplicationFiled: April 24, 2017Publication date: August 10, 2017Inventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Publication number: 20170221313Abstract: In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.Type: ApplicationFiled: April 20, 2017Publication date: August 3, 2017Inventors: Leandro Basallo, Prashant Arora
-
Patent number: 9633511Abstract: In various embodiments, the present disclosure relates generally to a game including a path of different symbol display positions. The gaming system generates one or more symbols (and/or one or more awards) at one or more of the symbol display positions of a matrix or grid. The gaming system then randomly forms a path including a plurality of the symbol display positions and determines an award for the player based on which symbol display positions are included in the formed path.Type: GrantFiled: April 15, 2016Date of Patent: April 25, 2017Assignee: IGTInventors: Scott A. Caputo, Leandro Basallo, Rachael A. Bristol, Thomas Uster, Jodi Manela, Dacotah Petermann-Turner, Amity Wang, Benjamin J. Zoltewicz, Prashant Arora, David Hernandez-Diaz, Stephen J. Edwards, Matthew Falzone, Sean Mountain, Alexander Present, Todd Wong
-
Patent number: 9633506Abstract: In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.Type: GrantFiled: July 28, 2015Date of Patent: April 25, 2017Assignee: IGTInventors: Leandro Basallo, Prashant Arora
-
Publication number: 20170060811Abstract: Described herein are methods, systems, and apparatuses to utilize a matrix operation by accessing each of the operation's matrix operands via a respective single memory handle. This use of a single memory handle for each matrix operand eliminates significant overhead in memory allocation, data tracking, and subroutine complexity present in prior art solutions. The result of the matrix operation can also be accessible via a single memory handle identifying the matrix elements of the result.Type: ApplicationFiled: April 28, 2015Publication date: March 2, 2017Applicant: Intel CorporationInventors: Andrew Yang, Carey Kloss, Prashant Arora, Tony Werner, Naveen Gandham Rao, Amir Khosrowshahi
-
Publication number: 20170061279Abstract: Updating an artificial neural network is disclosed. A node characteristic is represented using a fixed point node characteristic parameter. A network characteristic is represented using a fixed point network characteristic parameter. The fixed point node characteristic parameter and the fixed point network characteristic parameter are processed to determine a fixed point intermediate parameter having a larger size than either the fixed point node characteristic parameter or the fixed point network characteristic parameter. A value associated with the fixed point intermediate parameter is truncated according to a system truncation schema. The artificial neural network is updated according to the truncated value.Type: ApplicationFiled: January 14, 2015Publication date: March 2, 2017Applicant: Intel CorporationInventors: Andrew Yang, Carey Kloss, Prashant Arora, Alex S. Park, Naveen G. Rao, Amir Khosrowshahi
-
Patent number: 9466169Abstract: In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.Type: GrantFiled: July 27, 2015Date of Patent: October 11, 2016Assignee: IGTInventors: Leandro Basallo, Prashant Arora
-
Publication number: 20160260282Abstract: Various embodiments of the present disclosure are directed to a gaming system and method providing a multiplay game with resultant symbols. The game is associated with a plurality of reel sets each including a plurality of reels. Each reel is associated with one or more symbol display areas. For each reel set, each symbol display area associated with a reel of that reel set is associated with a symbol display area associated with one of the reels of each other reel set. The gaming system independently generates and displays certain of the symbols on the reels of the respective reel sets at the corresponding symbol display areas. If associated symbol display areas display symbols having a designated relationship with one another, the gaming system forms a resultant symbol from those symbols. The gaming system determines any awards based on the resultant symbols and not based on any non-resultant symbols.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Prashant Arora, Leandro Basallo, Scott A. Caputo, Timothy L. Isaacson
-
Publication number: 20160247363Abstract: A gaming system including a game which utilizes a plurality of symbol generators. Each of the symbol generators is linked to at least another one of the symbol generators, such that the plurality of symbol generators are linked with each other to form a group of coupled symbol generators. In operation, for a play of a game, the gaming system activates (i.e., spins) one of the symbol generators. Due to the symbol generators being directly or indirectly coupled with one another, this activation of one of the symbol generators causes an activation of each of the linked symbol generators. Following the activation of the symbol generators, one of the symbol generators is deactivated (i.e., stopped) at a randomly selected orientation which causes each of the symbol generators to also be deactivated. The gaming system then evaluates any indicated symbols associated with the stopped symbol generators and provides one or more awards based on the evaluated symbol generators.Type: ApplicationFiled: May 4, 2016Publication date: August 25, 2016Inventors: Rachael A. Bristol, Ana K. Rollins, Alexander C. Present, Andrew G. Peet, Prashant Arora, Melinda C. Pitpit, Jon M. Leupp, Bryan D. Wolf