GPU Display Settings Control for Non-ISA Instruction Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing emulation technologies cannot control the execution of processing by a processor of a processing execution subject apparatus without affecting the execution of processing by a processor of a different type, limiting the ability to set commands executable by the latter.
Innovation Solution
An information processing apparatus with an acquisition unit, identification unit, and execution control unit that acquires and identifies commands executable by a different processor type, controlling the execution of processing by the subject processor based on parameter values set in specific commands without affecting the other type's processor execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If emulation technology is used to allow a processor to execute commands of a different type, then processing flexibility is improved, but the ability to control execution of processing without affecting the other type's processor execution is worsened
Solution Approach 1:
The patent segments the command execution control into two independent parts: (1) control over the processing execution subject apparatus processor, and (2) control over the other type processor. This is achieved by introducing separate control signals - a first control signal that conditions the execution of converted non-ISA instructions by the processing execution subject apparatus processor, and a second control signal that independently controls execution by the other type processor. This segmentation allows independent control of each processor type without mutual interference, resolving the technical contradiction between emulation flexibility and execution control capability.
Solution Approach 2:
The patent introduces control signal generation means as an intermediary component that generates and manages control signals for both processors. This intermediary layer acts as a mediator between the emulation system and the two different processor types, allowing the system to maintain flexibility in command execution while providing independent control over each processor's execution through the generated control signals. The intermediary resolves the contradiction by decoupling the control mechanisms for the two processor types.
2Adaptability or versatility
If commands executable by a processor of an other type are set, then command compatibility is improved, but the control of processing execution by the subject processor without impacting the other type's processor is worsened
Solution Approach 1:
The patent segments the control mechanism into independent control paths for the processing execution subject apparatus processor and the other type processor. By introducing a first control signal for the subject processor and a second control signal for the other type processor, the system achieves both command compatibility through emulation and reliable independent execution control. Each processor can be controlled separately based on its specific requirements, preventing execution interference while maintaining compatibility.
Solution Approach 2:
The patent applies local quality by providing different control characteristics to different processors based on their specific needs. The processing execution subject apparatus processor receives control through a first control signal mechanism, while the other type processor receives control through a second control signal mechanism. This localized control approach ensures that each processor type receives the appropriate level and type of control, achieving both compatibility and execution reliability without mutual impact.
Data Source
AI summary
An acquisition unit acquires a command that is executable by a processor of an other type being a processor of a different type from a processor of a processing execution subject apparatus. An identification unit identifies processing that is executable by the processor of the processing execution subject apparatus which is associated with the command acquired by the acquisition unit. An execution control unit controls execution of the processing performed by the processor of the processing execution subject apparatus based on a value of a parameter which is set in a specific command for the processor of the other type, the value of the parameter which is set in the specific command not affecting execution of processing performed by the processor of the other type.


