MEMORY ALLOCATION PROGRAM, MEMORY ALLOCATION METHOD AND MEMORY ALLOCATION DEVICE
To enable efficient allocation of a cache area.SOLUTION: A memory allocation device 101 acquires log information concerning an access to target data for allocation of a cache area. The memory allocation device 101 calculates an index value showing an improvement degree of a cache error corresponding...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To enable efficient allocation of a cache area.SOLUTION: A memory allocation device 101 acquires log information concerning an access to target data for allocation of a cache area. The memory allocation device 101 calculates an index value showing an improvement degree of a cache error corresponding to an increase in the cache area for each predetermined time interval on the basis of the acquired log information. The memory allocation device 101 identifies improvement target time of the cache error on the basis of the index value for each calculated time interval. The memory allocation device 101 calculates the size of a cache area allocated to target data on the basis of log information concerning an access to the target data at the same timing as the identified improvement target timing. The memory allocation device 101 develops a memory allocation plan for allocating the cache area of the calculated size to the target data earlier than the improvement target timing.SELECTED DRAWING: Figure 1
【課題】キャッシュ領域を効率的に割り当て可能にすること。【解決手段】メモリ割当装置101は、キャッシュ領域を割り当てる対象データへのアクセスに関するログ情報を取得する。メモリ割当装置101は、取得したログ情報に基づいて、所定の時間間隔ごとに、キャッシュ領域の増加に応じたキャッシュミスの改善度合いを示す指標値を算出する。メモリ割当装置101は、算出した時間間隔ごとの指標値に基づいて、キャッシュミスの改善対象時期を特定する。メモリ割当装置101は、特定した改善対象時期と同一時期の対象データへのアクセスに関するログ情報に基づいて、対象データに割り当てるキャッシュ領域のサイズを算出する。メモリ割当装置101は、算出したサイズのキャッシュ領域を、改善対象時期よりも前に対象データに割り当てるメモリ割当計画を作成する。【選択図】図1 |
---|