OpenMP
PulseAugur coverage of OpenMP — every cluster mentioning OpenMP across labs, papers, and developer communities, ranked by signal.
2 天有情绪数据
-
新的HiDVFS调度器优化了实时嵌入式系统的性能
研究人员开发了HiDVFS,一种新颖的分层多智能体DVFS调度器,专为多核嵌入式系统上的实时OpenMP DAG工作负载设计。该系统通过引入每个核心、温度感知的控制,并优先考虑截止日期和热限制,解决了漏电功率的挑战。HiDVFS使用独立的智能体进行性能分析、热管理和任务优先级排序,并使用以完成时间为中心的奖励和校准的保形护盾来预测响应时间。在各种平台上的基准测试表明,与现有方法相比,在完成时间、能耗降低和截止日期遵守方面都有显著改进。
-
新的CUDA优化策略使神经网络训练速度提升1.41倍
本研究论文详细介绍了对浅层神经网络进行前向和后向传播的CUDA优化策略的比较研究。该研究评估了三种堆叠式优化:分块共享内存、用于合并内存访问的预转置权重矩阵以及融合的MatMul+ReLU核。在一个大型数据集上,与基线CUDA版本相比,完全优化的实现速度提升了1.41倍,显著缩短了执行时间。
-
Morphling 增强器将 GNN 训练速度提升 20 倍
研究人员开发了 Morphling,这是一种领域特定代码合成器,旨在优化图神经网络 (GNN) 的训练。Morphling 将 GNN 规范编译为适用于 OpenMP、CUDA 和 MPI 等各种平台的便携式、后端专用实现。它包含一个运行时引擎,该引擎根据输入统计信息动态选择密集或稀疏执行路径,从而减少不必要的计算。评估表明,与 PyTorch Geometric 和 Deep Graph Library 等现有框架相比,Morphl…
-
llama.cpp 发布增加 Vulkan 支持,优化矩阵运算,并改进服务器日志记录
llama.cpp 项目发布了多项更新,包括 b9580 版本,该版本增加了对矩阵-矩阵乘法和 Flash Attention 的 Vulkan 支持,并对 FP16 dot2 扩展进行了优化。其他近期版本,如 b9578 和 b9577,分别对视频子进程处理和服务器提示日志记录进行了重构。这些更新提供了适用于 macOS、Linux、Android 和 Windows 等各种平台的预编译二进制文件,并支持 CUDA、ROCm 和 V…
-
StateSMix 压缩器使用 Mamba SSM 和 N-gram 进行在线无损压缩
研究人员开发了 StateSMix,这是一种新颖的无损压缩算法,它利用 Mamba 风格的状态空间模型 (SSM) 结合稀疏 N-gram 上下文混合。该系统对正在压缩的数据进行逐个 token 的训练,无需预训练权重或 GPU。StateSMix 在 enwik8 基准测试上实现了具有竞争力的压缩率,比 xz (LZMA2) 高出 8.7%。该实现完全用 C 语言编写,可在标准硬件上处理大约每秒 2,000 个 token。