Browse

Hierarchical Manycore Resource Management Framework using Control Processors : 컨트롤 프로세서를 활용한 계층적 매니코어 자원 관리 프레임워크

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors
오수림
Advisor
Bernhard Egger
Major
공과대학 컴퓨터공학부
Issue Date
2017-02
Publisher
서울대학교 대학원
Keywords
Manycore processorsControl processorsRuntimeDynamic schedulingPower managementParallel processing
Description
학위논문 (석사)-- 서울대학교 대학원 : 컴퓨터공학부, 2017. 2. Bernhard, Egger.
Abstract
As the number of cores integrated into a single manycore processor chip increases, the amount of computation for runtime scheduling becomes prohibitively large. In this paper, we present an efficient manycore resource management scheme with consideration of both runtime scheduling overhead and power consumption exploiting architecture support of tiny control processors. By using hierarchically placed control processors on a manycore processor, we distribute dynamic scheduling and perform efficient hierarchical load-balancing. Moreover, to utilize the core resources with energy efficiency, the proposed framework dynamically adjusts the core resource allocation for simultaneously running applications based on applications performance characteristics. Without the use of processing cores and memory resources, we perform dynamic work scheduling and space-shared scheduling for multiple parallel applications. The evaluation of our approach shows that the proposed scheduling framework achieves signifi- cant system performance improvement of 66% compared to scheduling using the processing cores. In addition, it presents efficient space-shared scheduling for parallel applications in multiprogrammed environments under a given power-budget.
Language
English
URI
https://hdl.handle.net/10371/122699
Files in This Item:
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Computer Science and Engineering (컴퓨터공학부)Theses (Master's Degree_컴퓨터공학부)
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse