DOI QR코드

DOI QR Code

A Study on Research in Analysis of Code Generated by Compiler Optimization

컴파일러 최적화 코드 분석 연구 조사

  • Sang-Hun Han (Dept. of Information Convergence Engineering, Pusan National University) ;
  • Jeong-Hwan Kang (Dept. of Information Convergence Engineering, Pusan National University) ;
  • Dong-Hyun Kwon (Dept. of Computer Science and Engineering, Pusan National University)
  • 한상훈 (부산대학교 정보융합공학과) ;
  • 강정환 (부산대학교 정보융합공학과) ;
  • 권동현 (부산대학교 정보컴퓨터공학부)
  • Published : 2023.11.02

Abstract

컴파일러는 사용자가 작성한 소스 코드로부터 타겟 머신에서 동작하는 코드로 변환하기 위해 사용되는 프로그램으로 컴파일러의 구현은 몇 가지 단계로 구성된다. 그 단계 중 하나에 속하는 최적화 단계는 사용자에 의해 작성된 코드를 실행 시간, 메모리 사용량, 에너지 소모 등을 줄이기 위해 코드를 효율적으로 사용하고자 적용되는 단계이다. 그렇지만 이러한 컴파일러 최적화 기법은 사용자가 의도하지 않은 결과를 만들어 프로그램의 보안성을 낮추기도 한다. 이에 본 논문에서는 관련 연구 내용을 살펴보고 정리하고자 한다.

Keywords

Acknowledgement

본 연구는 과학기술정보통신부 및 정보통신기획평가원의 대학ICT연구센터사업의 연구결과로 수행되었음 (IITP-2023-RS-2023-00259967)