<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">오영환</dcvalue>
  <dcvalue element="contributor" qualifier="author">봉하승</dcvalue>
  <dcvalue element="date" qualifier="issued">2024-08</dcvalue>
  <dcvalue element="identifier" qualifier="other">34178</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;39122</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(석사)--전자공학과,2024.&#x20;8</dcvalue>
  <dcvalue element="description" qualifier="abstract">현대&#x20;비순차&#x20;프로세서에서&#x20;메모리&#x20;병렬성을&#x20;극대화하는&#x20;것은&#x20;성능&#x20;개선에&#x20;효과적인&#x20;접근&#x20;방법이다.&#x20;메모리&#x20;수준&#x20;병렬성(Memory-Level&#x20;Parallelism:&#x20;MLP)은&#x20;워크로드의&#x20;메모리&#x20;병렬성&#x20;특성&#x20;분석을&#x20;위한&#x20;유용한&#x20;지침을&#x20;제공하지만,&#x20;평균&#x20;수치인&#x20;MLP는&#x20;메모리&#x20;요청의&#x20;폭발성을&#x20;파악하는데&#x20;한계가&#x20;있기&#x20;때문에&#x20;특정&#x20;사이클에서&#x20;MLP을&#x20;측정한&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성(Instantaneous&#x20;MLP)&#x20;분석이&#x20;필수적이다.&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성을&#x20;측정하기&#x20;위해서는&#x20;사이클&#x20;단위&#x20;정보가&#x20;포함된&#x20;시뮬레이션을&#x20;사용해야&#x20;하지만,&#x20;느린&#x20;시뮬레이션&#x20;속도&#x20;때문에&#x20;다양한&#x20;워크로드를&#x20;분석하기에&#x20;제한적이다.&#x20;본&#x20;연구에서는&#x20;구간&#x20;분석&#x20;모델을&#x20;이용한&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;계산&#x20;기법을&#x20;제안한다.&#x20;구간&#x20;분석&#x20;모델은&#x20;사이클&#x20;단위&#x20;정보를&#x20;얻을&#x20;수&#x20;없고,&#x20;높은&#x20;추상화로&#x20;인해&#x20;메모리&#x20;계층을&#x20;정확히&#x20;분석할&#x20;수&#x20;없다.&#x20;이를&#x20;개선하기&#x20;위해&#x20;구간&#x20;단위로&#x20;메모리&#x20;접근&#x20;명령어간&#x20;의존성을&#x20;분석하고&#x20;구간&#x20;정보를&#x20;보간하여&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성을&#x20;빠르고&#x20;정확하게&#x20;추정한다.&#x20;개선된&#x20;모델은&#x20;사이클이&#x20;정확한&#x20;시뮬레이션&#x20;대비&#x20;59.8%&#x20;속도&#x20;향상을&#x20;보였으면,&#x20;기존&#x20;모델&#x20;대비&#x20;3.8배&#x20;향상된&#x20;정확도를&#x20;보인다.</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">1&#x20;서론&#x20;1_x000D_&#x0A;&lt;br&gt;2&#x20;배경&#x20;3_x000D_&#x0A;&lt;br&gt;&#x20;2.1&#x20;메모리&#x20;수준&#x20;병렬성&#x20;3_x000D_&#x0A;&lt;br&gt;&#x20;2.1.1&#x20;배경&#x20;및&#x20;정의&#x20;3_x000D_&#x0A;&lt;br&gt;&#x20;2.1.2&#x20;메모리&#x20;수준&#x20;병렬성&#x20;한계&#x20;3_x000D_&#x0A;&lt;br&gt;&#x20;2.2&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;5_x000D_&#x0A;&lt;br&gt;&#x20;2.3&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;측정&#x20;방법&#x20;5_x000D_&#x0A;&lt;br&gt;&#x20;2.3.1&#x20;디테일한&#x20;사이클&#x20;수준&#x20;시뮬레이션&#x20;5_x000D_&#x0A;&lt;br&gt;&#x20;2.3.2&#x20;분석적&#x20;모델&#x20;6_x000D_&#x0A;&lt;br&gt;&#x20;2.3.3&#x20;제안:&#x20;분석적&#x20;모델&#x20;기반&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;측정&#x20;방법&#x20;8_x000D_&#x0A;&lt;br&gt;3&#x20;연구&#x20;내용&#x20;10_x000D_&#x0A;&lt;br&gt;&#x20;3.1&#x20;분석적&#x20;모델&#x20;제약&#x20;사항&#x20;10_x000D_&#x0A;&lt;br&gt;&#x20;3.2.1&#x20;낮은&#x20;사이클&#x20;정확도&#x20;10_x000D_&#x0A;&lt;br&gt;&#x20;3.2.2&#x20;메모리&#x20;접근&#x20;정보&#x20;부족&#x20;13_x000D_&#x0A;&lt;br&gt;&#x20;3.2&#x20;제안&#x20;방법&#x20;14_x000D_&#x0A;&lt;br&gt;&#x20;3.2.1&#x20;분석적&#x20;모델&#x20;사이클&#x20;예측값&#x20;정확도&#x20;개선&#x20;방법&#x20;15_x000D_&#x0A;&lt;br&gt;&#x20;3.2.2&#x20;분석적&#x20;모델&#x20;기반&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;측정&#x20;방법&#x20;18_x000D_&#x0A;&lt;br&gt;4&#x20;실험&#x20;20_x000D_&#x0A;&lt;br&gt;&#x20;4.1&#x20;실험&#x20;환경&#x20;20_x000D_&#x0A;&lt;br&gt;&#x20;4.2&#x20;실험&#x20;결과&#x20;및&#x20;분석&#x20;23_x000D_&#x0A;&lt;br&gt;&#x20;4.2.1&#x20;모델&#x20;정확도&#x20;23_x000D_&#x0A;&lt;br&gt;&#x20;4.2.2&#x20;순간&#x20;메모리&#x20;수준&#x20;병렬성&#x20;예측&#x20;25_x000D_&#x0A;&lt;br&gt;&#x20;4.2.3&#x20;모델&#x20;속도&#x20;25_x000D_&#x0A;&lt;br&gt;5&#x20;결론&#x20;26_x000D_&#x0A;&lt;br&gt;&#x20;5.1&#x20;요약&#x20;26_x000D_&#x0A;&lt;br&gt;&#x20;5.2&#x20;향후&#x20;연구&#x20;방향&#x20;26_x000D_&#x0A;&lt;br&gt;참고&#x20;문헌&#x20;28_x000D_</dcvalue>
  <dcvalue element="language" qualifier="iso">kor</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">사이클&#x20;단위&#x20;메모리&#x20;수준&#x20;병렬성&#x20;분석을&#x20;위한&#x20;빠르고&#x20;정확한&#x20;방법</dcvalue>
  <dcvalue element="title" qualifier="alternative">A&#x20;Fast&#x20;and&#x20;Accurate&#x20;Analytical&#x20;Approach&#x20;to&#x20;Estimating&#x20;Instantaneous&#x20;Memory-Level&#x20;Parallelism</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;대학원</dcvalue>
  <dcvalue element="contributor" qualifier="alternativeName">Bong&#x20;Ha&#x20;Seung</dcvalue>
  <dcvalue element="contributor" qualifier="department">일반대학원&#x20;전자공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2024-08</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="url">https:&#x2F;&#x2F;dcoll.ajou.ac.kr&#x2F;dcollection&#x2F;common&#x2F;orgView&#x2F;000000034178</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Analytical&#x20;model</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Memory-Level&#x20;Parallelism</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Performance&#x20;modeling&#x20;and&#x20;simulation</dcvalue>
</dublin_core>
