Browse

브레이크포인트를 이용한 범용 워크로드 프리페칭 프레임워크
Prefetching Framework for General Workloads Using Breakpoint

DC Field Value Language
dc.contributor.author고광진-
dc.contributor.author유준희-
dc.contributor.author강경태-
dc.contributor.author신현식-
dc.creator신현식-
dc.date.accessioned2015-05-27T02:20:11Z-
dc.date.available2015-05-27T02:20:11Z-
dc.date.issued2014-10-
dc.identifier.citation정보과학회논문지, Vol.41 No.10, pp. 832-837-
dc.identifier.issn1738-5385-
dc.identifier.urihttps://hdl.handle.net/10371/94238-
dc.description.abstract프로그램의 로딩 속도는 프로그램이 요청하는 디스크 블록을 미리 읽어 들임으로써(프리페칭) 향상시킬 수 있다. 그러나 기존의 프리페칭 관련 기법들은 특정 프로그램에 최적화된 경우를 제외하면 상당한 오버헤드를 보여주었다. 특히 요청블록을 정확히 추적하는데 어려움이 있었다. 어떤 블록들은 여러 시퀀스(단위시간 내에 추적된 블록들)에 나타날 수 있고 두 접근 시퀀스가 동일 하더라도 버퍼 캐시에 의해서 접근 시간과 수집되는 블록 정보가 다를 수 있기 때문에 분석이 까다롭다. 본 논문에서는 소프트웨어적 접근 방법으로 새로운 범용 워크로드 프리페칭 기법을 제안한다. 제안하는 프리페칭 기법은 브레이크포인트를 프로그램의 적재 적소에 배치함으로써 요청 블록의 상관관계 정보를 수집하고, 이를 바탕으로 프리페칭을 수행한다. 상용 하드디스크를 이용한 실험 결과, 불필요한 오버헤드가 감소되었으며 기동 시간은 평균 30%, 로딩은 평균 15% 단축되었음을 확인하였다.en
dc.description.abstractApplication loading speed can be improved by timely prefetching disk blocks likely to be needed by an application. However, existing prefetchers if they are not specialized to a particular application incur high overheads and are poor at identifying the blocks that will actually be required. There are many sequences in which blocks may be needed and, even if two access sequences are identical, block tracing and access timings can be affected significantly by the state of the buffer cache. We propose a new application independent software based prefetching technique, in which breakpoints are inserted at appropriate places in an application to collect the information on correlations between the blocks and to prefetch the potential blocks ahead of their schedule based on it. Experiments on an HDD based desktop PC demonstrated an average 30% reduction in application launch time and 15% in general I/O, while reducing the wasted overhead.-
dc.language.isokoen
dc.publisher한국정보과학회en
dc.subject공학en
dc.subject프리페치en
dc.subject중단점-
dc.subject범용 워크로드-
dc.subject브레이크포인트-
dc.subjectbreakpoint-
dc.subjectprefetcher-
dc.subjectgeneral workloads-
dc.subjectloading time reduction-
dc.title브레이크포인트를 이용한 범용 워크로드 프리페칭 프레임워크en
dc.title.alternativePrefetching Framework for General Workloads Using Breakpointen
dc.typeArticle-
dc.contributor.AlternativeAuthorKo, Kwangjin-
dc.contributor.AlternativeAuthorRyu, Junhee-
dc.contributor.AlternativeAuthorKang, Kyungtae-
dc.contributor.AlternativeAuthorShin, Heonshik-
dc.description.srndOAIID:oai:osos.snu.ac.kr:snu2014-01/102/0000001265/3-
dc.description.srndSEQ:3-
dc.description.srndPERF_CD:SNU2014-01-
dc.description.srndEVAL_ITEM_CD:102-
dc.description.srndUSER_ID:0000001265-
dc.description.srndADJUST_YN:Y-
dc.description.srndEMP_ID:A002514-
dc.description.srndDEPT_CD:4190-
dc.description.srndFILENAME:고광진논문_09(833-838) csts14-01.pdf-
dc.description.srndDEPT_NM:컴퓨터공학부-
dc.description.srndSCOPUS_YN:N-
dc.description.srndCONFIRM:Y-
dc.identifier.srnd2014-01/102/0000001265/3-
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Computer Science and Engineering (컴퓨터공학부)Journal Papers (저널논문_컴퓨터공학부)
Files in This Item:
  • mendeley

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

Browse