Experiments on the Effectiveness of an Automatic Insertion of Safe Memory Reuses into ML-like Programs

메모리 재사용 명령어 자동 삽입 변환기의 효과

  • 이욱세 (서울대학교 컴퓨터공학부) ;
  • 이광근 (서울대학교 컴퓨터공학부)
  • Published : 2004.04.01

Abstract

ML프로그램에 메모리 재사용 명령어를 자동으로 삽입하는 변환기의 효과에 대한 실험 결과를 보인다. 분석 및 변환에 드는 비용은 초당 1,582 줄~29,000 줄이었다. 총 생성 메모리의 3.8%~88.6%를 재사용 하도록 변환함으로써 메모리 최고점(memory peak)을 0.0%~71.9% 감소시켰다. 재사용에 의한 프로그램 실행 속도는 25.4% 단축되거나 42.9% 느려졌다. 프로그램 실행 시간 중에 메모리 수거(garbage collection)의 비중이 높을 경우에만 수행 속도가 단축되었다.

Keywords