Exploiting the Fine Grain SSD Internal Parallelism for OLTP and Scientific Workloads

被引:0
|
作者
Zertal, Soraya [1 ]
机构
[1] Univ Versailles, PRiSM, 45 Av Etats Unis, F-78000 Versailles, France
关键词
SSD; Parallel IO; OLTP and scientific workloads; Simulation; Performance evaluation;
D O I
10.1109/HPCC.2014.163
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Solid State Disks (SSDs) are promising data storage devices in term of performance and energy consumption comparing to Hard Drive Disks (HDDs). They are more and more used, even in On-Line Transaction Processing (OLTP) systems and for scientific data with hard constraints on response time. Consequently, parallel execution and parallel access to data are capital to fulfil this performance requirement. The SSD internal structure provides a potential for parallel access at different levels which can be exploited to match the concurrency naturally present in both OLTP and scientific applications. In this paper, the SSD behaviour is analysed considering two degrees of internal parallelism associated to inter-Dies (degree 1) and interPlanes (degree 2) parallelisms and compared to a sequential scheme (degree 0) as a reference. The study is conducted using representative workloads for both OLTP and scientific applications. The obtained results are significant and show the important performance gain of exploiting the internal SSD parallelism (up to x44 for OLTP). The gain is less important for scientific applications due to their requests size distributions and the interleaving of read/write streams. In conjunction with priority and preemption scheduling strategies, an additional impact is observed, which can be very modest or a factor of x10 according to the context, with a significant impact only if priority is associated to preemption.
引用
下载
收藏
页码:990 / 997
页数:8
相关论文
共 50 条
  • [1] Exploiting Internal Parallelism of SSD for Hash Join
    YANG Lianghuai
    ZHANG Ting
    FAN Yulei
    GONG Weihua
    YU Jian
    Chinese Journal of Electronics, 2019, 28 (05) : 889 - 898
  • [2] Exploiting Internal Parallelism of SSD for Hash Join
    Yang, Lianghuai
    Zhang, Ting
    Fan, Yulei
    Gong, Weihua
    Yu, Jian
    CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (05) : 889 - 898
  • [3] Exploiting Request Characteristics and Internal Parallelism to Improve SSD Performance
    Mao, Bo
    Wu, Suzhen
    2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 447 - 450
  • [4] Improving the SSD Performance by Exploiting Request Characteristics and Internal Parallelism
    Mao, Bo
    Wu, Suzhen
    Duan, Lide
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 472 - 484
  • [5] Architectural Support for Exploiting Fine Grain Parallelism
    Rosas-Ham, Demian
    Herath, Isuru
    Yiapanis, Paraskevas
    Lujan, Mikel
    Watson, Ian
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 61 - 70
  • [6] DaC scan: a novel scan operator for exploiting SSD internal parallelism
    Alencar, Namom
    Brayner, Angelo
    Aguiar Filho, Jose
    Lopes, Hamilton
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (08):
  • [7] Improving Hybrid FTL by Fully Exploiting Internal SSD Parallelism with Virtual Blocks
    He, Dan
    Wang, Fang
    Jiang, Hong
    Feng, Dan
    Liu, Jing Ning
    Tong, Wei
    Zhang, Zheng
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [8] Exploiting Fine-Grain Parallelism in Recursive LU Factorization
    Dongarra, Jack
    Faverge, Mathieu
    Ltaief, Hatem
    Luszczek, Piotr
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 429 - 436
  • [9] A behavioral synthesis tool for exploiting fine grain parallelism in FPGAs
    Banerjee, P
    Haldar, M
    Nayak, A
    Kim, V
    Bagchi, D
    Pal, S
    Tripathi, N
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 246 - 256
  • [10] Exploiting fine-grain thread parallelism on multicore architectures
    Hadjidoukas, P. E.
    Philos, G. Ch.
    Dimakopoulos, V. V.
    SCIENTIFIC PROGRAMMING, 2009, 17 (04) : 309 - 323