Design of a Parallel Pipelined Processor Architecture

병렬 파이프라인 프로세서 아키덱처의 설계

  • 이상정 (순천향대학교 전산학과) ;
  • 김광준 (대우 반도체연구소 제품개발 1실)
  • Published : 1995.03.01

Abstract

In this paper, a parallel pipelined processor model which acts as a small VLIW processor architecture and a scheduling algorithm for extracting instruction-level parallelism on this architecture are proposed. The proposed model has a dual-instruction mode which has maximum 4 basic operations being executed in parallel. By combining these basic operations, variable instruction set can be designed for various applications. The scheduling algorithm schedules basic operations for parallel execution and removes pipeline hazards by examining data dependency and resource conflict relations. In order to examine operation and evaluate the performance,a C compiler and a simulator are developed. By simulating various test programs with the compiler and the simulator, the characteristics and the performance result of the proposed architecture are measured.

Keywords