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

추천
검색

논문 기본 정보

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

임효정 (충남대학교, 忠南大學校 大學院)

지도교수
金亨信
발행연도
2013
저작권
충남대학교 논문은 저작권에 의해 보호받습니다.

이용수1

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

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

초록· 키워드

오류제보하기
During the past few years, smartphone technology has been rapidly developed, Especially, one of the notable features is that high-definition display on smartphone led to high-quality of graphic technology on mobile devices. As the display technology develops, smartphone users require more smooth UI and more realistic three-dimensional graphic games. It means increased graphic data processing on the mobile graphics processing unit(GPU).

Mobile GPU reduces increased burden on mobile CPU caused by computing for graphic data and accelerates the computation speed. Most of the recent smartphones are equipped with high-performance multi-core GPU.

How a multi-core mobile GPU can efficiently be utilized will be a critical issue for smartphone performance. However most of the existing researches are on a single-core mobile GPU, and researches for multi-core mobile GPU are rare.

In this paper, we analyzed job scheduling patterns and the efficiency of multi-core mobile GPU. For this research, we have chosen the Mali-400MP multi-core GPU from ARM which is commonly equipped with present smartphones. The DS-5 performance analyzer provided from ARM was used for profiling the Mali-400MP. In the profiling result, despite of the higher number of GPU cores, the total processing time required for certain graphics applications were increased. Also, we showed that when the GPU is processing for 3D game, substantial amount of overhead is caused by communicating between not only from the CPU to the GPU, but also within the GPUs.

Based on this result, we confirmed that more active research for multi-core mobile GPU should be performed to optimize present mobile GPUs. This paper can be the first step toward understanding mobile multi-core GPU.

목차

제 1 장 서 론 1
1.1 연구 배경 1
1.2 연구 소개 및 동기 2
1.3 관련 연구 4
1.4 논문의 기여도 8
제 2 장 안드로이드 그래픽 10
2.1 OpenGL ES 10
2.1.1 Vertex shader 13
2.1.2 Fragment shader 14
2.2 안드로이드 3D 그래픽 14
제 3 장 모바일 GPU 21
3.1 모바일 GPU 구조 21
3.2 Mali-400MP 멀티코어 GPU 27
3.2.1 Mali-400MP의 하드웨어 구조 28
3.2.2 Mali-400MP의 디바이스 드라이버 구조 36
제 4 장 프로파일링 환경 구축 43
4.1 프로파일링 환경 43
4.2 프로파일링 도구 44
4.3 GPU 동작 분석을 위한 프로파일링 인터페이스 포팅 47
4.4 디바이스 드라이버 소스 레벨의 프로파일링 구현 50
제 5 장 GPU의 작업 분배 및 효율성 분석 52
5.1 안드로이드 그래픽 프로그램에서의 GPU 코어 별 작업 분배 패턴 52
5.2 GPU 코어 수에 따른 그래픽 처리의 오버헤드 56
5.3 GPU 작업 분배의 효율성 분석 58
5.4 GPU shader 구조의 효율성 분석 59
제 6 장 결론 61
6.1 결론 61
6.2 향후 계획 61
참 고 문 헌 63
ABSTRACT 66

최근 본 자료

전체보기

댓글(0)

0