《快速算法与并行型号处理》
《并行程序设计C、MPI与OpenMPI》
《多核程序设计》
《多核程序设计技术---通过软件多线程提升性能》
《软件优化技术---IA-32平台的高性能手册》
《Win32的多线程程序设计》
《GPU编程精粹1》
《GPU编程精粹2》
《GPU编程精粹3》
《Cg tutorial》
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.1w累计阅读
1.2w+平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄23年
多核DSP,刀片服务器,GPU的并行硬件的区别
一. 刀片服务器 刀片服务器(Blade Server),一种单板形态的服务器,指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现HAHA(High Availability High Density ,高可用高密度)的低成本服务器平台。每一块刀片实际上就是一块系统主板。 特点: (1)刀片都是热插拔,系统可以轻松替换掉,将维护时间减少到最小 (2)低功耗、空间小、单机售价低 (3)...
【GPU精粹与Shader编程】(一) 开篇 & 全系列11本书核心知识点总览
本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处 文章链接: https://zhuanlan.zhihu.com/p/34917895 系列文章前言 《GPU Gems》1~3 、《GPU Pro》1~7 以及《GEM Zen》组成的GPU精粹系列书籍,是游戏开发、计算机图形学和渲染领域的业界大牛们优秀经验的分享合辑汇编,是江湖各大武林门派绝学经典招式的精华荟萃...
ABAQUS有限元仿真计算工作站单机多核/多机多核集群硬件配置详解
ABAQUS有限元软件用于分析复杂的固体力学、结构力学系统,特别是庞大复杂的问题和模拟高度非线性问题;其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。作为通用的模拟工具, ABAQUS 除了能解决大量结构(应力 / 位移)问题,还可以模拟其他工程领域的许多问题,例如热传导、质量扩散、热电耦合分析、声学分析、岩土力学分析(流体渗透 / 应力耦合分析)及压电介质分析。 本文针对Abaqus 2019给出用于仿真计算的最新图形工作站、多机集群的硬件配置方案。 一 AB...
几本GPU相关的书
1 Cuda TheHandBook 网上有下载,官方开放的。中文本是CUDA专家手册 60RMB http://vdisk.weibo.com/s/e4MJZVpCRXZJ 2关于流的处理详细 GPU高性能编程CUDA实战 3关于优化 高性能CUDA应用设计与开发 的三条法则 CUDA并行程序设计:GPU编程指南 第九章 应用程序性能优化
19、并行算法与CPU向量化技术深度解析
本文深入探讨了并行算法的关键特性及其在现代计算中的应用,包括局部性、异步性、可重复性等。同时详细解析了CPU的并行能力,特别是向量化技术的实现方法与优化策略,涵盖自动向量化、向量内联函数和汇编指令等。此外,还介绍了多核并行编程工具OpenMP和跨节点并行标准MPI的使用。文章为开发者提供了算法选择和技术优化的指导建议,旨在帮助充分利用硬件性能,实现高效并行计算。
并行计算经典书籍大全及实战指南
并行编程模型是指导如何有效地设计、开发和实现并行程序的高层次概念。在并行计算领域中,它扮演着至关重要的角色。一个良好的并行编程模型应该能够帮助开发者清晰地表达程序中的并行性,并且能够抽象出硬件的复杂性,使得程序可以在不同的并行计算机上实现移植性和性能优化。目前主流的并行编程模型主要包括共享内存模型、分布式内存模型以及消息传递模型。共享内存模型通常通过多线程的方式来实现,而在分布式内存模型中,各个处理器拥有自己的私有内存,并通过消息传递的方式进行数据交换。
好书推荐——《Parallel and High Performance Computing》(并行计算与高性能计算)
本书是由Robert Robey和Yuliana Zamora合著的专业著作,不仅从基础概念讲起,逐步深入到高级主题,还涵盖了最新的并行计算技术,如多核处理器、GPU加速和分布式计算系统。通过案例分析和实际应用,本书使理论与实践相结合,详细介绍了。等行业内标准工具的使用,适合计算机科学与工程专业的学生、研究人员、开发者以及对高性能计算技术感兴趣的技术爱好者。,任职于美国洛斯阿拉莫斯国家实验室,30多年来一直活跃在并行计算领域。出版日期:2021年。
掌握GPU编程:从基础到前沿技术
htmltable {th, td {th {pre {简介:《GPU Gems 1-3》系列书籍全面覆盖GPU编程的先进技术和实践,适合程序员阅读。内容包括GPU架构、高级渲染技术、几何处理、纹理技术、物理模拟、并行计算、性能优化、案例分析以及最新GPU特性介绍。本书对不同平台的兼容性也有探讨,是图形学和GPU编程者的宝贵资源。
Imagination出席南京AI技术研讨会, 多核GPU加速赋能桌面和服务器应用
近年来,人工智能(AI)技术逐步演进并日趋成熟,成为推动经济社会发展的新引擎。同时,GPU因为性能和功能不断增强,除了原本的图形处理应用外,开始在AI应用中扮演越来越重要的角色。10月3...
并行计算相关书籍
包括《并行计算——结构.算法.编程》、《高性能计算之并行编程技术-MPI并行程序设计》、《MPI参考手册》三本书,资源收集不易,多多支持,共同学习。
CUDA学习书籍 + 深入理解计算机系统(原书第三版3)
CUDA并行程序设计 GPU编程指南; CUDA范例精解通用GPU编程; GPU高性能编程CUDA实战; GPU高性能运算之CUDA 深入理解计算机系统(原书第三版)下载链接
推荐10款编程工具:为多核开发保驾护航
时至今日,多核处理器的时代已经席卷而来。单核芯片已经渐行渐远了。多核编程既是机遇也是挑战,如何在这个行业大变革中把握方向、与时俱进,成为当务之急。怎么在一个芯片上来顺利处理多CPU内核编程成为了一件棘手的难题,这些多核处理器正在潜移默化地改变着开发人员传统的编程习惯。 一旦您学会了用并行的方法来处理编程,任何问题就会迎刃而解。并行编程环境过去是很不方便的。但是随着并行计算社区的发展,尤其是多核和多芯片服务器的使用越来越广泛,高性能和并行计算获得了越来越多的支持。因此,需要一种优秀的并行平台。今天,我为
Redis【实战篇】---- 分布式锁-redission
重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码中,他的方法都是使用synchronized修饰的,假如他在一个方法内,调用另一个方法,那么此时如果是不可重入的,不就死锁了吗?所以可重入锁他的主要意义是防止死锁,我们的synchronized和Lock锁都是可重入的。不可重试:是指目前的分布式只能尝试一次,我们认为合理的情况是:当线程在获得锁失败后,他应该能再次尝试获得锁。
终极指南:Thrust并行算法库如何让C++开发者轻松驾驭多核计算
Thrust是一款高性能C++并行算法库,它启发了C++标准库中并行算法的引入。通过提供类似C++标准库的接口,Thrust让开发者无需深入了解底层并行编程细节,就能轻松编写可在GPU和多核CPU上高效运行的代码,极大提升开发效率和性能可移植性。 [丨安全库存与再订货(补货)
较高的 Z 值对应较高的服务水平(例如,服务水平 99% 对应 Z 值 2.33),意味着企业希望更低的缺货风险,因此需要更高的安全库存。在再订货点的管理中,考虑到供应商交货的不确定性,通常需要结合安全库存,以防止在交货期间库存用尽。要对L开根号,根号L表示交货周期越长,企业需要的安全库存越多,因为在较长的供应期内,需求波动的累积效应更明显。举例:供应商的交期服从标准差为2件/天的正态分布,顾客需求为50件/天的正态分布,若要客户服务水平达到 90%,安全库存量应该是多少?下面介绍几种核心的模型与公式。
QTableView为例:Qt模型视图委托(MVD)(Model-View-Delegate)
QT中的MVD(模型-视图-委托)模式是一种类似于MVC的设计模式,将数据、界面和交互逻辑分离。模型负责数据管理,视图负责显示界面,而委托则嵌入在视图中处理数据的显示和编辑。QT提供了多种视图组件(如QListView、QTreeView、QTableView)和模型类(如QStandardItemModel、QAbstractItemModel),支持数据的多样化呈现。委托(Delegate)通过定制显示和编辑行为增强了视图的灵活性。该模式适用于各类数据结构展示(列表、表格、树形),能够高效处理数据与界面
cpu并行和gpu并行_Go 语言并发编程系列(九)— 利用多核 CPU 实现并行计算
开始之前,我们先澄清两个概念,「多核」指的是有效利用 CPU 的多核提高程序执行效率,「并行」和「并发」一字之差,但其实是两个完全不同的概念,「并发」一般是由 CPU 内核通过时间片或者中断来控制的,遇到 IO 阻塞或者时间片用完时会交出线程的使用权,从而实现在一个内核上处理多个任务,而「并行」则是多个处理器或者多核处理器同时执行多个任务,同一时间有多个任务在调度,因此,一个内核是无法实...
VMware Ubuntu虚拟机突然断网?我用5步彻底解决了(附避坑指南)
Ubuntu虚拟机断网问题通常由网络配置冲突和VMware服务未正确绑定导致。本文提供5步解决方案:1)清理Ubuntu重复有线连接;2)重启Windows主机的VMware服务;3)检查VMware虚拟网络配置;4)重新配置Ubuntu网络参数;5)测试网络连通性。关键避坑点包括:避免多连接共存、修改配置后必重启服务、确保虚拟网卡绑定主机。通过"网卡状态→IP/路由→网关→服务"的排查思路,可快速解决虚拟机网络故障。文末附有详细的故障症状对照表,便于快速定位问题。
AutoDock-GPU 项目推荐
AutoDock-GPU 是由 Scripps Research 的 Forli 实验室开发的一个开源项目,旨在将 AutoDock 分子对接软件进行 GPU 和其他加速器的加速。该项目主要使用 C++ 和 OpenCL/CUDA 进行编程。 ## 1. 项目基础介绍 AutoDock-GPU 是 AutoDock4 的一个并行化版本,它通过在多个计算单元上并行处理配体-受体姿态,利用了其“e...
短信验证码接收平台完整搭建教程(超详细版,附完整源码)
在网站注册、用户登录、找回密码等功能中,验证码(特别是短信验证码)已成为验证用户身份的常见方式。本教程将详细介绍如何从零搭建一个短信验证码接收平台,用于保存、展示并管理来自短信网关或中间转发程序提交的验证码数据。✅ 教程适合有基本 Python/HTML 基础的开发者🚫 禁止用于任何违法用途,仅供学习参考✅ 支持通过 POST 接口接收短信验证码✅ 支持通过网页实时查看验证码历史记录✅ 验证码信息保存在 SQLite 数据库✅ 支持时间戳排序、查询最新验证码。
用 ABAP LSMW 的 Standard Batch / Direct Input 稳准快迁移物料主数据:从 MM01 录制到 RMDATIND 直入的落地指南
本文详细介绍了SAP数据迁移中LSMW工具的使用方法,重点分析了物料主数据迁移的两种主要路径:Batch Input Recording和Standard Batch/Direct Input。前者通过录制事务操作实现快速起步,后者通过调用预置接口程序实现稳定高效的批量处理。文章深入解析了Standard Direct Input的具体实施步骤,包括对象属性设置、源结构定义、字段映射规则等关键环节,并特别强调了迁移前的准备工作(如编号策略、视图策略等)对项目成功的重要性。通过对比两种方法的优缺点,为不同业务
9286
1706
1535
155

被折叠的 条评论
为什么被折叠?



