SmarCo: An Efficient Many-Core Processor for High-Throughput Applications in Datacenters

被引:11
|
作者
Fan, Dongrui [1 ,2 ]
Li, Wenming [1 ]
Ye, Xiaochun [1 ]
Wang, Da [1 ,3 ]
Zhang, Hao [1 ,3 ]
Tang, Zhimin [1 ]
Sun, Ninghui [1 ]
机构
[1] Chinese Acad Sci, ICT, SKL Comp Architecture, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp & Control Engn, Beijing, Peoples R China
[3] SmarCo Co Ltd, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/HPCA.2018.00057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fast-growing high-throughput applications, such as web services, are characterized by high-concurrency processing, hard real-time response, and high-bandwidth memory access. The newly-born applications bring severe challenges to processors in datacenters, both in concurrent processing performance and energy efficiency. To offer a satisfactory quality of services, it is of critical importance to meet these newly emerging demands of high-throughput applications in the future datacenters in a more efficient way. In this paper, we propose a novel architecture, called SmarCo, which allows high-throughput applications to be processed more efficiently in datacenters. Based on the dominant characteristics of high-throughput applications, we implement large-scale many-core architecture with in-pair threads to support high-concurrency processing; we also introduce a hierarchical ring topology and laxity-aware task scheduler to guarantee hard real-time response; furthermore, we propose high-throughput datapath to improve memory access efficiency. We verify the efficiency of SmarCo by using simulators, large-scale FPGA and prototype with TSMC 40-nm technology node. The experimental results show that, compared to Intel Xeon E7-8890V4, SmarCo achieves 10.11X performance improvement and 6.95X energy-efficiency improvement with higher throughput and a better guarantee of real-time response.
引用
收藏
页码:596 / 607
页数:12
相关论文
共 50 条
  • [41] Nanosatellite On-Board Computer including a Many-Core Processor
    Pancher, Fabrice
    Vargas, Vanessa
    Ramos, Pablo
    Bastos, Rodrigo Possamai
    Saravia, David Cesar Ardiles
    Velazco, Raoul
    2021 IEEE 22ND LATIN AMERICAN TEST SYMPOSIUM (LATS2021), 2021,
  • [42] Efficient Implementation of Multilevel Fast Multipole Algorithm on SW26010 Many-core Processor
    He, Wei-Jia
    Yang, Ming-Lin
    Sheng, Xin-Qing
    2020 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO 2020), 2020,
  • [43] Temperature-aware Thread Assignment of Many-core Processor
    Xuan, SheXiao
    Yang, Y.
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 332 - 336
  • [44] Characterizing and Optimizing Transformer Inference on ARM Many-core Processor
    Jiang, Jiazhi
    Du, Jiangsu
    Huang, Dan
    Li, Dongsheng
    Zheng, Jiang
    Lu, Yutong
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [45] Efficient Query Processing on Many-core Architectures: A Case Study with Intel Xeon Phi Processor
    Cheng, Xuntao
    He, Bingsheng
    Lu, Mian
    Lau, Chiew Tong
    Huynh Phung Huynh
    Goh, Rick Siow Mong
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 2081 - 2084
  • [46] On the Use of a Many-core Processor for Computational Fluid Dynamics Simulations
    Raase, Sebastian
    Nordstrom, Tomas
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 1403 - 1412
  • [47] Emulating Asymmetric MPSoCs on the Intel SCC Many-core Processor
    Bakker, Roy
    van Tol, Michiel W.
    Pimentel, Andy D.
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 520 - 527
  • [48] Advanced Power Devices for Many-core Processor Power Supplies
    Briere, Michael A.
    2010 INTERNATIONAL ELECTRON DEVICES MEETING - TECHNICAL DIGEST, 2010,
  • [49] Parallel AES Encryption Engines for Many-Core Processor Arrays
    Liu, Bin
    Baas, Bevan M.
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (03) : 536 - 547
  • [50] Federated Learning Platform on Embedded Many-core Processor with Flower
    Hasumi, Masahiro
    Azumi, Takuya
    2024 IEEE 3RD REAL-TIME AND INTELLIGENT EDGE COMPUTING WORKSHOP, RAGE 2024, 2024, : 37 - 42