NewsPronto

 
Times Advertising


.

News from Asia

Guaranteeing long-term smoothness with the tech-innovative Dynamic Computing Engine in OPPO ColorOS 13

  • Written by Media Outreach
SHENZHEN, CHINA - Media OutReach - 6 September 2022 - The increasingly important role that smart devices play in our lives is placing more and more demands on their ability to deliver consistently smooth and reliable experiences. But even in 2022, more than a decade since smartphones became a common part of our everyday existence, performance optimization is still one of the biggest challenges facing the industry.image
Dynamic Computing Engine
Despite exponential increases to the amount of RAM and ROM on smartphones over the past ten years, slow app opening and switching speeds, phone overheating, and high-power consumption are still regular concerns for users. This leads to the question, if today's smartphone hardware is so powerful, why do we still experience such fundamental issues in user experience?Powerful hardware only works if used right Fierce competition in the smartphone industry over the past decade has led to many manufacturers fighting in a race to deliver the most powerful device in terms of raw hardware performance. This has caused many industry analysts and everyday users alike to wonder if smartphone hardware has now become more powerful than it needs to be. A better way of looking at the issue though is whether this power is being put to the right use or not. When it comes to using powerful hardware in the most effective way, there are two mistakes which are commonly made. The first is to allocate too many computing resources to a process that doesn't need them, ultimately leading to unnecessary power consumption. For example, two smartphones equipped with the same chipset can have vastly different levels of power consumption, and this is partly a result of the way resource are allocated and scheduled. The second type of misuse occurs during memory scheduling conflicts. These are what cause the phone to lag or freeze, for example when switching from one application to another, as system resources originally committed to the first app take time to become available for use by the second. To solve these problems and ensure that the hardware on its latest smart devices is put to the best use, OPPO has developed a system level computing hub — the Dynamic Computing Engine — that can be found in the latest version of its mobile operating system, ColorOS 13. The Dynamic Computing Engine: OPPO's system level computing hub for ColorOS ColorOS's Dynamic Computing Engine uses a Computing Power Model to schedule hardware resources effectively and accurately. By optimizing through four computing technologies (Parallel Computing, High-Performance Computing, Device-Cloud Collaborative Computing, and Intelligent Computing), the Dynamic Computing Engine helps deliver an all-round smoother and more stable user experience over the long-term on OPPO devices. The Dynamic Computing Engine is an evolving technology platform that combines hardware and software to deliver maximum performance and efficiency. For the platforms' first edition on ColorOS 13, the Computing Power Model and the Parallel Computing Engine have been implemented to help solve performance issues related to inefficient resource allocation and memory scheduling conflicts.
  • The Computing Power Model: striking a balance between high performance and low power consumption
Existing strategies for scheduling computing resources have often lacked a deep understanding of chip microarchitecture, so they fail to achieve the best balance in energy efficiency. To solve these problems, the ColorOS's engineers underwent a three-year process to find the best method of allocating computing power that could achieve the optimal balance between high performance and low power consumption. Following analysis and simulation of millions of such scenarios data, the team ultimately developed a Computing Power Model capable of accurately scheduling CPU, GPU, and DDR computing resources at the instruction level. image
Dynamic Computing Engine -Computing Power Model
With the support of the Computing Power Model, whenever the phone needs to render a game environment or open a camera application, the CPU only needs to perform the role of an "assistant", rather than dedicating the focus of its resources to this one task. This can avoid excessive resource requests and the need to repeatedly test resource allocation efficiency, reducing power consumption and extending battery life in the process. A look at data from the OPPO Find X5 Pro shows just how much the Computing Power Model can improve power efficiency. According to data from OPPO Lab, once upgraded to ColorOS 13, a Find X5 Pro can be used to communicate via WhatsApp for 19 hours, play PUBG for 9 hours, view YouTube videos for 22 hours, or take WhatsApp video calls for 8 hours. While these are unlikely scenarios for the everyday person, simulations also show that the average battery life of the Find X5 Pro can reach 34 hours during typically use.
  • Parallel Computing: ensuring a smooth experience under heavy loads...

Read more: Guaranteeing long-term smoothness with the tech-innovative Dynamic Computing Engine in OPPO...