ARITHMETIC PROCESSING APPARATUS AND CONTROL METHOD THEREOF

PROBLEM TO BE SOLVED: To provide an arithmetic processing apparatus which improves throughput of a cache memory.SOLUTION: An arithmetic processing apparatus 10 includes a second cache memory 60 shared by a plurality of arithmetic processing units 20. The second cache memory includes: a data holding...

Full description

Saved in:
Bibliographic Details
Main Authors HIKICHI TORU, CHEN JUN LU
Format Patent
LanguageEnglish
Japanese
Published 23.02.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To provide an arithmetic processing apparatus which improves throughput of a cache memory.SOLUTION: An arithmetic processing apparatus 10 includes a second cache memory 60 shared by a plurality of arithmetic processing units 20. The second cache memory includes: a data holding unit 62; a first information holding unit 64 holding first managing information for managing data held in a plurality of first cache memories 40; a second information holding unit 66 which holds second management information for managing data held in the data holding unit; a classifying unit 68 which classifies a processing request of a plurality of processing requests, to be executed in reference to the first management information without referring to the second management information, into a first-type processing request, and classifies a processing request to be executed in reference to the second management information into a second-type processing request; a second processing unit 72 which executes processing based on the second-type processing request received from the classifying unit; and a first processing unit 70 which executes processing based on the first-type processing request received from the classifying unit, and operates in parallel with the second processing unit.SELECTED DRAWING: Figure 1 【課題】キャッシュメモリのスループットを向上させる演算処理装置を提供する。【解決手段】演算処理装置10は、複数の演算処理部20に共有された第2キャシュメモリ60を有する。第2キャシュメモリは、データ保持部62と、複数の第1キャシュメモリ40に保持されたデータを管理する第1管理情報を保持する第1情報保持部64と、データ保持部に保持されたデータを管理する第2管理情報を保持する第2情報保持部66と、複数の処理要求のうち、第2管理情報を参照せずに第1管理情報を参照して実行される処理の要求を第1の種類の処理要求に分類し、第2管理情報を参照して実行される処理の要求を第2の種類の処理要求に分類する分類部68と、分類部から受ける第2の種類の処理要求に基づく処理を実行する第2処理部72と、分類部から受ける第1の種類の処理要求に基づく処理を実行し、第2処理部と並列に動作可能な第1処理部70とを有する。【選択図】図1
Bibliography:Application Number: JP20150160475