Rate This Document
Findability
Accuracy
Completeness
Readability

Instruction Stream Engine

Solution Overview

The instruction stream engine redirects the OpenGL ES instructions of a cloud phone to a user's mobile phone for execution, and images are rendered on the mobile phone. In this way, complicated logic operations of applications or games can be run on the cloud phone, and image rendering can be redirected to the user's mobile phone, expanding the computing and storage capabilities of the mobile phone via device-cloud synergy.

Advantages

  • With the instruction stream engine technique, cloud phones require only CPU computing power and do not depend on GPU hardware. This reduces the cloud GPU costs, makes full use of the Kunpeng multi-core advantages to improve the deployment density of cloud phones, and supports dynamic migration of cloud phones.
  • When this engine is used in 2D and casual 3D gaming, user mobile phones draw images with lossless quality based on rendering instructions and deliver a lower touch latency, thereby providing better gaming experience.
  • When this engine is used in mobile office scenarios, rendering instructions are generated only when images change. In this case, the bandwidth requirement is lower than that of the video stream cloud phone with the same specifications (resolution).

Solution Constraints

  • This feature is only suitable for mobile office and 2D/casual 3D gaming scenarios.
  • The instruction stream engine has high requirements on the network bandwidth and latency between cloud phones and physical mobile phones.