• DocumentCode
    875049
  • Title

    Cache memories for data flow machines

  • Author

    Takesue, Masaru

  • Author_Institution
    NTT Software Lab., Tokyo, Japan
  • Volume
    41
  • Issue
    6
  • fYear
    1992
  • fDate
    6/1/1992 12:00:00 AM
  • Firstpage
    677
  • Lastpage
    687
  • Abstract
    Cache memories for dataflow machines are presented, and, in particular, four design principles for reducing the working set size of dataflow caches are introduced. They are (1) controlling the number of active state processes, (2) optimizing instruction addresses, (3) using a block-structured operand matching/waiting memory, and (4) making deterministic replacements. Based on these principles, instruction and operand caches are organized. A bypass control is also devised that enables cache block replacement to overlap with normal cache access. Miss ratio and performance of the caches are evaluated on a register transfer level simulator of a dataflow machine. The results show that the instruction cache of 1 k words and the operand cache of 2 k words achieve sufficiently low miss ratios. The bypass control compensates for the bandwidth of a narrow swapping channel to the extent that about eight dataflow processors with the caches can be integrated in an LSI chip
  • Keywords
    buffer storage; memory architecture; cache block replacement; cache memories; data flow machines; dataflow caches; register transfer level simulator; Bandwidth; Cache memory; Communication switching; Communication system control; Data flow computing; Large scale integration; Load flow control; Pipelines; Prototypes; Registers;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.144620
  • Filename
    144620