-
公开(公告)号:US10921876B2
公开(公告)日:2021-02-16
申请号:US15963307
申请日:2018-04-26
Applicant: MediaTek Inc.
Inventor: Jih-Ming Hsu , Tai-Hua Lu , Pei-Yu Huang , Chien-Yuan Lai , Shu-Hsuan Chou , I-Cheng Cheng , Yun-Ching Li , Ming Hsien Lee
IPC: G06F1/329 , G06F1/3203 , G06F1/3209 , G06F1/3206
Abstract: Power and performance of a multi-core system is managed dynamically by adjusting power table indices at runtime. Runtime statistics is measured, when an application is executed on a first core of a first type at a first operating point (OPP) in a first time period, and on a second core of a second core type at a second OPP in a second time period. A controller estimates, based on the runtime statistics, a first pair of indices associated with a first OPP for the first core and a second pair of indices associated with a second OPP for the second core. During runtime, the controller incorporates the first pair of indices and the second pair of indices into power table indices; and determines, from the power table indices, selected indices associated with a selected OPP of a core of a selected core type for executing the application.
-
2.
公开(公告)号:US11762439B2
公开(公告)日:2023-09-19
申请号:US16718099
申请日:2019-12-17
Applicant: MEDIATEK INC.
Inventor: Pei-Yu Huang , Chih-Yuan Hsiao , Chiao-Pin Fan , Chi-Wen Pan , Tai-Yu Chen , Chien-Tse Fang , Jih-Ming Hsu , Yun-Ching Li
IPC: G05D23/00 , G06F1/20 , G06F1/3206
CPC classification number: G06F1/206 , G06F1/203 , G06F1/3206
Abstract: The present invention provides a method of dynamic thermal management applied to a portable device, wherein the method includes the steps of: obtaining a surface temperature of the portable device; obtaining a junction temperature of a chip of the portable device; and calculating an upper limit of the junction temperature according to the junction temperature and the surface temperature.
-
3.
公开(公告)号:US20200333193A1
公开(公告)日:2020-10-22
申请号:US16920583
申请日:2020-07-03
Applicant: MediaTek Inc.
Inventor: Chi-Wen Pan , Pei-Yu Huang , Sheng-Liang Kuo , Jih-Ming Hsu , Tai-Yu Chen , Yun-Ching Li , Wei-Ting Wang
Abstract: The surface temperature of a portable device is estimated. The portable device includes a sensor for detecting the internal temperature of the portable device. The portable device also includes circuitry for estimating the surface temperature, using the internal temperature and an ambient temperature of the portable device as input to a circuit model. The circuit model describes thermal behaviors of the portable device. The circuitry is operative to identify a scenario in which the portable device operates, and determine the ambient temperature using the scenario and at least the internal temperature.
-
公开(公告)号:US10019373B2
公开(公告)日:2018-07-10
申请号:US14833139
申请日:2015-08-23
Applicant: MEDIATEK INC.
Inventor: Dz-Ching Ju , Meng-Bing Yu , Yun-Ching Li
IPC: G06F12/00 , G06F12/0877 , G06F3/06 , G06F12/06 , G06F9/50
CPC classification number: G06F12/0877 , G06F3/0604 , G06F3/0631 , G06F3/0664 , G06F3/0683 , G06F9/50 , G06F12/0646 , G06F2212/151 , G06F2212/603 , G06F2212/604
Abstract: A memory management method includes: checking shared virtual memory (SVM) support ability of at least one device participating in data access of a buffer; referring to a checking result to adaptively select an SVM mode; and allocating the buffer in a physical memory region of a memory device, and configuring the buffer to operate in the selected SVM mode.
-
公开(公告)号:US10031573B2
公开(公告)日:2018-07-24
申请号:US14931923
申请日:2015-11-04
Applicant: MediaTek Inc.
Inventor: Jia-Ming Chen , Hung-Lin Chou , Pi-Cheng Hsiao , Ya-Ting Chang , Yun-Ching Li , Yu-Ming Lin
CPC classification number: G06F1/3287 , G06F1/3206 , G06F1/324 , G06F9/4812 , G06F9/5088 , G06F9/5094 , Y02D10/126 , Y02D10/171 , Y02D50/20
Abstract: Energy efficiency is managed in a multi-cluster system. The system detects an event in which a current operating frequency of an active cluster enters or crosses any of one or more predetermined frequency spots of the active cluster, wherein the active cluster includes one or more first processor cores. When the event is detected, the system performs the following steps: (1) identifying a target cluster including one or more second processor cores, wherein the each first processor core in the first cluster and each second processor core in the second cluster have different energy efficiency characteristics; (2) activating at least one second processor core in the second cluster; (3) determining whether to migrate one or more interrupt requests from the first cluster to the second cluster; and (4) determining whether to deactivate at least one first processor core of the active cluster based on a performance and power requirement.
-
公开(公告)号:US09747963B2
公开(公告)日:2017-08-29
申请号:US14530837
申请日:2014-11-03
Applicant: MEDIATEK INC.
Inventor: Ming-Hsien Lee , Yun-Ching Li , Yi-Chih Huang , Chun-Fang Peng
CPC classification number: G11C8/18 , G06F12/0607 , G06F13/1684 , G06F13/1689 , G11C5/14 , G11C7/1072 , G11C8/06 , G11C8/08 , Y02D10/13 , Y02D10/14
Abstract: A multi-channel memory system has a memory device, a plurality of channels, and a control circuit. The memory device has a plurality of memory storage spaces. The channels are coupled to the memory storage spaces, respectively, wherein each of the channels is configured to act as a memory interface for accessing a corresponding memory storage space independently. The control circuit controls clock frequencies of clocks on the channels, respectively. At a same time point, the channels include at least a first channel operating at a first clock frequency set by the control circuit and a second channel operating at a second clock frequency set by the control circuit at a same time point, and the second clock frequency is different from the first clock frequency.
-
公开(公告)号:US09733688B2
公开(公告)日:2017-08-15
申请号:US14478116
申请日:2014-09-05
Applicant: MediaTek Inc.
Inventor: Chih-Hsiang Hsiao , Yu-Cheng Hsieh , Yun-Ching Li , Jih-Ming Hsu
CPC classification number: G06F1/3203 , G06F1/1626 , G06F1/3212 , G06F1/3287 , Y02D10/171 , Y02D10/174
Abstract: An electronic device and associated method is provided. The electronic device includes: a plurality of subsystems including hardware resources; a battery coupled to the plurality of subsystems; and a processing unit, configured to allocate a virtual battery from the battery for each subsystem, wherein each virtual battery has a defined power budget from the battery.
-
公开(公告)号:US20240370379A1
公开(公告)日:2024-11-07
申请号:US18143623
申请日:2023-05-05
Applicant: MEDIATEK INC.
Inventor: Chun-Ming Su , Chih-Wei Hung , Yi-Lun Lin , Kun-Lung Chen , Po-Han Wang , Ming-Hung Hsieh , Yun-Ching Li
IPC: G06F12/126 , G06F12/1009
Abstract: An electronic device includes a memory usage identification circuit and a system-level cache (SLC). The memory usage identification circuit obtains a memory usage indicator that depends on memory usage of a storage space allocated in a system memory at which memory access is requested by a physical address. The SLC includes a cache memory and a cache controller. The cache controller performs cache management upon the cache memory according to the physical address and the memory usage indicator.
-
公开(公告)号:US10739206B2
公开(公告)日:2020-08-11
申请号:US15859518
申请日:2017-12-30
Applicant: MediaTek Inc.
Inventor: Chi-Wen Pan , Pei-Yu Huang , Sheng-Liang Kuo , Jih-Ming Hsu , Tai-Yu Chen , Yun-Ching Li , Wei-Ting Wang
Abstract: The surface temperature of a portable device is estimated. A sensor detects the internal temperature of the portable device. The internal temperature and an ambient temperature are used as input to a circuit model that describes thermal behaviors of the portable device. Dynamic thermal management may be performed based on the estimated surface temperature.
-
公开(公告)号:US20190332157A1
公开(公告)日:2019-10-31
申请号:US15963307
申请日:2018-04-26
Applicant: MediaTek Inc.
Inventor: Jih-Ming Hsu , Tai-Hua Lu , Pei-Yu Huang , Chien-Yuan Lai , Shu-Hsuan Chou , I-Cheng Cheng , Yun-Ching Li , Ming Hsien Lee
IPC: G06F1/32
Abstract: Power and performance of a multi-core system is managed dynamically by adjusting power table indices at runtime. Runtime statistics is measured, when an application is executed on a first core of a first type at a first operating point (OPP) in a first time period, and on a second core of a second core type at a second OPP in a second time period. A controller estimates, based on the runtime statistics, a first pair of indices associated with a first OPP for the first core and a second pair of indices associated with a second OPP for the second core. During runtime, the controller incorporates the first pair of indices and the second pair of indices into power table indices; and determines, from the power table indices, selected indices associated with a selected OPP of a core of a selected core type for executing the application.
-
-
-
-
-
-
-
-
-