1 |
1
복수의 유닛들에 캐시의 태그를 저장하는 캐시 태그 저장부;상기 캐시의 데이터를 저장하는 캐시 데이터 저장부;상기 캐시의 연관의 수에 기반하여 상기 복수의 유닛들의 각각에 대한 전력 공급을 제어하는 전력 제어부; 및상기 캐시의 연관의 수에 대한 정보를 나타내는 모드에 따라 상기 캐시 데이터 저장부로부터 출력되는 상기 캐시 데이터의 출력 단위의 크기를 제어하는 데이터 선택부를 포함하는, 전자 장치
|
2 |
2
제1항에 있어서,상기 캐시는 하나 이상의 셋들을 포함하고,상기 캐시의 하나 이상의 셋들의 각 셋은 하나 이상의 웨이들을 포함하고,상기 각 셋은 각각 상기 캐시 태그 저장부 및 상기 캐시 데이터 저장부의 동일한 번호를 갖는 행들에 대응하는, 전자 장치
|
3 |
3
제1항에 있어서,상기 복수의 유닛들의 각 유닛은 상기 캐시 태그 저장부의 복수의 열들 중 하나의 열인 전자 장치
|
4 |
4
제1항에 있어서,상기 전력 제어부는 상기 연관의 수에 기반하여 상기 캐시의 입출력 단위의 크기를 조절하는, 전자 장치
|
5 |
5
제4항에 있어서,상기 입출력 단위는 상기 캐시의 캐시 라인 크기인 전자 장치
|
6 |
6
제1항에 있어서,상기 캐시의 입출력 단위의 크기에 맞춰 접근 요청된 데이터의 주소 중 주소 필드의 위치를 조정하는 인덱스 선택부를 더 포함하고,상기 주소 필드는 상기 캐시 데이터 저장부의 복수의 행들 중 상기 접근 요청된 데이터에 대응하는 행을 식별하는, 전자 장치
|
7 |
7
제1항에 있어서,상기 캐시의 연관의 수에 맞춰 접근 요청된 데이터의 주소 중 주소 필드의 위치를 조정하는 인덱스 선택부를 더 포함하고,상기 주소 필드는 상기 캐시 태그 저장부의 복수의 행들 중 상기 접근 요청된 데이터에 대한 태그를 저장하는 행을 식별하는, 전자 장치
|
8 |
8
제1항에 있어서,상기 캐시의 연관의 수에 대한 정보를 나타내는 모드에 따라 상기 캐시 데이터 저장부로부터의 출력을 제어하는 데이터 선택부를 더 포함하고,상기 데이터 선택부는 상기 캐시 데이터 저장부의 선택된 행의 복수의 열들 중 적어도 하나의 열을 출력하고,상기 적어도 하나의 열의 개수는 상기 모드에 의해 결정되는, 전자 장치
|
9 |
9
제1항에 있어서,상기 데이터 선택부는 버스트 접근 모드(burst access mode)를 사용함으로써 상기 캐시 데이터 저장부로부터의 상기 출력을 제어하는, 전자 장치
|
10 |
10
제1항에 있어서,상기 데이터 선택부는 복수의 버스들을 사용함으로써 적어도 하나의 열을 동시에 출력하는 전자 장치
|
11 |
11
제1항에 있어서,상기 캐시 태그 저장부는 에스램(Static Random Access Memory; SRAM)인 전자 장치
|
12 |
12
제1항에 있어서,상기 연관의 수가 1/2배가 된 경우 상기 전력 제어부는 상기 복수의 유닛들의 인접한 2 개의 유닛들의 하나의 유닛에는 전력을 공급하고, 다른 하나의 유닛에는 전력을 차단하는, 전자 장치
|
13 |
13
제1항에 있어서,상기 연관의 수가 1/4배가 된 경우 상기 전력 제어부는 상기 복수의 유닛들의 인접한 4 개의 유닛들 중 하나의 유닛에만 전력을 공급하고, 나머지의 유닛들에는 전력을 차단하는, 전자 장치
|
14 |
14
제1항에 있어서,상기 전력 제어부는 상기 연관의 수가 동적으로 변화함에 따라 상기 복수의 유닛들의 각 유닛에 대한 전력의 차단의 여부를 동적으로 변경하는 전자 장치
|
15 |
15
복수의 유닛들에 캐시의 태그를 저장하는 캐시 태그 저장부 및 상기 캐시의 데이터를 저장하는 캐시 데이터 저장부를 포함하는 전자 장치에 의해 수행되는,상기 캐시의 연관의 수를 설정하는 단계;상기 캐시의 연관의 수에 기반하여 상기 복수의 유닛들의 각각에 대한 전력 공급을 제어하는 단계; 및상기 캐시의 연관의 수에 대한 정보를 나타내는 모드에 따라 상기 캐시 데이터 저장부로부터 출력되는 상기 캐시 데이터의 출력 단위의 크기를 제어하는 단계 를 포함하는 캐싱 방법
|