Abstract:
An electronic apparatus, FPS decision method, and non-transitory computer readable storage medium thereof are provided. The electronic apparatus comprises a circuit. The circuit calculates a movement value according to a plurality of first data corresponding to a first frame for display and a plurality of second data corresponding to a second frame for display. The circuit further calculates a target FPS for displaying a plurality of third frames according to the movement value and a number of frame time between the first frame and the second frame.
Abstract:
A wearable device includes a plurality of sensors, a wireless communication unit and a control unit. The wireless communication unit is arranged for communicating with an electronic device having a plurality of sensors. The control unit is arranged for receiving at least one sensed data from the electronic device via the wireless communication unit, and comparing the at least one sensed data of the electronic device with sensed data generated by at least one of the sensors of the wearable device to generate a comparison result, and determining whether the electronic device is in a aware status according to the comparison result.
Abstract:
One dynamic task scheduling method includes: receiving a task, wherein the task comprises a kernel and a plurality of data items to be processed by the kernel; dynamically partitioning the task into a plurality of sub-tasks, each having the kernel and a variable-sized portion of the data items; and dispatching the sub-tasks to a plurality of computing devices of a heterogeneous computing system. Another dynamic task scheduling method includes: receiving a task, wherein the task comprises a kernel and a plurality of data items to be processed by the kernel; partitioning the task into a plurality of sub-tasks, each having the kernel and a same fixed-sized portion of the data items; and dynamically dispatching the sub-tasks to a plurality of computing devices of a heterogeneous computing system.
Abstract:
A display apparatus is provided. The display apparatus includes a detector and a controller. The detector is arranged for detecting motion of the display apparatus to identify an activity of a user of the display apparatus, and accordingly generating an identification result. The controller is coupled to the detector, and is arranged for determining a display resolution of the display apparatus according to the identification result.
Abstract:
An electronic device includes a plurality of processor cores, a core controller, and a core setting module. The processor cores are for executing an application program. The core controller monitors a degree of parallelism of the application program; determining, according to utilization of the processor cores, whether frequencies of the processor cores or power-on number of the processor cores should be changed; and selects, according to the degree of parallelism of the application program, at least one of the frequencies of the processor cores and the power-on number of the processor cores to provide a selection result when determining that the frequencies of the processor cores or the power-on number of the processor cores should be changed. The core setting module changes at least one of the frequencies of the processor cores and the power-on number of the processor cores based on the selection result.
Abstract:
An electronic apparatus, FPS decision method, and non-transitory computer readable storage medium thereof are provided. The electronic apparatus comprises a circuit. The circuit calculates a movement value according to a plurality of first data corresponding to a first frame for display and a plurality of second data corresponding to a second frame for display. The circuit further calculates a target FPS for displaying a plurality of third frames according to the movement value and a number of frame time between the first frame and the second frame.
Abstract:
One dynamic task scheduling method includes: receiving a task, wherein the task comprises a kernel and a plurality of data items to be processed by the kernel; dynamically partitioning the task into a plurality of sub-tasks, each having the kernel and a variable-sized portion of the data items; and dispatching the sub-tasks to a plurality of computing devices of a heterogeneous computing system. Another dynamic task scheduling method includes: receiving a task, wherein the task comprises a kernel and a plurality of data items to be processed by the kernel; partitioning the task into a plurality of sub-tasks, each having the kernel and a same fixed-sized portion of the data items; and dynamically dispatching the sub-tasks to a plurality of computing devices of a heterogeneous computing system.