17898803. CONTROL PARAMETER ADDRESS VIRTUALIZATION simplified abstract (Micron Technology, Inc.)
Contents
CONTROL PARAMETER ADDRESS VIRTUALIZATION
Organization Name
Inventor(s)
Tony M. Brewer of Plano TX (US)
Michael Keith Dugan of Richardson TX (US)
CONTROL PARAMETER ADDRESS VIRTUALIZATION - A simplified explanation of the abstract
This abstract first appeared for US patent application 17898803 titled 'CONTROL PARAMETER ADDRESS VIRTUALIZATION
Simplified Explanation
The patent application abstract describes a protocol for allowing user applications to have protected access to control parameters for different queues on an accelerator device through a shared memory page.
- The protocol enables user applications to access control parameters on an accelerator device through a unique memory page.
- Multiple sets of control parameters can be stored in a single memory page, with different application processes having views of the page.
- An access check is included in the protocol to detect and handle unauthorized accesses to specific parameters.
Potential Applications
- High-performance computing
- Artificial intelligence and machine learning applications
- Data processing and analytics
Problems Solved
- Secure access to control parameters on accelerator devices
- Efficient management of control parameters for different queues
- Prevention of unauthorized access to sensitive information
Benefits
- Enhanced security for control parameters
- Improved performance and efficiency in accessing and managing queues
- Facilitates collaboration and sharing of control parameters among different applications
Original Abstract Submitted
Host and accelerator devices can be coupled using various interfaces, such as Compute Express Link (CXL). In an example, user applications can have protected access to a shared set of control parameters for different queues. A protocol can allow an application to use a unique memory page at the accelerator device through which the application can access control parameters, such as can be used to control memory-based communication queues or other queues. In an example, there can be multiple sets of control parameters in a single memory page. The protocol can allow views of the single memory page from respective different application processes. In an example, the protocol can include or use an access check to detect and handle unauthorized accesses to particular parameters.