Skip to search boxSkip to navigationSkip to main content

A benchmarking framework for interactive 3d applications in the cloud

  • Tianyi Liu
    ,
  • Sen He
    ,
  • Sunzhou Huang
    ,
  • Danny Tsang
    ,
  • Lingjia Tang
    ,
  • Jason Mars
  • University of Texas at San Antonio
    ,
  • University of Michigan, Ann Arbor
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Sustainable Development Goals

  • SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Related Event

Title

53rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2020

Event type

Conference

Date

10/17/2020 - 10/21/2020

Location

Virtual, AthensGreece

Abstract

With the growing popularity of cloud gaming and cloud virtual reality (VR), interactive 3D applications have become a major class of workloads for the cloud. However, despite their growing importance, there is limited public research on how to design cloud systems to efficiently support these applications due to the lack of an open and reliable research infrastructure, including benchmarks and performance analysis tools. The challenges of generating human-like inputs under various system/application nondeterminism and dissecting the performance of complex graphics systems make it very difficult to design such an infrastructure. In this paper, we present the design of a novel research infrastructure, Pictor, for cloud 3D applications and systems. Pictor employs AI to mimic human interactions with complex 3D applications. It can also track the processing of user inputs to provide in-depth performance measurements for the complex software and hardware stack used for cloud 3D-graphics rendering. With Pictor, we designed a benchmark suite with six interactive 3D applications. Performance analyses were conducted with these benchmarks, which show that cloud system designs, including both system software and hardware designs, are crucial to the performance of cloud 3D applications. The analyses also show that energy consumption can be reduced by at least 37% when two 3D applications share a could server. To demonstrate the effectiveness of Pictor, we also implemented two optimizations to address two performance bottlenecks discovered in a state-of-the-art cloud 3D-graphics rendering system. These two optimizations improved the frame rate by 57.7% on average.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Article number

09251945

Pages from-to (Number of pages)

Pages 881-894 (14 pages)

Publication milestones

  • Published - 10/2020

Publication status

Published - 10/2020

Publisher

IEEE Computer Society, United States

Publication series

  • Publication series name: Proceedings of the Annual International Symposium on Microarchitecture, MICRO
    ISSN (Print): 1072-4451
    Volume: 2020-October

ISBN (Electronic)

9781728173832

Publication IDs

  • Scopus: 85097328824
  • ORCID: /0000-0002-5204-8976/work/118520373

Host publication title

Proceedings - 2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2020

Publication metrics

Metrics

Scopus
citations
Fractional count
1
Fractional count
0.14
Fractional count
6
Fractional count
0.86
Fractional count
1
Fractional count
1

PlumX, opens in new tab

Captures
35
Citation count
14