Abstract:
PURPOSE: A data processing system and a method thereof are provided to improve a performance by reducing the current consumption of an SOC(System-On-Chip) by executing a switching role based on current consumption amount. CONSTITUTION: A CPU(Center Processing Unit)(12) executes an accelerator controller module(12-2) which generates a comparison signal. The comparison signal controls a switching process between the heterogeneous accelerators for accelerating multimedia executed by an application program. The accelerator controller module outputs the comparison signal by comparing the usage amount of the CPU and reference usage amount. The heterogeneous accelerators include a software accelerator implemented by a program code executed in the CPU and a hardware accelerator(18) implemented by a hardware device.
Abstract:
어플리케이션 프로세서는 액티브 모드에서 적어도 하나 이상의 외부 클럭 소스로부터 수신되는 외부 메인 클럭 신호에 기초하여 동작하는 메인 중앙 처리 유닛, 내부 클럭 신호를 생성하는 적어도 하나 이상의 내부 클럭 소스, 및 액티브 모드 또는 슬립 모드에서 적어도 하나 이상의 센서 모듈로부터 기 설정된 주기로 수신되는 센싱 데이터의 처리 동작을 수행하되, 센싱 데이터의 처리 동작에 필요한 동작 속도에 따라 내부 클럭 신호 또는 외부 클럭 소스로부터 수신되는 외부 서브 클럭 신호에 기초하여 동작하는 센서 서브 시스템을 포함한다.