
CUDA
文章平均质量分 92
亚图跨际
跨学科视角展现 -- 计算思维
展开
-
Python和CUDA(C++)量子退火和伊辛二次算法模型
1. 简化量子退火或离散优化算法处理,使用张量网络模拟和动态系统方法及神经网络逼近。2. 实现并行退火算法和CUDA支持下穷举搜索法。3. 使用大都会算法模拟二维自旋玻璃伊辛模型并测量磁化率、比热容和能量。4. 对比其他组合优化解方法,使用英伟达A100 GPU测试。原创 2024-10-14 19:30:00 · 1188 阅读 · 0 评论 -
CUDA(C++)电磁(斯特拉顿-楚矢量衍射积分)蒙特卡洛计算分析
1. 使用英伟达 V100 GPU计算测试分析。2. 计算斯特拉顿-楚矢量衍射积分,使用蒙特卡洛法计算分析聚焦激光场粒子与电磁场之间相互作用。3. 使用曲面积分形式表示抛物面镜矢量衍射积分。4. 使用切比雪夫微分矩阵法解振荡积分。5. 使用一种洛伦兹力跳蛙算法解带电粒子与激光脉冲碰撞的轨迹。原创 2024-10-13 23:12:03 · 893 阅读 · 0 评论 -
CUDA(C)磁态蒙特卡洛和传输矩阵多GPU并行计算分析
1. 使用英伟达GPU、大都会和并行回火算法模拟蒙特卡洛。2. 使用兰佐斯算法计算传输矩阵特征值。3. 使用 Suzuki-Trotter 公式归一化量子无序系统。4. 算法模型特征:多CUDA线程,多GPU和多任务式并行计算。原创 2024-10-12 16:42:30 · 1608 阅读 · 0 评论 -
GPU(CUDA)异构众核数值计算
1. CUDA(C代码)图像处理:使用cutil库编辑全局内存管理算法处理CPU和GPU端之间数据传输。 1. 实现图像的中值过滤方法,cuda代码: 1. 通用CUDA内核方法, 2. 3*3中值过滤 1. 每个邻域像素使用一个寄存器并进行冒泡排序 2. 使用最少6个寄存器数通过遗忘选择方法找到中值 3. 使用组合遗忘选择处理每个线程 2 个输出像素值 3. 5*5中值过滤:通过组合遗忘选择处理每个线程 2 个原创 2024-03-18 16:53:12 · 694 阅读 · 0 评论 -
CPU和GPU(C代码)并行计算及二维网格热传输
1. CPU并行计算示例(底层C代码) 1. C代码读取命令行参数,垂直或水平翻转输入图像,使用定时函数加速线程执行,多线程创建,在多线程中分割任务和数据 2. 分析多线程水平翻转图像内存消耗和改善 3. 创建一个既占用内存又占用内核的旋转图片的C 代码,再创建一个充满零图像的函数,主函数中,旋转图片代码将用户提供的旋转度数转换为弧度,再调用旋转函数旋转图片,主函数中再创建一个空白图像并启动多个线程。创建新代码,量化分析线程效率。 4. 线程管理和同步:创建一个占内核、占内存、并且由原创 2024-03-17 21:16:44 · 810 阅读 · 0 评论