Configuration of a processing module to process a workload
GB2705595APending Publication Date: 2026-10-21IMAGINATION TECH LTD
5 Cites 0 Cited by
Patent Information
- Application Number
- GB2026001645
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-27
- Filing Date
- 2026-01-26
- Publication Date
- 2026-10-21
Abstract
Processing a workload according to parameters, performance dependent on parameters; training agent to determine parameters, receiving workload, determining workload and hardware parameters, manipulating workload with workload parameters and hardware with hardware parameters. Hardware parameter may relate to parallel processing, arithmetic logic, streaming. Agent may be trained with reinforcement learning with performance as reward. May store agent representation where agent is implemented using retrieved representation. Agent may be actor or critic neural network (NN). Training may comprise iterations where actor NN generates probability distribution over parameters, action selection logic selects parameter set based on probabilities, critic NN predicts reward, workload processed using selected parameters, actual reward determined and compared. Actual reward proportional or inversely proportional to reward. May comprise representation learning NN generating embeddings representing agent input state. Workload parameter may comprise kernel parameter defining how workload is split into chunks for respective hardware passes in processing. Workload may be NN. Layers of NN may process tensor, parameters specifyin: width / height split per pass, tensor planes per pass, filters processed per pass. Workload may comprise matrix multiplication, parameters specifying numbers included per chunk and parallelisation. Workload may be module of code to be compiled, parameters specifying compiler modes, options, flags. Figure 5
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
A method and apparatus for allocating hardware resources using a 3D model
CN109471726B
Task processing method and device, electronic equipment and computer readable storage medium
CN118132279A
Optimal number of threads determination system
US11635988B1
Method and apparatus for configuring a cloud storage software appliance
US20210176127A1
Selection of runtime performance estimator using machine learning
US20240118985A1
