arrow
返回

EvoSort: a genetic-algorithm-based adaptive parallel sorting framework for large-scale high performance computing

delete2025-12-01
delete0
delete
OA
AI
S
S. NagaMallik Raj *
K
Kalyanmoy Deb *
DOI:10.1080/17445760.2025.2609138delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
我们提出EvoSort,一个可在Python层面访问的通用自适应并行排序框架。EvoSort采用遗传算法(GA)来自动发现和优化关键参数,包括插入排序阈值和算法选择(归并排序与LSD基数排序)。通过持续适应输入数据和系统架构,EvoSort为NumPy和Pandas等标准Python例程提供即插即用式替代方案。在针对九种数据分布和两个硬件平台进行的、包含多达$10^{10}$(10亿)元素的实验表明,EvoSort始终优于竞争方法。结果显示其加速比最高可达$225\times$,展示了大型数据处理中一种强大的自动调优解决方案。
Keyword:
High-performance computing
parallel sorting
genetic algorithm
auto-tuning
radix sort
mergesort

期刊

I
International Journal of Parallel Emergent and Distributed Systems
IF:
0.7
论文数:
50
被引数:
266

机构

M
michigan state university
学者数:
3.6W
论文数: 3.2W
被引数: 44