1 |
1
멀티 코어 시스템에서 복수의 태스크들의 복수의 코어에 대한 스케줄링 결과를 시각화 방법으로,시각화할 시간 구간에 대한 스케줄링 데이터들을 추출하는 단계; 상기 추출된 스케줄링 데이터들의 수가 디스플레이의 해상도를 기반으로 기설정된 제1 임계값을 초과하는지 여부를 판단하는 단계;상기 추출된 스케줄링 데이터들의 수가 상기 기설정된 제1 임계값을 초과하면, 상기 추출된 스케줄링 데이터들의 축소를 수행하는 단계; 및상기 축소된 스케줄링 데이터들을 시각화하여 상기 디스플레이에 출력하는 단계를 포함하고, 상기 제1 임계값은, 상기 스케줄링 데이터들을 시각화한 2차원 그래프의 시간 축에 대응하는 상기 디스플레이의 일 측에 대한 해상도를 기반으로 기 설정된 것을 특징으로 하는 시각화 방법
|
2 |
2
제1항에 있어서, 상기 스케줄링 데이터들을 추출하는 단계는, 스케줄링 데이터들을 수집하는 단계; 상기 수집된 스케줄링 데이터들을 코어 별로 분류하고 시간순으로 정렬하는 단계; 및상기 시간순으로 정렬된 스케줄링 데이터들 중에서, 상기 시각화할 시간 구간에 대한 스케줄링 데이터들을 추출하는 단계를 포함하는 것을 특징으로 하는 시각화 방법
|
3 |
3
제1항에 있어서, 상기 스케줄링 데이터들은, 상기 복수의 코어들에서 처리되는 상기 복수의 태스크들의 처리 이벤트들인 것을 특징으로 하는 시각화 방법
|
4 |
4
제3항에 있어서, 상기 처리 이벤트는,문맥 전환 이벤트인 것을 특징으로 하는 시각화 방법
|
5 |
5
제1항에 있어서, 상기 스케줄링 데이터들은,해당 스케줄링 데이터가 스케줄링 된 코어에 대한 정보, 태크스에 관한 정보 및 수행 시간에 관한 정보를 포함하여 구성되는 것을 특징으로 하는 시각화 방법
|
6 |
6
삭제
|
7 |
7
제1항에 있어서, 상기 제1 임계값은, 상기 디스플레이의 일측의 해상도의 1/2배 값으로 기설정되는 것을 특징으로 하는 시각화 방법
|
8 |
8
삭제
|
9 |
9
제1항에 있어서, 상기 추출된 스케줄링 데이터들의 축소를 수행하는 단계는, 상기 추출된 스케줄링 데이터들 중 수행 시간이 기설정된 제2 임계값 이상인 스케줄링 데이터들을 최종 시각화할 스케줄링 데이터로 선택하는 단계를 포함하여 구성되는 것을 특징으로 하는 시각화 방법
|
10 |
10
제9항에 있어서, 상기 제2 임계값은, 상기 시각화할 시간 구간 및 상기 제1 임계값을 기초로 기설정되는 것을 특징으로 하는 시각화 방법
|
11 |
11
제10항에 있어서, 제2 임계값은, 상기 시각화할 시간 구간을 상기 제1 임계값으로 나눈 값으로 기설정되는 것을 특징으로 하는 시각화 방법
|
12 |
12
제1항에 있어서, 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 단계는, 상기 축소된 스케줄링 데이터들의 수행 시간 및 태스크를 각각 가로축 및 세로축으로 하는 2차원 그래프 형태로, 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 단계를 포함하는 것을 특징으로 하는 시각화 방법
|
13 |
13
제12항에 있어서, 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 단계는, 상기 스케줄링 데이터에 대응하는 코어 별로 상기 스케줄링 데이터를 구분하여 출력하는 단계를 포함하는 것을 특징으로 하는 시각화 방법
|
14 |
14
멀티 코어 시스템에서 복수의 태스크들의 복수의 코어에 대한 스케줄링 결과를 시각화하는 시각화 장치로,시각화할 시간 구간에 대한 스케줄링 데이터들을 추출하고, 상기 추출된 스케줄링 데이터들의 수가 기설정된 제1 임계값을 초과하는지 여부를 판단하여, 상기 추출된 스케줄링 데이터들의 수가 상기 기설정된 제1 임계값을 초과하면, 상기 추출된 스케줄링 데이터들의 축소를 수행하는 스케줄링 데이터 축소부; 및상기 축소된 스케줄링 데이터들을 시각화하여 디스플레이에 출력하는 스케줄링 결과 출력부를 포함하고, 상기 제1 임계값은, 상기 스케줄링 데이터들을 시각화한 2차원 그래프의 시간 축에 대응하는 상기 디스플레이의 일 측에 대한 해상도를 기반으로 기 설정된 것을 특징으로 하는 시각화 장치
|
15 |
15
제14항에 있어서, 스케줄링 데이터들을 수집하고, 상기 수집된 스케줄링 데이터들을 코어 별로 분류하고 시간순으로 정렬하는 스케줄링 데이터 분석부를 더 포함하는 것을 특징으로 하는 시각화 장치
|
16 |
16
삭제
|
17 |
17
제14항에 있어서, 상기 제1 임계값은, 상기 디스플레이의 일측의 해상도의 1/2배 값으로 기설정되는 것을 특징으로 하는 시각화 장치
|
18 |
18
제14항에 있어서, 상기 스케줄링 데이터 축소부는,상기 추출된 스케줄링 데이터들 중 수행 시간이 기설정된 제2 임계값 이상인 스케줄링 데이터들을 최종 시각화할 스케줄링 데이터로 선택하는 것을 특징으로 하는 시각화 장치
|
19 |
19
제18항에 있어서, 상기 제2 임계값은, 상기 시각화할 시간 구간을 상기 제1 임계값으로 나눈 값으로 기설정되는 것을 특징으로 하는 시각화 장치
|
20 |
20
제14항에 있어서, 상기 스케줄링 결과 출력부는, 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 단계는, 상기 축소된 스케줄링 데이터들의 수행 시간 및 태스크를 각각 가로축 및 세로축으로 하는 2차원 그래프 형태로, 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 것을 특징으로 하는 시각화 장치
|