• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    IEEE International Conference on Cluster Computing

    IEEE International Conference on Cluster Computing

    ConferenceCCF 计算机体系结构/并行与分布计算/存储系统 B

    年发文量

    研究主题

    论文(2097)

    排序
    1Capricorn: Efficient In-Memory Checkpointing for MoE Model Training with Dynamicity Awareness
    Wenqian Xie,Zhiquan Lai, Shengwei Li, Weijie Liu, Wei Wang, Yanqi Hao,Dongsheng Li

    Mixture-of-Experts (MoE) has been extensively adopted for its incredible capability to expand model scale with a sub-linear increase in computational requirement. Training MoE models requires substantial computing nodes and extended periods, necessitating reliable distributed training systems. Checkpointing is a common approach to enhance training reliability by periodically saving model states. Current checkpointing optimizations focus on hiding checkpoint overhead in model training computations. However, these approaches overlook the dynamicity inherent in distributed MoE training, leading to an inefficient checkpointing mechanism. In this paper, we propose Capricorn, a dynamicity-aware in-memory checkpointing approach for efficient MoE model training. We observe that the dynamicity impacts computation durations at both the layer and iteration levels. At the layer level, different model layers exhibit various computation durations, while at the iteration level, the computation time of the same layer differs across iterations. To adapt to the layer-level dynamicity, Capricorn employs online profiling at the granularity of individual layers. Based on the profiling results, it strategically partitions checkpoints into chunks and schedules checkpointing communication to overlap with model computations. To deal with the dynamicity across iterations, Capricorn speculatively activates the profiling and partitioning processes utilizing the temporal locality of the experts' load. It can produce an optimal activation for low runtime overhead with high checkpoint partition accuracy. For mainstream MoE models, Capricorn achieves up to 1.56x and 5.98x end-to-end training speedup over Gemini and TorchSnapshot respectively under per-iteration checkpointing.

    2025
    引用
    AI阅读
    加入学术空间
    2PRT: an Efficient Pipeline Reuse Technology for Large Models Training
    Zeyu Ji, Banghao Zhai, Zhonghao Zhang, Qi Chu,Bin Liu

    The rapid evolution of large models and the widespread application of extensive datasets have made the cost of training increasingly prohibitive. While pipeline model parallelism makes it possible to train large models, existing pipeline techniques find it difficult to reduce bubble time due to their strong dependence on the number of GPUs for pipeline depth. This paper introduces a novel pipeline reuse technology, PRT, which breaks the limitation of pipeline depth being dependent on the number of GPUs, allowing for deeper pipelines even when the number of GPUs is limited. This paper also theoretically demonstrates the feasibility of PRT. Furthermore, the high orthogonality of PRT allows it to be implemented in both unidirectional and bidirectional pipelines, further enhancing pipeline efficiency. It is evaluated on a server equipped with 8 GPUs, using the BERT series models and ResNet series models with datasets including the IMDB dataset and the mini-ImageNet dataset. Experimental results show that for the BERT series models, unidirectional and bidirectional pipelines with PRT achieve throughput improvements of up to 54.78% and 30.38%, respectively. For the ResNet series models, the improvements reached up to 76.59% and 26.45%, respectively. Additionally, PRT achieves more balanced memory usage, validating its efficiency.

    2025
    引用
    AI阅读
    加入学术空间
    3Accelerating Key-Value Data Structures Using AVX-512 SIMD Extensions
    MohammadReza HoseinyFarahabady,Javid Taheri,Albert Y. Zomaya

    Advanced Vector Extensions 512 (AVX-512), a modern SIMD instruction set for x86 architectures, enables data-level parallelism through 512-bit wide ZMM registers capable of processing multiple data elements concurrently within a single instruction cycle. In this study, we present a high-throughput, lock-free, in-memory architecture for key-value data-stores that exploits AVX-512 vector operations to accelerate fundamental operations such as insertion and lookup. Our design introduces an optimized memory layout that partitions the key space into two disjoint regions (primary and secondary) and employs three independent hash functions to identify candidate slots. This asymmetric layout improves key distribution, reduces collision probability, and enhances overall lookup efficiency. Experimental evaluation shows that this strategy yields the lowest insertion failure rate among tested memory partitioning schemes. By leveraging AVX-512 instructions in combination with most optimized memory layout, our implementation achieves insertion throughput within 6% of Intel TBB's highly optimized multithreaded hash map, despite avoiding explicit synchronization or thread-level parallelism. Under workloads with 550 million entries and a 90% miss rate, our approach delivers 4.0-5.1x speedup over standard STL, Boost, Robin-Hood, and Abseil hash maps, and up to $2.5 x$ improvement relative to TBB and Abseil. These gains are consistently observed for both 32-bit and 64-bit floating-point key types. The results confirm the viability of AVX-512-centric designs as a cost-effective alternative to thread-level parallelism, particularly in environments where minimizing synchronization overhead and ensuring deterministic execution are critical. Our findings suggest for a paradigm shift in CPU and system architecture, emphasizing wider vector units and improved memory bandwidth utilization as primary levers for scalable high-performance computing. These findings suggest that future extensions of AVX-512 capabilities, such as non-blocking memory loads, expanded vector registers, and asynchronous prefetching, could enhance the efficiency of data-intensive workloads.

    2025
    引用
    AI阅读
    加入学术空间
    4Scaling Deep Learning Molecular Dynamics to 500M Atoms on 4096-Node ARMv8 Clusters
    Qi Du,Feng Wang,Chengkun Wu,Han Wang, Yongpeng Liu, Zhaoyin Zhou,Kenli Li

    Molecular dynamics (MD) simulations are essential tools for investigating large-scale molecular systems, yet achieving high performance and scalability on CPU-based architectures remains challenging. In this study, we present a highly optimized framework based on DeepMD-kit for conducting 500 millionatom MD simulations on an ARMv8 SVE high-performance computing (HPC) system. Key optimizations include leveraging OpenMP for multi-threaded acceleration of DeepMD-kit and utilizing the ARMv8 SVE instruction set to optimize doubleprecision matrix multiplication in PyTorch. These enhancements enable single ARMv8 SVE 64-core processors to achieve 1.3x the training performance of NVIDIA V100 GPU, and two ARMv8 SVE 64-core processors to achieve 1.05x the inference performance of NVIDIA V100 GPU. Leveraging this optimized framework, we achieve large-scale MD simulations across 4,096 computing nodes.

    2025引用:1
    引用
    AI阅读
    加入学术空间
    5Lessons from Profiling and Optimizing Placement in AMR Codes
    Ankush Jain,Charles D. Cranor,Qing Zheng,Dominic Manno,George Amvrosiadis, Gary A. Grider

    Block-structured Adaptive Mesh Refinement (AMR), while essential for improving efficiency in large-scale irregular and dynamic simulations, poses unique optimization challenges. Previous work has identified load imbalance and synchronization overhead as key obstacles to performance, but the deep understanding of complex runtime behavior needed to systematically address them remains elusive. In this paper, we integrate telemetry collection, analysis, and intervention to bridge this understanding gap. Establishing reliable, actionable telemetry required systematic tuning to eliminate cross-stack performance anomalies. Leveraging this foundation we design CPLX, a tunable placement policy balancing compute load and communication locality, improving runtime by up to 21.6% over optimized baselines. Our experience highlights the empirical nature of placement optimization, requiring theoretical models to be grounded in observed runtime behavior.

    2025
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 2097 篇论文

    高被引作者

    作者引用发文
    Dhabaleswar Panda164240
    Robert B. Ross146024
    Shekhar Srikantaiah11701
    Aman Kansal11701
    Feng Zhao11701
    Kamil Iskra9549
    Franck Cappello91026
    Philip H. Carns79711
    Hai Jin7129
    Lee Ward7018

    高产作者

    作者引用发文
    Dhabaleswar Panda164240
    Franck Cappello91026
    Robert B. Ross146024
    Xian-He Sun58123
    Mitsuhisa Sato48121
    Zhiling Lan61417
    Xuehai Zhou16317
    Satoshi Matsuoka17416
    Sheng Di65916
    Jack Dongarra50416

    相关期刊

    ACM Transactions on Storage
    European Conference on Parallel Processing
    IEEE International Symposium on High-Performance Parallel Distributed Computing
    Symposium on Computer Architecture and High Performance Computing
    IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing
    International Conference on Parallel Processing
    International Computer Symposium
    IEEE International Parallel and Distributed Processing Symposium
    Parallel, Distributed and Network-Based Processing
    IEEE/ACM International Symposium on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems