1 |
1
메모리에 접속된 다수의 프로세서 코어내의 각각의 페치 유닛의 오류를 검출하는 페치 오류 제어부;상기 메모리에 접속된 상기 다수의 프로세서 코어내의 각각의 디코딩 유닛의 오류를 검출하는 디코딩 오류 제어부; 및상기 메모리에 접속된 상기 다수의 프로세서 코어내의 각각의 실행 유닛의 오류를 검출하고, 동일한 명령어를 상기 다수의 프로세서 코어에서 실행시켜 오류를 발생한 프로세서 코어를 판별하여 이를 상기 페치 오류 제어부 및 상기 디코딩 오류 제어부에게로 알리는 실행 오류 제어부;를 포함하는 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
2 |
2
청구항 1에 있어서,상기 다수의 프로세서 코어는 세 개이고,상기 실행 오류 제어부는 상기 세 개의 프로세서 코어중에서 두 개의 프로세서 코어의 실행 결과는 동일하고 다른 하나의 프로세서 코어의 실행 결과가 상기 두 개의 프로세서의 실행 결과와는 다르면 상기 하나의 프로세서 코어를 상기 오류가 발생한 프로세서 코어로 판별하는 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
3 |
3
청구항 2에 있어서,상기 실행 오류 제어부는,상기 실행 결과가 다른 상기 하나의 프로세서 코어에서 실행한 상기 명령어에 의해 파생된 모든 명령어를 취소시키는 명령 및 정상적인 명령어를 상기 페치 오류 제어부 및 상기 디코딩 오류 제어부에게로 보내는 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
4 |
4
청구항 3에 있어서,상기 페치 오류 제어부는,상기 실행 오류 제어부로부터의 명령 및 정상적인 명령어를 근거로, 상기 하나의 프로세서 코어에서 해당 명령어를 취소하고 상기 정상적인 명령어로 정정하는 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
5 |
5
청구항 3에 있어서,상기 디코딩 오류 제어부는,상기 실행 오류 제어부로부터의 명령 및 정상적인 명령어를 근거로, 상기 하나의 프로세서 코어에서 해당 명령어를 취소하고 상기 정상적인 명령어로 정정하는 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
6 |
6
청구항 1에 있어서,상기 다수의 프로세서 코어는 네 개 이상인 것을 특징으로 하는 프로세서의 오류를 검출하는 장치
|
7 |
7
각각의 페치 유닛이 페치 오류 제어부와 접속되고 각각의 디코딩 유닛이 디코딩 오류 제어부와 접속되고 각각의 실행 유닛이 실행 오류 제어부와 접속된 제 1 내지 제 3 프로세서 코어가 메모리와 연결된 멀티 프로세서에서 상기 실행 오류 제어부가, 동일한 명령어를 상기 제 1 및 제 2 프로세서 코어에서 수행시키는 단계;상기 실행 오류 제어부가, 상기 제 1 및 제 2 프로세서 코어에서의 수행 결과를 비교하는 단계;상기 실행 오류 제어부가, 상기 제 1 및 제 2 프로세서 코어에서의 수행 결과가 상호 다르면 상기 명령어를 상기 제 3 프로세서 코어에서 수행시키는 단계; 및상기 실행 오류 제어부가, 상기 세 개의 프로세서 코어중에서 두 개의 프로세서 코어의 실행 결과는 동일하고 다른 하나의 프로세서 코어의 실행 결과가 상기 두 개의 프로세서의 실행 결과와는 다르면 상기 하나의 프로세서 코어를 상기 오류가 발생한 프로세서 코어로 판별하는 단계;를 포함하는 것을 특징으로 하는 프로세서의 오류를 검출하는 방법
|
8 |
8
청구항 7에 있어서,상기 실행 오류 제어부가, 상기 실행 결과가 다른 상기 하나의 프로세서 코어에서 실행한 상기 명령어에 의해 파생된 모든 명령어를 취소시키는 명령 및 정상적인 명령어를 상기 페치 오류 제어부 및 상기 디코딩 오류 제어부에게로 보내는 단계;를 추가로 포함하는 것을 특징으로 하는 프로세서의 오류를 검출하는 방법
|
9 |
9
청구항 8에 있어서,상기 페치 오류 제어부가, 상기 실행 오류 제어부로부터의 명령 및 정상적인 명령어를 근거로 상기 하나의 프로세서 코어에서 해당 명령어를 취소하고 상기 정상적인 명령어로 정정하는 단계를 추가로 포함하는 것을 특징으로 하는 프로세서의 오류를 검출하는 방법
|
10 |
10
청구항 8에 있어서,상기 디코딩 오류 제어부가, 상기 실행 오류 제어부로부터의 명령 및 정상적인 명령어를 근거로 상기 하나의 프로세서 코어에서 해당 명령어를 취소하고 상기 정상적인 명령어로 정정하는 단계를 추가로 포함하는 것을 특징으로 하는 프로세서의 오류를 검출하는 방법
|