Publications

Detailed Information

NUMA-aware Hierarchical Power Management for Chip Multiprocessors : NUMA 구조를 인지한 칩 멀티프로세서를 위한 계층적 전력 관리

DC Field Value Language
dc.contributor.advisorBernhard Egger-
dc.contributor.author안창민-
dc.date.accessioned2017-10-31T07:40:26Z-
dc.date.available2017-10-31T07:40:26Z-
dc.date.issued2017-08-
dc.identifier.other000000145173-
dc.identifier.urihttps://hdl.handle.net/10371/137436-
dc.description학위논문 (석사)-- 서울대학교 대학원 공과대학 컴퓨터공학부, 2017. 8. Bernhard Egger.-
dc.description.abstract대칭형 다중 처리 운영체제를 실행 시키는 캐쉬 일관성을 가지는 공유 메모리 아키텍처를 위한 전통적인 접근 방법은 전력관리가 가장 중요한 문제 중 하나로 존재하는 미래의 매니코어 시스템에는 적합하지 않다. 본 논문에서는 매니코어 시스템을 위한 계층적 전력관리 프레임워크를 소개한다. 제안한 프레임워크는 캐쉬 일관성을 가지는 공유 메모리가 필요 없으며, 다수의 코어들이 전압/주파수를 공유하고 다중 전압/다중 주파수를 지원하는 아키텍처에서 사용 가능하다. 이 프레임워크는 NUMA-인지 계층적 전력관리 기술로 동적 전압 및 주파수 교환(DVFS)과 워크로드 마이그래이션을 사용한다. 여기서 워크로드 마이그래이션 계획을 위해 사용된 탐욕 알고리즘은 서로 상충하는 비슷한 작업량의 패턴을 가진 작업을 같은 전압 영역으로 모으는 목표와 작업을 데이터가 있는 위치와 가까운 곳으로 이동하는 목표를 고려한다. 제안된 프레임워크는 소프트웨어로 구현되어 캐쉬 일관성이 없는 48 코어의 칩 레벨 멀티프로세서 하드웨어에서 평가되었다. 본 논문의 프레임워크를 데 이터 센터 작업 패턴으로 광범위에 걸친 실험을 수행한 결과 최첨단의 DVFS 기술과 DVFS와 NUMA-비인지 워크로드 마이그래이션을 같이 사용한 전력관리 기술에 비해 상대적으로 각각 30%와 5%의 전력소모당 처리 작업량 향상을 큰 성능손실 없이 이루었다.-
dc.description.abstractTraditional approaches for cache-coherent shared-memory architectures running symmetric multiprocessing (SMP) operating systems are not adequate for future many-core chips where power management presents one of the most important challenges. In this thesis, we present a hierarchical power management framework for many-core systems. The framework does not require coherent shared memory and supports multiple voltage/multiple-frequency (MVMF) architectures where several cores share the same voltage/frequency. We propose a hierarchical NUMA-aware power management technique that combines dynamic voltage and frequency scaling (DVFS) with workload migration. A greedy algorithm considers the conflicing goals of grouping workloads with similar utilization patterns in voltage domains and placing workloads as close as possible to their data. We implement the proposed scheme in software and evaluated it on existing hardware, a non-cache-coherent 48-core CMP. Compared to state-of-the-art power management techniques using DVFS-only and DVFS with NUMA-unaware migration, we achieve on average, a relative performance-per-watt improvement of 30 and 5 percent, respectively, for a wide range of datacenter workloads at no significant performance degradation.-
dc.description.tableofcontents1 Introduction 1
2 Motivation and RelatedWork 5
2.1 Characteristics of Chip Multiprocessors 5
2.2 Dynamic Voltage and Frequency Scaling 7
2.3 Power Management on CMPs 8
2.4 Related Work 10
3 Cooperative Power Management 13
3.1 Cooperative Workload Migration 13
3.2 Hierarchical Organization 14
3.3 Domain Controllers 15
3.3.1 Core Controller 15
3.3.2 Frequency Controller 15
3.3.3 Voltage Controller 16
3.3.4 Chip Controller 16
3.3.5 Location of the Controllers 16
4 DVFS andWorkload Migration Policies 18
4.1 DVFS Policies 18
4.2 Phase Ordering and Frequency Considerations 19
4.3 Migration of Workloads 20
4.4 Scheduling Workload Migration 20
4.4.1 Schedule migration 21
4.4.2 Level migration 22
4.4.3 Assign target 25
4.4.4 Assign victim 26
4.5 Workload Migration Evaluation Model 27
5 Implementation 29
5.1 The Intel Single-chip Cloud Computer 29
5.2 Implementing Workload Migration 31
5.2.1 Migration Steps 31
5.2.2 Networking 33
5.3 Domain Controller Implementation 33
6 Experimental Setup 34
6.1 Hardware 34
6.2 Benchmark Scenarios 35
6.3 Comparison of Results 37
7 Results 38
7.1 Synthetic Scenarios 38
7.2 Datacenter Scenarios 42
7.2.1 Varying Number of Workloads 42
7.2.2 Independent Workloads 45
7.3 Overall Results Comparison 46
8 Discussion 48
8.1 Limitations 48
8.2 Extra Hardware Support 49
9 Conclusion 50
Appendices 51
A Benchmark Scenario Details 51
A.1 Synthetic Benchmark 53
A.2 Real World Benchmark 56
Bibliography 67
요약 73
-
dc.formatapplication/pdf-
dc.format.extent3163682 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectMany-core Architecture-
dc.subjectNUMA-
dc.subjectScheduling-
dc.subjectDVFS-
dc.subjectEnergy Efficiency-
dc.subject.ddc621.39-
dc.titleNUMA-aware Hierarchical Power Management for Chip Multiprocessors-
dc.title.alternativeNUMA 구조를 인지한 칩 멀티프로세서를 위한 계층적 전력 관리-
dc.typeThesis-
dc.contributor.AlternativeAuthorChangmin Ahn-
dc.description.degreeMaster-
dc.contributor.affiliation공과대학 컴퓨터공학부-
dc.date.awarded2017-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

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

Share