• DocumentCode
    3591566
  • Title

    Silent Sharing: An Efficient Mechanism to Fast Sequential Program Execution on Chip Multicore Processor

  • Author

    He, Liqiang ; Sun, Yan

  • Author_Institution
    Coll. of Comput. Sci., Inner Mongolia Univ., Huhhot, China
  • Volume
    1
  • fYear
    2009
  • Firstpage
    268
  • Lastpage
    276
  • Abstract
    Chip Multicore processor provides new opportunity to fast sequential program performance with the available duplicated hardware resources in the cores. Most of existed sequential programs can benefit from a larger instruction window and a bigger L2 cache. In this paper, we propose a simple mechanism, Silent Sharing, to faster sequential program execution on a chip multicore processor. The basic idea is to send long latency instructions in the instruction window to the windows in other cores, as well as evicted blocks from local L2 to the free blocks in remote L2s in order to get a relative bigger instruction window and L2 storage. All the transfer operations are not viewable by the running program. In other words, a running core can silently share other available hardware resources in the other cores on the same chip. The hardware budget of our method is small, and the implementation is trivial. The initial analysis tells us that it is a promising way to improve sequential program performance in a chip multicore processor.
  • Keywords
    microprocessor chips; multiprocessing systems; chip multicore processor; duplicated hardware resources; fast sequential program execution; hardware budget; instruction window; long latency instructions; running core; sequential program performance; silent sharing; transfer operations; Clocks; Computer science; Delay; Energy consumption; Hardware; Information technology; Multicore processing; Parallel processing; Performance analysis; Space heating; Sequential Program Execution; Silent Sharing; chip multicore processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Computer Science, 2009. ITCS 2009. International Conference on
  • Print_ISBN
    978-0-7695-3688-0
  • Type

    conf

  • DOI
    10.1109/ITCS.2009.272
  • Filename
    5190067