-
公开(公告)号:CN103124957A
公开(公告)日:2013-05-29
申请号:CN201180046468.9
申请日:2011-09-26
Applicant: 三星电子株式会社
CPC classification number: G06F9/5066 , G06F2209/5017
Abstract: 公开了一种用于具有至少一个处理单元的系统中的动态资源分配的方法和设备。所述动态资源分配的方法包括:接收关于资源要被分配到的任务的信息,并且将所述任务划分为一个或多个并行任务单元;将所述一个或多个并行任务单元转换为任务块,所述任务块具有根据所述并行任务单元的预计的执行时间和在所述并行任务单元之间的依赖性的形状;通过将所述任务块布置在具有时间的水平轴和处理单元的垂直轴的资源分配平面上来向所述任务块分配资源;以及,根据资源分配信息来执行所述任务。因此,可以同时并行地使用在系统中的CPU资源和GPU资源,这提高了整体系统效率。
-
公开(公告)号:CN103124957B
公开(公告)日:2017-09-08
申请号:CN201180046468.9
申请日:2011-09-26
Applicant: 三星电子株式会社
CPC classification number: G06F9/5066 , G06F2209/5017
Abstract: 公开了一种用于具有至少一个处理单元的系统中的动态资源分配的方法和设备。所述动态资源分配的方法包括:接收关于资源要被分配到的任务的信息,并且将所述任务划分为一个或多个并行任务单元;将所述一个或多个并行任务单元转换为任务块,所述任务块具有根据所述并行任务单元的预计的执行时间和在所述并行任务单元之间的依赖性的形状;通过将所述任务块布置在具有时间的水平轴和处理单元的垂直轴的资源分配平面上来向所述任务块分配资源;以及,根据资源分配信息来执行所述任务。因此,可以同时并行地使用在系统中的CPU资源和GPU资源,这提高了整体系统效率。
-
公开(公告)号:CN103124956B
公开(公告)日:2017-02-15
申请号:CN201180046553.5
申请日:2011-09-26
Applicant: 三星电子株式会社
CPC classification number: G06T1/20 , G06F8/47 , G06F8/48 , G06F9/45516 , G06T15/005
Abstract: 提供了用于编译和执行包括中央处理单元CPU)源代码和图形处理单元(GPU)源代码的应用的方法和装置。该装置包括:硬件设备,包括CPU和GPU;编译器,用于将GPU源代码编译为GPU虚拟指令;以及混合虚拟化块,用于通过将GPU虚拟指令翻译为GPU机器代码来执行执行文件。
-
公开(公告)号:CN104137075A
公开(公告)日:2014-11-05
申请号:CN201380011250.9
申请日:2013-01-24
Applicant: 三星电子株式会社
IPC: G06F9/50
CPC classification number: G06F9/5011 , G06F9/5066 , G06T1/20
Abstract: 资源分配方法和装置通过将使用通用GPU(GPGPU)的任务分类到操作中并且将相同的操作组合到请求中来高效地利用GPU资源。根据本公开的图形处理单元(GPU)的资源分配方法包括:接收包括至少一个操作的任务;以请求为单位存储至少一个操作;合并每个请求的相同的操作的数据;以及,根据请求的运行次序来分配GPU资源。
-
公开(公告)号:CN103124956A
公开(公告)日:2013-05-29
申请号:CN201180046553.5
申请日:2011-09-26
Applicant: 三星电子株式会社
CPC classification number: G06T1/20 , G06F8/47 , G06F8/48 , G06F9/45516 , G06T15/005
Abstract: 本发明提供了用于编译和执行包括中央处理单元(CPU)源代码和图形处理单元(GPU)源代码的应用的方法和装置。该装置包括:硬件设备,包括CPU和GPU;编译器,用于将GPU源代码编译为GPU虚拟指令;以及混合虚拟化块,用于通过将GPU虚拟指令翻译为GPU机器代码来执行执行文件。
-
-
-
-