-
公开(公告)号:KR100899097B1
公开(公告)日:2009-05-25
申请号:KR1020070045841
申请日:2007-05-11
Applicant: 한국과학기술원
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 멀티쓰레드 환경의 프로세스를 위한 캐쉬 메모리 장치가 개시된다. 캐쉬 메모리 장치는 캐쉬 메모리, 인덱스 발생 회로 및 캐쉬 컨트롤러를 포함한다. 캐쉬 메모리는 인덱스들, 유효성 검사 비트들, 태그들 및 데이터들을 저장한다. 인덱스 발생 회로는 복수의 인덱싱 정보들 중에서 하나의 선택 인덱싱 정보를 선택하고 상기 선택 인덱싱 정보에 상응하는 인덱스를 발생시킨다. 캐쉬 컨트롤러는 상기 인덱스 발생 회로로부터 발생된 인덱스를 입력 받고 프로세서로부터 어드레스를 입력 받아, 상기 인덱스 및 상기 어드레스에 대응하는 상기 캐쉬 메모리의 데이터를 상기 프로세서로 출력한다. 따라서 멀티쓰레드 환경에서 데이터 전송 속도를 향상시키고 캐쉬 히트율을 증가시켜 소비 전력의 증가를 방지할 수 있다.
캐쉬 메모리, 멀티쓰레드, 인덱스-
公开(公告)号:KR1020080099934A
公开(公告)日:2008-11-14
申请号:KR1020070045841
申请日:2007-05-11
Applicant: 한국과학기술원
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151 , G06F12/0802 , G06F13/1668
Abstract: A method for providing a plurality of indexing information and a cache memory device using the same are provided to prevent the increment of power consumption by increasing a cache hit rate. A cache memory device(1300) comprises the followings: a cache memory(1310) storing indices(1311), validity check bits(1312), tags(1313) and data(1314); an index generation circuit(1320) which selects one selection indexing information among a plurality of indexing information, and generates an index corresponding to the selection indexing information; and a cache controller(1330) which receives the generated index and a address from a processor, and then outputs data of the cache memory corresponding to the index and address to the processor.
Abstract translation: 提供一种用于提供多个索引信息的方法和使用该索引信息的高速缓冲存储器件,以通过增加高速缓存命中率来防止功耗的增加。 高速缓冲存储器设备(1300)包括:存储索引(1311),有效性检查位(1312),标签(1313)和数据(1314)的高速缓冲存储器(1310) 索引生成电路(1320),其选择多个索引信息中的一个选择索引信息,并生成与所述选择索引信息对应的索引; 以及缓存控制器(1330),其从处理器接收所生成的索引和地址,然后将对应于索引和地址的高速缓冲存储器的数据输出到处理器。
-