-
公开(公告)号:US20180143903A1
公开(公告)日:2018-05-24
申请号:US15620794
申请日:2017-06-12
Applicant: MediaTek Inc.
Inventor: Ming-Ju Wu , Chien-Hung Lin , Chia-Hao Hsu , Pi-Cheng Hsiao , Shao-Yu Wang
IPC: G06F12/0804 , G06F12/0815 , G06F12/121
CPC classification number: G06F12/0804 , G06F12/0811 , G06F12/0815 , G06F12/0833 , G06F12/12 , G06F12/121 , G06F2212/60 , G06F2212/621
Abstract: A multi-cluster, multi-processor computing system performs a cache flushing method. The method begins with a cache maintenance hardware engine receiving a request from a processor to flush cache contents to a memory. In response, the cache maintenance hardware engine generates commands to flush the cache contents to thereby remove workload of generating the commands from the processors. The commands are issued to the clusters, with each command specifying a physical address that identifies a cache line to be flushed.
-
公开(公告)号:US20160314024A1
公开(公告)日:2016-10-27
申请号:US15098876
申请日:2016-04-14
Applicant: MediaTek Inc.
Inventor: Ya-Ting Chang , Ming-Ju Wu , Pi-Cheng Chen , Jia-Ming Chen , Chung-Ho Chang , Pi-Cheng Hsiao , Hung-Lin Chou , Shih-Yen Chiu
IPC: G06F9/50
CPC classification number: G06F9/5088 , G06F1/3203 , G06F1/3287 , G06F1/329 , G06F9/5022 , G06F9/5094 , Y02D10/171 , Y02D10/22 , Y02D10/24 , Y02D50/20
Abstract: A computing system supports a clearance mode for its processor cores. The computing system can transition a target processor core from an active mode into a clearance mode according to a system policy. The system policy determines the number of processor cores to be in the active mode. The transitioning into the clearance mode includes the operations of migrating work from the target processor core to one or more other processor cores in the active mode in the computing system; and removing the target processor core from a scheduling configuration of the computing system to prevent task assignment to the target processor core. When the target processor core is in the clearance mode, the target processor core is maintained in an online idle state in which the target processor core performs no work.
Abstract translation: 计算系统支持其处理器核心的清除模式。 计算系统可以根据系统策略将目标处理器核心从活动模式转换到清除模式。 系统策略确定处于活动模式的处理器核心数。 过渡到清除模式包括在计算系统中将工作从目标处理器核心迁移到活动模式中的一个或多个其他处理器核心的操作; 以及从所述计算系统的调度配置中移除所述目标处理器核以防止对所述目标处理器核心的任务分配。 当目标处理器核心处于清除模式时,目标处理器核心维持在目标处理器核心不工作的在线空闲状态。
-
公开(公告)号:US20170300427A1
公开(公告)日:2017-10-19
申请号:US15487402
申请日:2017-04-13
Applicant: MEDIATEK INC.
Inventor: Chien-Hung Lin , Ming-Ju Wu , Wei-Hao Chiao , Kun-Geng Lee , Shun-Chieh Chang , Ming-Ku Chang , Chia-Hao Hsu , Pi-Cheng Hsiao
CPC classification number: G06F12/128 , G06F12/0804 , G06F12/0811 , G06F12/0831 , G06F12/084 , G06F12/0842 , G06F12/0862 , G06F2212/1016 , G06F2212/1044 , G06F2212/602 , G06F2212/621
Abstract: A multi-processor system with cache sharing has a plurality of processor sub-systems and a cache coherence interconnect circuit. The processor sub-systems have a first processor sub-system and a second processor sub-system. The first processor sub-system includes at least one first processor and a first cache coupled to the at least one first processor. The second processor sub-system includes at least one second processor and a second cache coupled to the at least one second processor. The cache coherence interconnect circuit is coupled to the processor sub-systems, and used to obtain a cache line data from an evicted cache line in the first cache, and transfer the obtained cache line data to the second cache for storage.
-
公开(公告)号:US20170160962A1
公开(公告)日:2017-06-08
申请号:US15363181
申请日:2016-11-29
Applicant: MediaTek Inc.
Inventor: Shih-Yen Chiu , Wan-Ching Huang , Chung-Ho Chang , Ya-Ting Chang , Ming-Ju Wu , Nicholas Ching Hui Tang
IPC: G06F3/06
CPC classification number: G06F9/5077 , G06F9/455
Abstract: A multicore processor system includes multiple processor cores. When a processor core goes offline, the offline processor core is mapped to a mapped processor core, which is selected from an emulated processor core and one or more online processor cores among the multiple processor cores. The emulated processor core is a software construct containing an emulated state of the offline processor core. When the multicore processor system receives a system call that is sent from a requestor to the offline processor core to request for system information from the offline processor core, the system call is re-directed to the mapped processor core. The system information is returned from the mapped processor core to the requestor in response to the system call.
-
-
-