Khái niệm cốt lõi
SAMIPS는 Balsa 프레임워크를 사용하여 자동으로 합성된 최초의 완전한 비동기 MIPS 마이크로프로세서이다. 이 논문은 SAMIPS의 설계 과정과 구성 요소, 데이터 및 제어 위험 문제에 대한 혁신적인 해결책, 그리고 전체 시스템의 정량적 성능 평가를 제공한다.
Tóm tắt
이 논문은 SAMIPS, 최초의 완전히 자동으로 합성된 비동기 MIPS 프로세서에 대해 설명한다. SAMIPS는 Balsa 프레임워크를 사용하여 구현되었다.
주요 내용은 다음과 같다:
- SAMIPS의 전체적인 설계와 Balsa 명세, 그리고 시스템의 정량적 평가를 제공한다.
- 동기 프로세서를 비동기 프로세서로 변환하는 로드맵을 제시한다.
- 비동기 파이프라인의 데이터 위험 문제에 대한 대안적 구현과 상세한 정량적 평가를 제공한다.
- 비동기 파이프라인의 제어 위험 문제에 대한 대안적 구현과 상세한 정량적 평가를 제공한다. 인터럽트 처리 기능도 추가한다.
- 프로세서의 임계 경로 분석 프레임워크와 모델 수준 설계 최적화 접근법을 제시한다.
Thống kê
SAMIPS는 MIPS R3000 프로세서를 기반으로 하며, 모든 CPU 명령어와 3개의 CP0 명령어를 구현하였다.
SAMIPS의 데이터 경로는 MIPS R3000과 매우 유사하며, 5단계 파이프라인 구조를 유지하고 있다.
SAMIPS는 6가지 유형의 예외 상황을 구현하였다: 산술 오버플로 예외, 예약된 명령어 예외, 주소 오류 예외, 브레이크포인트 예외, 시스템 콜 예외, 외부 인터럽트.
Trích dẫn
"SAMIPS는 Balsa 프레임워크를 사용하여 자동으로 합성된 최초의 완전한 비동기 MIPS 마이크로프로세서이다."
"SAMIPS는 MIPS R3000 프로세서를 기반으로 하며, 모든 CPU 명령어와 3개의 CP0 명령어를 구현하였다."
"SAMIPS는 6가지 유형의 예외 상황을 구현하였다."