• DocumentCode
    3692763
  • Title

    To Co-run, or Not to Co-run: A Performance Study on Integrated Architectures

  • Author

    Feng Zhang;Jidong Zhai;Wenguang Chen;Bingsheng He;Shuhao Zhang

  • Author_Institution
    Dept. of Comput. Sci. &
  • fYear
    2015
  • Firstpage
    89
  • Lastpage
    92
  • Abstract
    Architecture designers tend to integrate both CPU and GPU on the same chip to deliver energy-efficient designs. To effectively leverage the power of both CPUs and GPUs on integrated architectures, researchers have recently put substantial efforts into co-running a single application on both the CPU and the GPU of such architectures. However, few studies have been performed to analyze a wide range of parallel computation patterns on such architectures. In this paper, we port all programs in Rodinia benchmark suite and co-run these programs on the integrated architecture. We find that co-running results are not always better than running the application on the CPU only or the GPU only. Among the 20 programs, 3 programs can benefit from co-running, 12 programs using GPU only and 2 programs using CPU only achieve the best performance. The remaining 3 programs show no performance preference for different devices. We also characterize the workload and summarize the patterns for the system insights of co-running on integrated architectures.
  • Keywords
    "Computer architecture","Kernel","Graphics processing units","Performance evaluation","Benchmark testing","Central Processing Unit","Context"
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015 IEEE 23rd International Symposium on
  • ISSN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2015.27
  • Filename
    7330177