바로가기 메뉴
메인메뉴 바로가기
서브메뉴 바로가기
본문내용 바로가기
하단 바로가기
본문내용 바로가기

(학위논문)'모바일 환경에 적합한 MPEG4 디코더 코드의 최적화에 관한 연구'at RISS Linked Data

https://data.riss.kr/resource/Thesis/000010104846
This Page as RDF
property info
Property Value
skos:prefLabel
  • 모바일 환경에 적합한 MPEG4 디코더 코드의 최적화에 관한 연구
rdf:type
  • http://purl.org/ontology/bibo/Thesis
dc:title
  • 모바일 환경에 적합한 MPEG4 디코더 코드의 최적화에 관한 연구
keris:firstMarcCreator
  • 211004
dc:language
  • kor
dc:subject
keris:editOfDDC
  • 22
schema:author
  • 양희진
dcterms:date
  • 2005
schema:publisher
  • 건국대학교 대학원
library:placeOfPublication
  • 서울
dcterms:extent
  • 27 cm
  • 61 p.
  • 삽도
bibo:degree
  • 학위논문(석사)-
keris:degreeMajor
  • 전자정보통신공학 전공
keris:degreeOrgnization
  • 건국대학교 대학원
keris:degreeYear
  • 200502
dcterms:abstract
  • 영문초록:In this thesis, the code optimization techniques are presented to improve the speed of MPEG-4 video decoding for mobile environments using Intel Xscale(PXA255) processor. Recently, a high-quality multimedia service in a mobile environment is highly required (mobile phone or PDA). However, mobile equipment has limit in running frequency because of power consumption therefore, the efficient data processing is needed. In this thesis, we optimized codes based on C-level and ASM-level for in Intel XScale(PXA255) Processor. The target board has 200/300/400MHz 32-bit Intel Xscale(PXA255) CPU which has high performance, low power consumption. The typical method to reduce processing time is a hand-in-assembly, which includes function inlining, efficient address calculation, loop invariant code motion, and loop unrolling and merging. As well as optimization in ASM codes are included. As compared with original source code, the experimental result in C-level appears 8% improvement of frame per second(FPS). The experimental result in ASM-level appears 79% improvement in FPS. Finaly experimental result using Instruction and Data Caches appear 500% improvement in FPS
  • 한글초록:이 논문은 모바일 환경에 적합한 MPEG-4 decoder 코드를 수행속도를 높이기 위해 Intel Xscale(PXA255) Board를 사용하여 코드의 최적화를 목표로 한다. 최근 인터넷의 발달로 영상이나 음성 정보등의 멀티미디어 데이타를 고품질로 제공할 수 있게 되었고 대부분 그러한 작업은 PC에서 동작한다. 그러나 최근 들어 휴대전화나 PDA 등의 모바일 환경에서의 멀티미디어 서비스가 증가되면서 단말기에서 소프트웨어를 수행하기 위해서는 프로세서가 높은 동작 주파수를 필요로 하기 때문에 전력을 많이 소모하게 되는 단점이 있게 된다. 그 결과 단말기 베터리의사용시간이 감소하게 되는 문제를 해결하기 위해서 단말기에서의 데이터 처리의 속도를 향상 시켜야 한다. 논문에서는 Intel Xscale (PXA255) Processor상에서 C_level 과 ASM -level 로 code optimization을 수행한다. 타겟 보드인 Intel Xscale(PXA255) 는 CPU(200,300,and 400 MHz)를 기반으로 32-bit intel xscale core 의 높은 수행률과 저전력 소비 및 Turbo modes enables enhanced optimal battery life 의 특징을 갖는다.실행 시간을 빠르게 하기 위해서 전통적으로 사용되는 최적화 기법은 hand in assembly이다. 그 방법에는 function inlining , efficient address calculation, loop invariant code motion, loop unrolling and merging 이러한 것들을 포함한다. 또한 ARM ASM의 특징을 이용한 최적화도 포함한다. 최적화 결과 원본 소스 코드의 디코딩 속도는 2.80 frame/sec이고 C-Level로 최적화한 결과 디코딩 속도는 3.03 frame/sec이다. 또한 ASM-Level에서의 최적화 결과 디코딩 속도는 5.05 frame/sec이고 Instruction과 Data Cache의 실행 결과 디코딩 속도는 17.0 frame/sec 으로 약 원본 소스 코드에 비해 500% 향상 되었다
bibo:locator
keris:heldByUniv
keris:heldByLib
bibo:status
schema:datePublished

본 페이지는 한국교육학술정보원의 종합목록(RISS) 데이터를 Linked Data로 시범 발행한 것입니다.

위로가기