-
公开(公告)号:US20180181443A1
公开(公告)日:2018-06-28
申请号:US15787219
申请日:2017-10-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: BERNHARD EGGER , Su-Rim Oh , Younghyun Cho , Dong-Hoon Yoo
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F9/5027
Abstract: A multi-core computing device includes a control core group having first low-level control cores and a processing core group. The control core group allocates work groups for executing an Open Computing Language (OpenCL) kernel to the first low-level control cores and first processing cores among the processing core group. The processing core group performs processing of the work groups allocated by the control core group outputs results of the processing. The control cores are hierarchically grouped.
-
2.
公开(公告)号:US11301016B2
公开(公告)日:2022-04-12
申请号:US16518421
申请日:2019-07-22
Inventor: Bernhard Egger , Younghyun Cho , Su-Rim Oh , Dong-hoon Yoo
IPC: G06F1/28 , G06F1/20 , G06F1/324 , G06F1/3296 , G06F1/3203 , G06F1/3234
Abstract: Provided are computing devices, each including a plurality of cores, and methods of allocating power to the plurality of cores. The computing device includes: a control core group including a plurality of control cores, the control core group configured to allocate a power budget to processing cores according to an energy management policy and state information of the processing cores, and transmit the allocated power budget to at least one of a lower control core and the processing cores; and a processing core group including at least one or more of the processing cores, the processing core group configured to perform computations based on the power budget allocated by the control core group, and transmit state information of the processing cores to the control core group, the state information of the processing cores having been modified based on the computations performed.
-
3.
公开(公告)号:US10409351B2
公开(公告)日:2019-09-10
申请号:US15788293
申请日:2017-10-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Bernhard Egger , Younghyun Cho , Su-Rim Oh , Dong-hoon Yoo
IPC: G06F1/32 , G06F1/28 , G06F1/20 , G06F1/324 , G06F1/3296
Abstract: Provided are computing devices, each including a plurality of cores, and methods of allocating power to the plurality of cores. The computing device includes: a control core group including a plurality of control cores, the control core group configured to allocate a power budget to processing cores according to an energy management policy and state information of the processing cores, and transmit the allocated power budget to at least one of a lower control core and the processing cores; and a processing core group including at least one or more of the processing cores, the processing core group configured to perform computations based on the power budget allocated by the control core group, and transmit state information of the processing cores to the control core group, the state information of the processing cores having been modified based on the computations performed.
-
-