TY - JOUR
T1 - Fast sort of floating-point data for data engineering
AU - Kim, Changsoo
AU - Yoon, Sungroh
AU - Kim, Dongseung
N1 - Funding Information:
This research was supported by KOSEF Grant ( R01-2006-000-11167-0 ), and Korean University Grant.
Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - In this paper, a novel external sort algorithm that improves the speedup of the sorting of floating-point numbers has been described. Our algorithm decreases the computation time significantly by applying integer arithmetic on floating-point data in the IEEE-754 standard or similar formats. We conducted experiments with synthetic data on a 32-processor Linux cluster; in the case of the internal sort alone, the Giga-byte sorting achieved approximately fivefold speedups. Furthermore, the sorting achieved twofold or greater improvements over the typical parallel sort method, network of workstations (NOW)-sort. Moreover, the sorting scheme performance is independent of the computing platform. Thus, our sorting method can be successfully applied to binary search, data mining, numerical simulations, and graphics.
AB - In this paper, a novel external sort algorithm that improves the speedup of the sorting of floating-point numbers has been described. Our algorithm decreases the computation time significantly by applying integer arithmetic on floating-point data in the IEEE-754 standard or similar formats. We conducted experiments with synthetic data on a 32-processor Linux cluster; in the case of the internal sort alone, the Giga-byte sorting achieved approximately fivefold speedups. Furthermore, the sorting achieved twofold or greater improvements over the typical parallel sort method, network of workstations (NOW)-sort. Moreover, the sorting scheme performance is independent of the computing platform. Thus, our sorting method can be successfully applied to binary search, data mining, numerical simulations, and graphics.
KW - Engineering simulation
KW - External sort
KW - Floating-point arithmetic
KW - Message passing interface
KW - Parallel sort
KW - Workstation cluster
UR - http://www.scopus.com/inward/record.url?scp=84857628543&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857628543&partnerID=8YFLogxK
U2 - 10.1016/j.advengsoft.2010.10.017
DO - 10.1016/j.advengsoft.2010.10.017
M3 - Article
AN - SCOPUS:84857628543
SN - 0965-9978
VL - 42
SP - 50
EP - 54
JO - Advances in Engineering Software
JF - Advances in Engineering Software
IS - 1-2
ER -