• DocumentCode
    1484627
  • Title

    Active Memory Processor for Network-on-Chip-Based Architecture

  • Author

    Yoo, Junhee ; Yoo, Sungjoo ; Choi, Kiyoung

  • Author_Institution
    Syst.-LSI Div., Samsung Electron. Co. Ltd., Yongin, South Korea
  • Volume
    61
  • Issue
    5
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    622
  • Lastpage
    635
  • Abstract
    Memory-intensive operations and their memory access latency are often the performance bottleneck in parallel applications. In this paper, we investigate the concept of active memory operation which is an active data processing operation performed on the memory side. Utilizing the active memory operation, we can replace multiple transactions of memory accesses over the on-chip network and related computations on the processor side with a smaller number of high-level transactions and computations on the memory side. To realize the concept, we have designed a special-purpose processor called active memory processor which is tightly coupled with the memory and executes the active memory operations. In our case studies, we have applied the concept to five real-world applications (parallelized JPEG, FFT, text indexing for data mining, histogram, and eikonal equation solver) running on a 36--tile architecture with 64 cores and four memory tiles and found that the proposed approach can improve performance by 20.5~ 259.3 percent.
  • Keywords
    memory architecture; network-on-chip; active data processing operation; active memory operation; active memory processor; high level transactions; memory access latency; memory-intensive operation; network-on-chip-based architecture; on-chip network; special-purpose processor; Generators; Memory management; Prefetching; Random access memory; Registers; System-on-a-chip; Active memory operation; network-on-chip; on-chip communication; shared memory system.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.66
  • Filename
    5740854