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 条
  • [31] Exploiting Internal Parallelism of Flash-based SSDs
    Park, Seon-yeong
    Seo, Euiseong
    Shin, Ji-Yong
    Maeng, Seungryoul
    Lee, Joonwon
    IEEE COMPUTER ARCHITECTURE LETTERS, 2010, 9 (01) : 9 - 12
  • [32] MultiPath MultiGet: An Optimized Multiget Method Leveraging SSD Internal Parallelism
    Song, Kyungtae
    Kim, Jaehyung
    Lee, Doogie
    Park, Sanghyun
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON EMERGING DATABASES: TECHNOLOGIES, APPLICATIONS, AND THEORY, 2018, 461 : 138 - 150
  • [33] Advanced Commands and Distributed Data Layout to Enhance the SSD Internal Parallelism
    Zertal, Soraya
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 143 - 150
  • [34] Exploiting parallelism in a structural scientific discovery system to improve scalability
    Galal, GM
    Cook, DJ
    Holder, LB
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1999, 50 (01): : 65 - 73
  • [35] Code and data partitioning for fine-grain parallelism
    Chu, Michael L.
    Mahlke, Scott A.
    ACM SIGPLAN NOTICES, 2007, 42 (07) : 161 - 163
  • [36] Architectural support for exploitation of fine-grain parallelism
    不详
    EXPLOITATION OF FINE-GRAIN PARALLELISM, 1995, 942 : 32 - 37
  • [37] Unlocking Fine-Grain Parallelism for AIG Rewriting
    Possani, Vinicius
    Lu, Yi-Shan
    Mishchenko, Alan
    Pingali, Keshav
    Ribas, Renato
    Reis, Andre
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [38] Code and Data Partitioning for Fine-grain Parallelism
    Chu, Michael L.
    Mahlke, Scott A.
    LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2007, : 161 - 163
  • [39] Exploiting course grain parallelism from FORTRAN by mapping it to IF1
    Lachanas, A
    Evripidou, P
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 463 - 469
  • [40] FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators
    Chen, Qihang
    Tian, Boyu
    Gao, Mingyu
    ASPLOS '22: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2022, : 43 - 55