3D Workload Subsetting for GPU architecture Pathfinding

被引:2
|
作者
George, Vinod Mohan [1 ]
机构
[1] Intel, Bangalore 560017, Karnataka, India
关键词
D O I
10.1109/IISWC.2015.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Growth of high-end 3D gaming, expansion of gaming to new devices like tablets and phones, and evolution of multiple Graphics APIs like Direct3D 10+, and OpenGL 3.0+ have led to an explosion in the number of workloads that need to be evaluated for GPU architecture path-finding. To decide on the optimal architecture configuration, the workloads need to be simulated on a wide range of architecture designs which incurs huge cost, both in terms of time and resources. In order to reduce the simulation cost of path-finding, extracting workload subsets from 3D workloads is essential. This paper presents a methodology to find representative workload subsets from 3D workloads by combining clustering and phase detection. In the first part, this paper presents a methodology to group draw-calls based on performance similarity by clustering on their microarchitecture independent characteristics. Across 717 frames encompassing 828K draw-calls, the clustering solution obtained an average performance prediction error per frame of 1.0% at an average clustering efficiency of 65.8%. The clustering quality is additionally evaluated by calculating cluster outliers, which are clusters with intra cluster prediction error greater than 20%. The clustering quality, measured using cluster outliers, is an indication of the performance similarity of the individual clusters. Across the spectrum of frames, we found that on an average only 3.0% of the clusters are outliers which indicates a high clustering quality. In order to detect repetitive behavior in 3D workloads, we propose characterization of frame intervals using shader vectors and then using shader vector equality to extract the repeating patterns. We show that phases exist in each game in the Bioshock series enabling extraction of small representative subsets from the workloads. Performance improvement of the workload subsets, which are less than one percent of parent workload, with GPU frequency scaling has high correlation (correlation coefficient=99.7%+)to the performance improvement of its parent workload.
引用
收藏
页码:130 / 139
页数:10
相关论文
共 50 条
  • [1] Implications of Emerging 3D GPU Architecture on the Scan Primitive
    Power, Jason
    Li, Yinan
    Hill, Mark D.
    Patel, Jignesh M.
    Wood, David A.
    SIGMOD RECORD, 2015, 44 (01) : 18 - 23
  • [2] Pathfinding in a 3D Grid for UAV Navigation
    Chiciudean, Vivian
    Oniga, Florin
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, ICCP, 2022, : 305 - 311
  • [3] Autonomous Pathfinding in Simulated 3D Environment
    Raja, Sidharth
    Bhatia, Tanuj
    Mishra, Akshat
    Kashyap, Sanket
    Verma, Om Prakash
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ROBOTICS AND ARTIFICIAL INTELLIGENCE (ICRAI 2017), 2015, : 56 - 60
  • [4] Optimizing power efficiency for 3D stacked GPU-in-memory architecture
    Wen, Wen
    Yang, Jun
    Zhang, Youtao
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 49 : 44 - 53
  • [5] FDTD Analysis of 3D Lightning Problems with Material Uncertainties on GPU Architecture
    Pyrialakos, Georgios
    Zygiridis, Theodoros
    Kantarzis, Nikolaos
    Tsiboukis, Theodoros
    2014 INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC EUROPE), 2014, : 577 - 582
  • [6] Efficient Octree-based 3D Pathfinding
    Massonnat, Quentin
    Verbrugge, Clark
    2024 IEEE CONFERENCE ON GAMES, COG 2024, 2024,
  • [7] Workload characterization of 3D games
    Roca, Jordi
    Moya, Victor
    Gonzalez, Carlos
    Solis, Chema
    Fernandez, Agustin
    Espasa, Roger
    PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2006, : 17 - +
  • [8] Performance Analysis for Stencil-Based 3D MPDATA Algorithm on GPU Architecture
    Rojek, Krzysztof
    Szustak, Lukasz
    Wyrzykowski, Roman
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 145 - 154
  • [9] A* pathfinding algorithm modification for a 3D engine<bold> </bold>
    Smolka, Jakub
    Miszta, Kamil
    Skublewska-Paszkowska, Maria
    Lukasik, Edyta
    III INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN ENGINEERING SCIENCE (CMES 18), 2019, 252
  • [10] 3D L-System Pathfinding with Genetic Algorithm
    Djusdek, Djuned Fernando
    Ishida, Yoshiteru
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (ICISS 2019), 2019, : 311 - 315