http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
허종기(Jongki Huh),표창우(Changwoo Pyo),정균락(Kyunrak Chong),원유헌(Yoohun Won) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.1
Chaitin의 그래프 컬러링을 이용한 레지스터 할당 알고리즘을 개선하여 레지스터 할당 시간을 단축하였고 대피(spill)코드의 발생 횟수를 줄였다. 이를 위해 레지스터 할당의 기본 단위인 생존 범위의 구체적이고 정확한 정의를 내렸다. 이를 바탕으로 대피 코드 발생 시 간섭그래프를 다시 작성하지 않도록 하였으며, 레이스터 할당과정이 한 차례의 그래프 축약을 통해 완료될 수 있게 하였다. 전역 레지스터 할당은 기억장소의 참조를 줄여 생성되는 기계어 코드의 실행 속도를 높여주는 기능으로서, 본 연구의 결과는 Chaitin의 알고리즘보다 컴파일 시간면에서, 그리고 생성되는 기계어 코드의 성능면에서 우수하다.
MIPS R2000 프로세서를 위한 코드생성기 설계 및 구현
이영식(Youngsik Lee),허종기(Jongki Huh),송진국(Jingook Song),표창우(Changwoo Pyo),원유헌(Yoohun Won) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
본 연구에서는 튜플 형태의 중간 언어 코드로부터 MIPS R2000 프로세서의 어셈블리 코드를 생성하는 해석적(interpretive) 기법의 코드 생성기와 그것이 사용하는 지역 레지스터 할당 기법을 설계하고 구현하였다. 구현시 코드 생성기의 기계 의존적인 부분을 분리하여 해석적 코드 생성 기법의 단점인 낮은 이식성을 높이는 기법을 개발하였다.