编程技术
文章平均质量分 78
likewind1993
专注在线推理,高性能计算方向;做对的事情,坚持
展开
-
【CUDA编程概念】一、什么是bank conflict?
搜了不少答案,大多是在避免Bank Conflict,很难找到一个关于Bank Conflict的详细定义,这里找了些资料来尝试解释下;原创 2023-09-30 16:03:15 · 734 阅读 · 0 评论 -
【C++编程技术】一、程序优化
一、前言工作以来,接触的都是C++相关的项目,发现生产环境中的编程要求比自己写的Demo程序要高很多,主要有以下两点:稳定(7x24正常服务)高效(降低部署的机器资源,避免不必要的浪费)写一个高效的程序并不是很容易,会涉及到程序用到的数据结构及底层编译器优化的细节知识。庆幸的是在这方面有不少资料,在此总结一下。【这里只列了提纲,等有时间再补编程实例】二、优化技术在《深入理解计算机系统》第5章 “优化程序性能”中,提到了编写高效程序主要有以下三点:选择合适的算法及数据结构写出编译器能够优原创 2021-04-17 14:34:49 · 269 阅读 · 0 评论