• DocumentCode
    186352
  • Title

    Control flow behavior of cloud workloads

  • Author

    Jee Ho Ryoo ; LeBeane, Michael ; Iqbal, Muhammad Faisal ; John, Lizy Kurian

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2014
  • fDate
    26-28 Oct. 2014
  • Firstpage
    71
  • Lastpage
    73
  • Abstract
    With massive amounts of information on the web, cloud applications are rapidly emerging as one of the main-stream domains in modern computing, yet very little is known about their behavior. To our knowledge, this paper presents the first detailed study of control flow behavior in cloud workloads. We characterize branch predictability behavior of cloud and big data benchmarks, and compare against those of widely known CPU workloads based on profiling and simulation. Our in-depth branch analysis of workloads present striking differences in terms of higher prevalence of indirect branches, larger offsets in branch targets, abundance of multi-target branches and low BTB hit-rates. We identify performance bottlenecks involving branch predictability and provide suggestions that can be incorporated in future datacenter oriented processor designs. We perform Principal Component Analysis and clustering techniques to understand similarity/dissimilarity between cloud and CPU workloads.
  • Keywords
    Big Data; Internet; cloud computing; computer centres; principal component analysis; CPU workloads; Web; big data benchmarks; branch predictability; cloud applications; cloud workloads; clustering techniques; control flow behavior; datacenter oriented processor; in-depth branch analysis; low-BTB hit-rates; multitarget branches; principal component analysis; Benchmark testing; Big data; Cloud computing; Data analysis; Hardware; Principal component analysis; Web search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization (IISWC), 2014 IEEE International Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    978-1-4799-6452-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2014.6983041
  • Filename
    6983041