Comparison Criticality in Sorting Algorithms

被引:3
|
作者
Jones, Thomas B. [1 ]
Ackley, David H. [1 ]
机构
[1] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
关键词
Fault-intolerance; fault tolerance; criticality; sorting algorithms; robust-first computing; TRANSIENT-FAULT RECOVERY;
D O I
10.1109/DSN.2014.74
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fault tolerance techniques often presume that the end-user computation must complete flawlessly. Though such strict correctness is natural and easy to explain, it's increasingly unaffordable for extreme-scale computations, and blind to possible preferences among errors, should they prove inevitable. In a case study on traditional sorting algorithms, we present explorations of a criticality measure defined over expected fault damage rather than probability of correctness. We discover novel 'error structure' in even the most familiar algorithms, and observe that different plausible error measures can qualitatively alter criticality relationships, suggesting the importance of explicit error measures and criticality in the wise deployment of the limited spare resources likely to be available in future extreme-scale computers.
引用
收藏
页码:726 / 731
页数:6
相关论文
共 50 条
  • [31] Performance comparison of extracellular spike sorting algorithms for single-channel recordings
    Wild, Jiri
    Prekopcsak, Zoltan
    Sieger, Tomas
    Novak, Daniel
    Jech, Robert
    JOURNAL OF NEUROSCIENCE METHODS, 2012, 203 (02) : 369 - 376
  • [32] Analysis-driven Engineering of Comparison-based Sorting Algorithms on GPUs
    Karsin, Ben
    Weichert, Volker
    Casanova, Henri
    Iacono, John
    Sitchinava, Nodari
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 86 - 95
  • [33] Faster Algorithms for Sorting by Transpositions and Sorting by Block Interchanges
    Feng, Jianxing
    Zhu, Daming
    ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (03)
  • [34] SORTING ALGORITHMS FOR SYNCHRONOUS MACHINES
    RANNOU, R
    JEGOU, Y
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1983, 2 (06): : 427 - 444
  • [35] SYNTHESIS OF SEVERAL SORTING ALGORITHMS
    DARLINGTON, J
    ACTA INFORMATICA, 1978, 11 (01) : 1 - 30
  • [36] Introspective sorting and selection algorithms
    Musser, David R.
    Software - Practice and Experience, 1997, 27 (08): : 983 - 993
  • [37] SORTING ALGORITHMS ON TRANSPUTER ARRAYS
    CHANDRA, S
    JAIN, M
    BASU, A
    KUMAR, PS
    PARALLEL COMPUTING, 1993, 19 (06) : 595 - 607
  • [38] Introspective sorting and selection algorithms
    Musser, DR
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (08): : 983 - 993
  • [39] Efficient PDM Sorting Algorithms
    Kundeti, Vamsi
    Rajasekaran, Sanguthevar
    High Performance Computing - HiPC 2008, Proceedings, 2008, 5374 : 97 - 107
  • [40] SIMPLE PARALLEL SORTING ALGORITHMS
    DJIDJEV, HN
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1987, 40 (09): : 29 - 31