1 |
1
실시간 성능 분석기가, 신규의 쓰레드가 생성됨에 따라, 상기 신규의 쓰레드의 성능을 분석하고, 상기 신규의 쓰레드의 성능을 근거로 기배정된 쓰레드별 코어 상태의 적합 여부를 분석하는 단계; 상기 실시간 성능 분석기가, 상기 기배정된 쓰레드별 코어 상태가 부적합한 것으로 판단된 경우, 상기 신규의 쓰레드 및 상기 기배정된 쓰레드별 코어 상태를 근거로 최적의 코어 배정 정보를 생성하는 단계; 및쓰레드 스위칭 스케줄러가, 상기 최적의 코어 배정 정보를 근거로, 상기 신규의 쓰레드 및 상기 기배정된 쓰레드의 요구 성능 그룹 및 요구 성능값에 상응하는 상기 코어가 배정되도록 실시간 쓰레드 스위칭을 수행하는 단계;를 포함하며, 상기 신규의 쓰레드의 성능은, 상기 신규의 쓰레드의 상기 요구 성능 그룹 및 상기 요구 성능값을 포함하고, 상기 기배정된 쓰레드별 코어 상태는, 쓰레드별로 배정된 코어의 상대적 성능값을 포함하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서,상기 실시간 성능 분석기가, 상기 쓰레드 스위칭을 수행하는 단계 이후에 상기 최적의 코어 배정 정보를 근거로 코어 배정 정보 데이터베이스의 정보를 갱신하는 단계를 추가로 포함하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 방법
|
5 |
5
청구항 1에 있어서,상기 쓰레드 스위칭 스케줄러가, 상기 쓰레드 스위칭을 수행하는 단계 이후에 상기 최적의 코어 배정 정보를 근거로 코어 배정 정보 데이터베이스의 정보를 갱신하는 단계를 추가로 포함하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 방법
|
6 |
6
신규의 쓰레드가 생성됨에 따라, 상기 신규의 쓰레드의 성능을 분석하고, 상기 신규의 쓰레드의 성능을 근거로 기배정된 쓰레드별 코어 상태의 적합 여부를 분석하고, 상기 기배정된 쓰레드별 코어 상태가 부적합한 것으로 판단된 경우, 상기 신규의 쓰레드 및 상기 기배정된 쓰레드별 코어 상태를 근거로 최적의 코어 배정 정보를 생성하는 실시간 성능 분석기; 및상기 최적의 코어 배정 정보를 근거로, 상기 신규의 쓰레드 및 상기 기배정된 쓰레드의 요구 성능 그룹 및 요구 성능값에 상응하는 상기 코어가 배정되도록 실시간 쓰레드 스위칭을 수행하는 쓰레드 스위칭 스케줄러;를 포함하며, 상기 신규의 쓰레드의 성능은, 상기 신규의 쓰레드의 상기 요구 성능 그룹 및 상기 요구 성능값을 포함하고, 상기 기배정된 쓰레드별 코어 상태는, 쓰레드별로 배정된 코어의 상대적 성능값을 포함하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 장치
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
청구항 6에 있어서,상기 코어 배정 정보를 저장하는 코어 배정 정보 데이터베이스를 추가로 포함하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 장치
|
10 |
10
청구항 9에 있어서,상기 실시간 성능 분석기는 상기 쓰레드 스위칭 스케줄러에서의 쓰레드 스위칭이 완료되면 상기 최적의 코어 배정 정보를 근거로 상기 코어 배정 정보 데이터베이스의 정보를 갱신하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 장치
|
11 |
11
청구항 9에 있어서,상기 쓰레드 스위칭 스케줄러는 상기 쓰레드 스위칭이 완료되면 상기 최적의 코어 배정 정보를 근거로 상기 코어 배정 정보 데이터베이스의 정보를 갱신하는 것을 특징으로 하는 멀티코어 시스템의 시스템 성능 최적화 장치
|