Computer System Including Main Memory Device Having Heterogeneous Memories and Operating Method thereof
일 실시예에 의한 컴퓨터 시스템은 프로세서, 제 1 메모리 장치 제 1 메모리 장치와 액세스 레이턴시가 상이한 제 2 메모리 장치, 복수의 캐시 엔트리로 구성되고, 제 1 메모리 장치 또는 제 2 메모리 장치로부터 제공되는 캐싱 데이터를 캐시 엔트리에 저장하는 캐시 메모리 및, 캐싱 데이터를 제공한 출처를 관리하고, 프로세서의 요청 데이터가 캐시 메모리에 존재하지 않음에 따라 요청 데이터를 제 1 메모리 장치 또는 제 2 메모리 장치로부터 리드한 출처별 캐시 미스율과 출처별 캐시 점유율에 기초하여 축출 대상 캐시 엔트리를 결정하도록...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 일 실시예에 의한 컴퓨터 시스템은 프로세서, 제 1 메모리 장치 제 1 메모리 장치와 액세스 레이턴시가 상이한 제 2 메모리 장치, 복수의 캐시 엔트리로 구성되고, 제 1 메모리 장치 또는 제 2 메모리 장치로부터 제공되는 캐싱 데이터를 캐시 엔트리에 저장하는 캐시 메모리 및, 캐싱 데이터를 제공한 출처를 관리하고, 프로세서의 요청 데이터가 캐시 메모리에 존재하지 않음에 따라 요청 데이터를 제 1 메모리 장치 또는 제 2 메모리 장치로부터 리드한 출처별 캐시 미스율과 출처별 캐시 점유율에 기초하여 축출 대상 캐시 엔트리를 결정하도록 구성되는 캐시 컨트롤러를 포함하도록 구성될 수 있다.
A computer system may include a processor; a first memory device; a second memory device; a cache memory including a plurality of cache entries and a cache controller. The cache controller is configured to manage a source indicating whether a caching data is provided from the first memory device or the second memory device, and determine a cache entry to be evicted from the cache entries based on a cache miss ratio of request data by the source which the request data is read when the request data of the processor do not exist in the cache memory and a cache occupancy ratio by the source. |
---|