ETRI-Knowledge Sharing Plaform

KOREAN
연구보고서 검색
Type Funding Org. Research Org.
Year ~ Keyword

Detail

프로세서 및 컴파일러 기술 개발 (최종)
Download 42 time
Participants
Published
199812
Type
Final Report
Keyword
유니트별 HDL 설계, 하드웨어 블록 HDL 통합, C지역성 최적화 번역기, Prolog 최적화 컴파일러
KSP Keywords
Compiler Technology
Funding Org.
정보통신부
Research Org.
한국전자통신연구원
Project Code
98MC1600, BASYS DataMig, Yoon Suk Han
Abstract
본 연구는 1996년부터 1998년까지 3년 동안 수행되었으며, 다음과 같은 연구 결과들이 산출되었다. 프로세서 코아 ● 세부 유니트 상세 기능 설계 ● 세부 유니트별 HDL 모델링 ● 세부 유니트별 기능 시뮬레이션 그래픽 보조 프로세서 ● 전용 그래픽 명령어 집합 설계 ● 블록 구조 설계 및 세부 유니트 분할 ● 세부 유니트 상세 기능 설계 ● 세부 유니트별 HDL 모델링 ● 세부 유니트별 기능 시뮬레이션 전용 프로세서 시뮬레이터 ● 블록 구조 설계 ● 기능별 세부 유니트 설계 ● 벤치마크 및 가상 운영 체제 구현 ● 통합 및 시험 C 컴파일러 ● GNU C 컴파일러의 코드 생성기, 기계 기술부의 수정 구현 ● 어셈블러 및 링커의 확장 구현 C 최적화 컴파일러 ● 루프 분산, 펼침, 교환 알고리즘 구현 ● 스칼라화 구현 ● 변환 체계 구현 C 자동 병렬화 컴파일러 ● 루프 변환 알고리즘에 기반한 C 언어 자동 병렬화 기능 구현 ● 입력된 C 코드의 병렬성을 분석하여 이것을 Unix 쓰레드로 변환시키는 기능 구현 전용 프로세서 코드 최적화기 ● 자료 흐름 및 제어 흐름 분석을 위한 알고리듬의 구현 ● 전용 프로세서 구조에 적합한 스케줄링 기법을 구현 ● 정확성을 검증하기 위한 시뮬레이터 생성기의 구현 Prolog 컴파일러 연구 ● 쉘로우 백트래킹 최적화를 위한 WAM의 확장 구현 ● wamcc 컴파일러의 확장 구현 ● 실험 및 결과 분석