Massively Parallel Server Processors

被引:2
|
作者
Agrawal, Varun [1 ]
Dinani, Mina Abbasi [1 ]
Shui, Yuxuan [1 ]
Ferdman, Michael [1 ]
Honarmand, Nima [1 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
关键词
Parallel processing; Single Instruction Multiple Thread; servers; data centers;
D O I
10.1109/LCA.2019.2911287
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern data centers enjoy massive degrees of request-level parallelism with significant cross-request similarity. Although similar requests follow similar instruction sequences, conventional processors service them individually and do not take full advantage of cross-request similarity. Single-Instruction Multiple-Thread (SIMT) architectures can leverage this similarity, however, existing SIMT processors-chief among them, GPUs-are ill-suited for server applications, as they are specifically designed to maximize throughput at the expense of latency, preventing them from meeting server QoS requirements. We advocate a new approach to SIMT server processors, namely Massively Parallel Server Processors (MPSPs), which we outline in this paper. To begin to understand their architectural needs, we measure the degree of control-flow and memory-access divergence encountered when running unmodified server applications on MPSP-style processors. Our preliminary results indicate that a software scheduler that bundles together similar requests can minimize control-flow divergence, making SIMT execution of unmodified server code feasible. Moreover, we find that memory-access divergence, although significant in raw numbers, can be tackled with changes in stack and heap layouts. Overall, our results encourage further consideration of MPSPs as a promising architecture for server processors.
引用
收藏
页码:75 / 78
页数:4
相关论文
共 50 条
  • [21] Meshless Method on Massively Parallel Processors with Application to Fracture Mechanics
    Yagawa, G.
    Yamada, T.
    Key Engineering Materials, 145-149 : 201 - 210
  • [22] Meshless method on massively parallel processors with application to fracture mechanics
    Yagawa, G
    Yamada, T
    FRACTURE AND STRENGTH OF SOLIDS, PTS 1 AND 2: PT 1: FRACTURE MECHANICS OF MATERIALS; PT 2: BEHAVIOR OF MATERIALS AND STRUCTURE, 1998, 145-9 : 201 - 210
  • [23] From massively parallel image processors to fault-tolerant nanocomputers
    Han, H
    Jonker, P
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, 2004, : 2 - 7
  • [24] ON THE MAPPING OF MASSIVELY PARALLEL PROCESSORS ONTO FINITE-ELEMENT GRAPHS
    FARHAT, C
    COMPUTERS & STRUCTURES, 1989, 32 (02) : 347 - 353
  • [25] QNH: A numerical weather prediction model developed for massively parallel processors
    Baillie, CF
    MacDonald, AE
    Lee, JL
    EUROSIM '96 - HPCN CHALLENGES IN TELECOMP AND TELECOM: PARALLEL SIMULATION OF COMPLEX SYSTEMS AND LARGE-SCALE APPLICATIONS, 1996, : 399 - 406
  • [26] Massively Parallel Computation of Lattice Associative Memory Classifiers on Multicore Processors
    Ritter, Gerhard X.
    Schmalz, Mark S.
    Hayden, Eric T.
    MATHEMATICS OF DATA/IMAGE PATTERN CODING, COMPRESSION, AND ENCRYPTION WITH APPLICATIONS XIII, 2011, 8136
  • [27] Beam dynamics calculations and particle tracking using massively parallel processors
    Ryne, RD
    Habib, S
    PARTICLE ACCELERATORS, 1996, 55 (1-4): : 365 - 374
  • [28] A 3D Local Descriptor SHOT on Massively Parallel Processors
    Hu, Linjia
    Nooshabadi, Saeid
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 186 - 187
  • [29] Scalable communication architectures for massively parallel hardware multi-processors
    Jan, Yahya
    Jozwiak, Lech
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (11) : 1450 - 1463
  • [30] Large scale finite element fluid analysis by massively parallel processors
    Nakabayashi, Y
    EUROSIM '96 - HPCN CHALLENGES IN TELECOMP AND TELECOM: PARALLEL SIMULATION OF COMPLEX SYSTEMS AND LARGE-SCALE APPLICATIONS, 1996, : 559 - 569