2357 patents
Utility
Implementing Trusted Executing Environments Across Multiple Processor Devices
30 Mar 23
Apparatuses, systems, and techniques to generate a trusted execution environment including multiple accelerators.
Philip John Rogers, Mark Overby, Michael Asbury Woodmansee, Vyas Venkataraman, Naveen Cherukuri, Gobikrishna Dhanuskodi, Dwayne Frank Swoboda, Lucien Burton Dunning, Mark Hairgrove, Sudeshna Guha
Filed: 24 Sep 21
Utility
Denoising Diffusion Generative Adversarial Networks
30 Mar 23
Apparatuses, systems, and techniques are presented to train and utilize one or more neural networks.
Zhisheng Xiao, Karsten Kreis, Arash Vahdat
Filed: 30 Sep 22
Utility
Techniques for Storing Sub-alignment Data When Accelerating Smith-waterman Sequence Alignments
30 Mar 23
Various techniques for accelerating Smith-Waterman sequence alignments are provided.
Maciej Piotr TYRLIK, Ajay Sudarshan TIRUMALA, Shirish GADRE
Filed: 30 Sep 21
Utility
Systems and Methods for Performing Commands In a Vehicle Using Speech and Image Recognition
30 Mar 23
Systems and methods are disclosed herein for implementation of a vehicle command operation system that may use multi-modal technology to authenticate an occupant of the vehicle to authorize a command and receive natural language commands for vehicular operations.
Sumit Bhattacharya, Jason Conrad Roche, Niranjan Avadhanam
Filed: 6 Dec 22
Utility
System Task Management for Computing Systems
30 Mar 23
One or more embodiments of the present disclosure relate to executing, by a plurality of compute engines, a plurality of runnables of a computing application based at least on an execution schedule and a set of commands associated with the execution schedule.
Ashutosh Tadkase, Akash Bellubbi, Ian Tramble, Peter Boonstoppel, Suraj Das, Ranvijay Singh, Sever Topan, Albert Davies, Linda Xiong, Sharat Janapareddy, Ashkan Vafaee, Sai Gurrappadi, Bruce Holmer, Vishanth Iyer, John Lore, Ian Howson, Pulkit Desai, Michael Cox
Filed: 2 Sep 22
Utility
Heater for Microring Resonators
30 Mar 23
Microring resonators are devices that includes a set of waveguides that guide light, where at least one of the waveguides is a closed loop that operates to increase an intensity of the light over each round-trip.
Nikola Nedovic, Nandish Mehta, Arian Hashemi Talkhooncheh
Filed: 30 Sep 21
Utility
Predicated Packet Processing In Network Switching Devices
30 Mar 23
Apparatuses, systems, and techniques to operate a network switching device using predicated instructions that implement conditional algorithms of data packet processing are disclosed.
Stephen Warren, Krishna Garlapati
Filed: 18 Nov 21
Utility
Optimizing Concurrent Artificial Intelligence Processing Using Derived Neural Networks
30 Mar 23
Apparatuses, systems, and techniques are disclosed to generate a derived artificial intelligence (AI) model from a plurality of AI models.
Shekhar Dwivedi, Nicholas Alexander Haemel
Filed: 30 Sep 21
Utility
Cryptographic Data Communication Apparatus
30 Mar 23
In one embodiment, data communication apparatus includes packet processing circuitry to receive data from a memory responsively to a data transfer request, and cryptographically process the received data in units of data blocks using a block cipher so as to add corresponding cryptographically processed data blocks to a sequence of data packets, the sequence including respective ones of the cryptographically processed data blocks having block boundaries that are not aligned with payload boundaries of respective one of the packets, such that respective ones of the cryptographically processed data blocks are divided into two respective segments, which are contained in successive respective ones of the packets in the sequence, and a network interface which includes one or more ports for connection to a packet data network and is configured to send the sequence of data packets to a remote device over the packet data network via the one or more ports.
Miriam Menes, Noam Bloch, Adi Menachem, Idan Burstein, Ariel Shahar, Maxim Fudim
Filed: 6 Dec 22
Utility
Zero-copy processing
30 Mar 23
In one embodiment, a system includes a peripheral device including a memory access interface to receive from a host device headers of packets, while corresponding payloads of the packets are stored in a host memory of the host device, and descriptors being indicative of respective locations in the host memory at which the corresponding payloads are stored, a data processing unit memory to store the received headers and the descriptors without the payloads of the packets, and a data processing unit to process the received headers, wherein the peripheral device is configured, upon completion of the processing of the received headers by the data processing unit, to fetch the payloads of the packets over the memory access interface from the respective locations in the host memory responsively to respective ones of the descriptors, and packet processing circuitry to receive the headers and payloads of the packets, and process the packets.
Haggai Eran, Liran Liss, Yuval Shpigelman, Idan Burstein
Filed: 29 Sep 21
Utility
Assigning Obstacles to Lanes Using Neural Networks for Autonomous Machine Applications
30 Mar 23
In various examples, live perception from sensors of an ego-machine may be leveraged to detect objects and assign the objects to bounded regions (e.g., lanes or a roadway) in an environment of the ego-machine in real-time or near real-time.
Mehmet Kocamaz, Neeraj Sajjan, Sangmin Oh, David Nister, Junghyun Kwon, Minwoo Park
Filed: 29 Sep 21
Utility
Branch and Bound Sorting for Scheduling Task Execution In Computing Systems
30 Mar 23
One or more embodiments of the present disclosure relate to identifying, based on application data associated with a computing application that includes a set of runnables, a plurality of scheduling branches associated with scheduling execution of at least a subset of runnables of the set of runnables.
Albert Davies, Akash Bellubbi, Ashutosh Tadkase, Bruce Holmer, Suraj Das, Vishanth Iyer, Sever Topan, Ian Tramble, Linda Xiong, Sharat Janapareddy, Ranvijay Singh, John Lore
Filed: 2 Sep 22
Utility
Priority Encoder-based Techniques for Computing the Minimum or the Maximum of Multiple Values
30 Mar 23
In various embodiments, the maximum or minimum of multiple input values is determined.
Ilyas ELKIN, Brent Ralph BOSWELL, Stuart F. OBERMAN, Ming Y. SIU
Filed: 28 Sep 21
Utility
Techniques for Accelerating Smith-waterman Sequence Alignments
30 Mar 23
Various techniques for accelerating Smith-Waterman sequence alignments are provided.
Maciej Piotr TYRLIK, Ajay Sudarshan TIRUMALA, Shirish GADRE
Filed: 30 Sep 21
Utility
Monitoring Execution of Application Schedules In Computing Systems
30 Mar 23
One or more embodiments of the present disclosure relate to monitoring execution of runnables that may be executed by a computing system, the executing begin based at least on a schedule.
Akash Bellubbi, Albert Davies, Ashutosh Tadkase, Sharat Janapareddy, Suraj Das, Ranvijay Singh, Ashkan Vafaee, Pulkit Desai, Michael Cox, Peter Boonstoppel
Filed: 2 Sep 22
Utility
User-configurable Memory Allocation
30 Mar 23
Apparatuses, systems, and techniques to limit one or more computational resources to be used to execute one or more CUDA programs.
Fnu Vishnuswaroop Ramesh
Filed: 27 Sep 21
Utility
Low Stress Plane Design for Ic Package Substrate
30 Mar 23
It is desirable to improve a longevity and reliability of a substrate used within an IC package.
Yuanjing Jane Li, Chuan Zhang, John Aguada, Howard Marks
Filed: 30 Sep 21
Utility
Automatic high beam control for autonomous machine applications
28 Mar 23
In various examples, high beam control for vehicles may be automated using a deep neural network (DNN) that processes sensor data received from vehicle sensors.
Jincheng Li, Minwoo Park
Filed: 12 Aug 20
Utility
Appearance-driven automatic three-dimensional modeling
28 Mar 23
Appearance driven automatic three-dimensional (3D) modeling enables optimization of a 3D model comprising the shape and appearance of a particular 3D scene or object.
Carl Jacob Munkberg, Jon Niklas Theodor Hasselgren
Filed: 15 Aug 22
Utility
Semiconductor assembly
28 Mar 23
A semiconductor assembly is described that includes a substrate having top and bottom sides.
Jacky Qiu, Martin Ding, Jerry Zhou, Minto Zheng
Filed: 21 Dec 20