首页>
外国专利>
METHOD AND APPARATUS FOR DYNAMIC ALLOCATION OF SYSTEM RESOURCE TO SUPPORT PIPELINE PARALLELISM IN HETEROGENEOUS MULTI-PROCESSING ENVIRONMENT
METHOD AND APPARATUS FOR DYNAMIC ALLOCATION OF SYSTEM RESOURCE TO SUPPORT PIPELINE PARALLELISM IN HETEROGENEOUS MULTI-PROCESSING ENVIRONMENT
展开▼
机译:在异构多处理环境中动态分配系统资源以支持管道并行性的方法和装置
展开▼
页面导航
摘要
著录项
相似文献
摘要
The present invention relates to a method and an apparatus for allocating dynamical system resources supporting pipeline parallelism in a heterogeneous multiprocessing environment according to an embodiment of the present invention comprises: (a) a step of acquiring identification information of worker thread of performing each state with respect to one or more stages constituting a target pipeline application and processing time information of each stage; (b) a step of calculating a throughput of each stage on the basis of the identification information of worker thread and the processing time information of each stage, and determines a stage with the lowest throughput as a limited stage and the stages other than the limited stage as unlimited stages; (c) a step of selecting a distribution state of system resources of making the highest energy efficiency at the time of executing a target pipeline application of distribution states of system resources allocatable to the limited stage, as a current distribution state of system resources, allocating a core to the limited stage in accordance with the current distribution state of system resources, and allocatable cores other than the core allocated to the limited stage, to the unlimited stages; (d) a step of monitoring whether a program phase of the target pipeline application is changed; and (e) a step of performing step (a) to step (e) when the program phase is changed in step (d).
展开▼