Query Processing on Low-Energy Many-Core Processors

被引:0
|
作者
Ungethuem, Annett [1 ]
Habich, Dirk [1 ]
Karnagel, Tomas [1 ]
Lehner, Wolfgang [1 ]
Asmussen, Nils [2 ]
Voelp, Marcus [2 ]
Noethen, Benedikt [3 ]
Fettweis, Gerhard [3 ]
机构
[1] Tech Univ Dresden, Database Technol Grp, Dresden, Germany
[2] Tech Univ Dresden, Operating Syst Grp, Dresden, Germany
[3] Tech Univ Dresden, Vodafone Chair Mobile Commun Syst, Dresden, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Aside from performance, energy efficiency is an increasing challenge in database systems. To tackle both aspects in an integrated fashion, we pursue a hardware/software co-design approach. To fulfill the energy requirement from the hardware perspective, we utilize a low-energy processor design offering the possibility to us to place hundreds to millions of chips on a single board without any thermal restrictions. Furthermore, we address the performance requirement by the development of several database-specific instruction set extensions to customize each core, whereas each core does not have all extensions. Therefore, our hardware foundation is a low-energy processor consisting of a high number of heterogeneous cores. In this paper, we introduce our hardware setup on a system level and present several challenges for query processing. Based on these challenges, we describe two implementation concepts and a comparison between these concepts. Finally, we conclude the paper with some lessons learned and an outlook on our upcoming research directions.
引用
收藏
页码:155 / 160
页数:6
相关论文
共 50 条
  • [1] Transforming Query Sequences for High-Throughput B plus Tree Processing on Many-Core Processors
    Tian, Ruiqin
    Qiu, Junqiao
    Zhao, Zhijia
    Liu, Xu
    Ren, Bin
    [J]. PROCEEDINGS OF THE 2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO '19), 2019, : 96 - 108
  • [2] Economic models for many-core processors
    Kumar, Rakesh
    [J]. DR DOBBS JOURNAL, 2008, 33 (03): : 10 - 10
  • [3] Many-core needs fine-grained scheduling: A case study of query processing on Intel Xeon Phi processors
    Cheng, Xuntao
    He, Bingsheng
    Lu, Mian
    Lau, Chiew Tong
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 395 - 404
  • [4] Low Overhead Message Passing for High Performance Many-Core Processors
    Kumar, Sumeet S.
    Djie, Mitzi Tjin A.
    van Leuken, Rene
    [J]. 2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 345 - 351
  • [5] Low-level PGAS computing on many-core processors with TSHMEM
    Lam, Bryant C.
    George, Alan D.
    Lam, Herman
    Aggarwal, Vikas
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 5288 - 5310
  • [6] The Research On The Software Architecture Of Network Packet Processing Based On The Many-core Processors
    Wu Kehe
    Cheng Rui
    Zhang Yingqiang
    Mu Hongtao
    [J]. PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 555 - 559
  • [7] Federated Scheduling in Clustered Many-core Processors
    Koike, Ryotaro
    Azumi, Takuya
    [J]. PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,
  • [8] Fast Data Delivery for Many-Core Processors
    Bakhshalipour, Mohammad
    Lotfi-Kamran, Pejman
    Mazloumi, Abbas
    Samandi, Farid
    Naderan-Tahan, Mahmood
    Modarressi, Mehdi
    Sarbazi-Azad, Hamid
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (10) : 1416 - 1429
  • [9] Instruction Fusion for Multiscalar and Many-Core Processors
    Yaojie Lu
    Sotirios G. Ziavras
    [J]. International Journal of Parallel Programming, 2017, 45 : 67 - 78
  • [10] Efficient Fault Simulation on Many-Core Processors
    Kochte, Michael A.
    Schaal, Marcel
    Wunderlich, Hans-Joachim
    Zoellin, Christian G.
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 380 - 385