리스트 스케줄링 시뮬레이터를 이용한 인스트럭션 우선도 함수 성능 분석 


50권  12호, pp. 1048-1053, 12월  2023
10.5626/JOK.2023.50.12.1048


PDF

  요약

인스트럭션 스케줄링은 병렬 처리를 통해 프로그램 실행 시간을 줄인다는 측면에서 중요한 컴파일러 최적화 기법이다. 그러나 아직까지도 대부분의 스케줄링 기법이 휴리스틱에 의존하기 때문에, 제한적인 성능만을 보여준다. 본 연구에서는 리스트 스케줄링(list scheduling)에서, 인스트럭션 우선도 함수(priority function)가 스케줄 길이에 미치는 영향을 시뮬레이션을 통해 알아본다. 결과적으로, 의존성 그래프(dependency graph)의 전체적인 구조를 반영하는 우선도 함수를 사용할 때, 기존 순서를 사용하는 우선도 함수에 비해 스케줄 길이가 약 4% 감소한다는 것을 확인할 수 있다. 해당 결과는 향후에 강화학습 기반의 스케줄링 모델을 구현할 때 사용해야 하는 입력 특성에 대한 방향성을 제시한다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

C. Chung and S. Moon, "Performance Analysis of Instruction Priority Functions using a List Scheduling Simulator," Journal of KIISE, JOK, vol. 50, no. 12, pp. 1048-1053, 2023. DOI: 10.5626/JOK.2023.50.12.1048.


[ACM Style]

Changhoon Chung and Soo-Mook Moon. 2023. Performance Analysis of Instruction Priority Functions using a List Scheduling Simulator. Journal of KIISE, JOK, 50, 12, (2023), 1048-1053. DOI: 10.5626/JOK.2023.50.12.1048.


[KCI Style]

정창훈, 문수묵, "리스트 스케줄링 시뮬레이터를 이용한 인스트럭션 우선도 함수 성능 분석," 한국정보과학회 논문지, 제50권, 제12호, 1048~1053쪽, 2023. DOI: 10.5626/JOK.2023.50.12.1048.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr