1 |
1
하드에러 안정성과 소프트에러 안정성을 고려한 위성 시스템 최적화 방법에 있어서,상기 위성 시스템에 탑재되는 프로세서의 하드웨어 정보를 획득하는 단계;상기 프로세서에 의해 수행되는 태스크를 포함하는 워크로드 정보를 획득하는 단계;상기 하드웨어 정보 및 상기 워크로드 정보에 기초하여 상기 태스크에 대한 스케줄링 정책을 수립하는 단계; 및상기 스케줄링 정책에 따른 소프트에러 안정성 및 하드에러 안정성을 정량화하는 단계,를 포함하고,상기 정량화하는 단계는,상기 스케줄링 정책을 고려하여 상기 소프트에러 안정성과 연계된 에러 발생 확률을 연산하는 단계; 및상기 하드웨어 정보, 상기 스케줄링 정책 및 상기 위성 시스템의 주변 온도 정보에 기초하여 상기 하드에러 안정성과 연계된 시스템 수명을 연산하는 단계,를 포함하는 것인, 최적화 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 스케줄링 정책을 수립하는 단계는,상기 태스크의 수행 도중 발생 가능한 에러의 탐지 동작 및 교정 동작 중 적어도 하나를 수행하기 위한 상기 태스크 각각에 대한 반복 수행 수준을 결정하는 것인, 최적화 방법
|
4 |
4
제3항에 있어서,상기 하드웨어 정보는,태스크 수행에 따른 상기 프로세서의 발열 패턴에 대한 정보 및 전력 소모 패턴에 대한 정보를 포함하는 것인, 최적화 방법
|
5 |
5
제4항에 있어서,상기 시스템 수명을 연산하는 단계는,상기 반복 수행 수준에 기초하여 변화되는 상기 발열 패턴 및 상기 전력 소모 패턴을 반영하여 상기 시스템 수명을 연산하는 것인, 최적화 방법
|
6 |
6
제5항에 있어서,상기 시스템 수명을 연산하는 단계는,상기 주변 온도 정보, 상기 발열 패턴 및 상기 전력 소모 패턴에 기초하여 Electromigration(EM), Time-Dependent Dielectric Breakdown(TBBD), Stress Migration(SM) 및 Thermal Cycling(TC) 중 적어도 하나의 고장 메커니즘을 고려하여 상기 시스템 수명을 연산하는 것인, 최적화 방법
|
7 |
7
제3항에 있어서,소정의 태스크에 대한 상기 반복 수행 수준은, 상기 탐지 동작 또는 상기 교정 동작의 빈도가 변화함에 따라 증감하되,상기 교정 동작의 빈도 변화에 따른 상기 반복 수행 수준의 증감폭은 상기 탐지 동작의 빈도 변화에 따른 증감폭 대비 큰 것을 특징으로 하는, 최적화 방법
|
8 |
8
제3항에 있어서,상기 위성 시스템에 대한 동작 요구 사항을 획득하는 단계; 및정량화된 상기 소프트에러 안정성 및 상기 하드에러 안정성이 상기 동작 요구 사항에 부합하도록 상기 스케줄링 정책을 갱신하는 단계,를 더 포함하는 것인, 최적화 방법
|
9 |
9
제8항에 있어서,상기 스케줄링 정책을 갱신하는 단계는,상기 주변 온도 정보에 기초하여 복수의 구간으로 분할되는 상기 위성 시스템의 동작 주기의 구간에 따라 상기 반복 수행 수준을 결정하는 것인, 최적화 방법
|
10 |
10
하드에러 안정성과 소프트에러 안정성을 고려한 위성 시스템 최적화 장치에 있어서,상기 위성 시스템에 탑재되는 프로세서의 하드웨어 정보 및 상기 프로세서에 의해 수행되는 태스크를 포함하는 워크로드 정보를 획득하는 수집부;상기 하드웨어 정보 및 상기 워크로드 정보에 기초하여 상기 태스크에 대한 스케줄링 정책을 수립하는 계획부; 및상기 스케줄링 정책에 따른 소프트에러 안정성 및 하드에러 안정성을 정량화하는 평가부,를 포함하고,상기 평가부는,상기 스케줄링 정책을 고려하여 상기 소프트에러 안정성과 연계된 에러 발생 확률을 연산하는 제1평가부; 및상기 하드웨어 정보, 상기 스케줄링 정책 및 상기 위성 시스템의 주변 온도 정보에 기초하여 상기 하드에러 안정성과 연계된 시스템 수명을 연산하는 제2평가부,를 포함하는 것인, 최적화 장치
|
11 |
11
삭제
|
12 |
12
제10항에 있어서,상기 계획부는,상기 태스크의 수행 도중 발생 가능한 에러의 탐지 동작 및 교정 동작 중 적어도 하나를 수행하기 위한 상기 태스크 각각에 대한 반복 수행 수준을 결정하는 것인, 최적화 장치
|
13 |
13
제12항에 있어서,상기 하드웨어 정보는,태스크 수행에 따른 상기 프로세서의 발열 패턴에 대한 정보 및 전력 소모 패턴에 대한 정보를 포함하고,상기 제2평가부는,상기 반복 수행 수준에 기초하여 변화되는 상기 발열 패턴 및 상기 전력 소모 패턴을 반영하여 상기 시스템 수명을 연산하는 것인, 최적화 장치
|
14 |
14
제13항에 있어서,상기 제2평가부는,상기 주변 온도 정보, 상기 발열 패턴 및 상기 전력 소모 패턴에 기초하여 Electromigration(EM), Time-Dependent Dielectric Breakdown(TBBD), Stress Migration(SM) 및 Thermal Cycling(TC) 중 적어도 하나의 고장 메커니즘을 고려하여 상기 시스템 수명을 연산하는 것인, 최적화 장치
|
15 |
15
제13항에 있어서,상기 위성 시스템에 대한 동작 요구 사항을 획득하고, 정량화된 상기 소프트에러 안정성 및 상기 하드에러 안정성이 상기 동작 요구 사항에 부합하도록 상기 스케줄링 정책을 갱신하는 적용부,를 더 포함하는 것인, 최적화 장치
|
16 |
16
제15항에 있어서,상기 적용부는,상기 주변 온도 정보에 기초하여 복수의 구간으로 분할되는 상기 위성 시스템의 동작 주기의 구간에 따라 상기 반복 수행 수준을 결정하는 것인, 최적화 장치
|