• DocumentCode
    3757155
  • Title

    A Challenge for an Efficient AMI-based Cache System on FPGA Soft Processors

  • Author

    Yuki Matsuda;Ryosuke Sasakawa;Kenji Kise

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2015
  • Firstpage
    133
  • Lastpage
    139
  • Abstract
    FPGA soft processors are widely used for embedded applications because of their versatility. High performance cache with fewer resources for FPGA soft processors has become an important issue. Conventional approaches to improve cache performance are following: larger cache capacity, larger associativity and proper line size. These approaches work effectively in many cases, however, cache conflicts occur frequently in some applications because the best cache configuration depends on application characteristics. We propose a cache system on FPGA soft processors which selects the suitable number of cache lines depending on an application to be run. Our proposed system uses Arbitrary Modulus Indexing (AMI) to implement non-power-of-2 cache lines. We evaluate how AMI affects the performance of our proposed system. In evaluation, we confirmed that our proposed cache system can achieve 8.0 speedup on average against conventional cache systems.
  • Keywords
    "Indexing","Benchmark testing","Field programmable gate arrays","Program processors","Random access memory","Adders","Hardware"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2015 Third International Symposium on
  • Electronic_ISBN
    2379-1896
  • Type

    conf

  • DOI
    10.1109/CANDAR.2015.94
  • Filename
    7424701