메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김도현 (숭실대학교, 숭실대학교 대학원)

지도교수
김강희
발행연도
2016
저작권
숭실대학교 논문은 저작권에 의해 보호받습니다.

이용수0

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
최근에 멀티코어 시스템의 성능 향상을 위한 다양한 경쟁 인지 스케줄링들이 제안되었다. 이러한 방법들은 코어별 캐시 메모리, 공유 메모리 버스 등과 같은 공유 자원에 대한 성능 저하의 원인이 되는 자원 경쟁을 회피할 수 있는 태스크 스케줄을 생성한다. 하지만 기존의 방법들은 태스크 스케줄을 응용의 동작 중에 온라인으로 생성하는 것이 아닌 응용 작성 단계에서 생성하는 정적 스케줄링 방식이다. 그렇기 때문에 응용이 실제 동작하는 시스템에서 발생할 수 있는 다른 경쟁 상황을 예측할 수 없으며 시스템별로 응용을 따로 작성해야 하는 문제점이 있다. 본 논문은 제어 시스템에서 제어 응용이 동작을 하면서 동적으로 태스크 스케줄을 생성하는 방법을 제안한다. 또한 시스템레벨의 도움 없이 사용자레벨에서 활성화 지터, 종단간 지연시간 정보만을 이용하여 태스크 스케줄을 생성하게 된다. 제안하는 프레임워크를 이용하여 8축 모션 스테이지를 구동하는 8개의 태스크로 구성하여 실험을 진행했다. 생성된 태스크 스케줄을 통하여 태스크를 혼자 실행할 때와 거의 근접한 실시간 성능을 낼 수 있음을 확인하였다. 또한 다른 연구와 성능을 비교 평가하였다.

목차

국문초록 ⅵ
영문초록 ⅶ
제 1 장 서론 1
제 2 장 관련 연구 6
2.1 A Practical Method for Estimating Performance Degradation on Multicore Processors, and its Application to HPC Workloads 6
2.2 Optimizing Virtual Machine Scheduling in NUMA Multicore Systems 6
2.3 Resource Contention Detection and Management for Consolidated Workloads 7
2.4 Resource-Aware Task Scheduling 7
2.5 Low Contention Mapping of Real-Time Tasks onto a TilePro 64 Core Processor 7
2.6 Memory-Aware Scheduling of Multicore Task Sets for Real-Time Systems 8
제 3 장 제안하는 스케줄러 10
3.1 시스템 모델 10
3.1.1 태스크 모델 10
3.1.2 자원 모델 11
3.1.3 시스템 모델 11
3.2 제안하는 스케줄러 11
3.2.1 태스크 실행시간, 활성화 지터, 종단간 지연시간 측정 12
3.2.2 태스크 할당 15
3.2.3 초기 스케줄 결정 17
3.2.4 태스크들의 위상 조정 17
3.2.5 태스크들의 공통 주기 조정 19
3.2.6 태스크 스케줄의 최종 결과 19
제 4 장 성능 평가 21
4.1 실험 환경 및 구성 21
4.1.1 하드웨어 구성 21
4.1.2 소프트웨어 구성 22
4.2 실험 결과 23
4.2.1 실험 조건 23
4.2.2 실험 결과(Contention-aware 스케줄링 성능 평가) 24
4.2.3 실험 비교 36
4.2.4 다른 연구와 비교(Memory-centric 스케줄링과 비교) 40
제 5 장 결론 42
참고문헌 43
부 록 45

최근 본 자료

전체보기

댓글(0)

0