会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛犁heart
Stay Hungry,Stay Foolilsh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
42
下一页
2023年9月3日
CUDA 线程ID 计算方式
摘要: thread ID 的计算方式,简单来说很像小学学的除法公式,本文转载自同学一篇博客;并进行简单修改; 被除数 = 除数 * 商 + 余数 用公式表示:$$线程Id = blockId * blockSize + threadId$$ **blockId** :当前 block 在 grid 中的坐
阅读全文
posted @ 2023-09-03 17:45 牛犁heart
阅读(432)
评论(0)
推荐(0)
2023年8月19日
行为模式 -- 观察者模式(Observer)
摘要: Observer(观察者模式) -- 对象行为型模式 ### 别名 依赖,发布-订阅(publish - subscribe) ### 意图 定义对象间的一种**一对多**的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 ### 主要解决的问题 一个对象状态改变给其
阅读全文
posted @ 2023-08-19 00:04 牛犁heart
阅读(79)
评论(0)
推荐(0)
2023年8月6日
结构性模式 -- 适配器模式
摘要: Adapter(适配器) -- 类对象结构模式 ### 意图 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以在一起工作。 ### 别名 包装器(wrapper) ### 主要解决什么问题 主要解决在软件系统中,常常将一些"现存的对象"
阅读全文
posted @ 2023-08-06 23:49 牛犁heart
阅读(22)
评论(0)
推荐(0)
CUDA简单介绍
摘要: ### 并行计算 并行计算(parallel computing)是一种计算形式,它将大的问题分解为许多可以并行的小问题。 并行计算分为:任务并行(task parallel)和数据并行(data parallel) * 任务并行指多个任务同时执行 * 数据并行指多个数据可以同时处理,每个数据由独立
阅读全文
posted @ 2023-08-06 21:05 牛犁heart
阅读(287)
评论(0)
推荐(0)
2023年8月5日
C++可重入函数和不可重入函数
摘要: 转载:https://blog.csdn.net/weixin_41969690/article/details/108006834 C++可重入函数和不可重入函数 **可重入函数**是指能够被多个线程“同时”调用的函数,并且能保证函数结果正确不必担心数据错误的函数。 **不可重入函数**是指不能运
阅读全文
posted @ 2023-08-05 18:18 牛犁heart
阅读(400)
评论(0)
推荐(0)
死锁相关问题
摘要: ### 什么是死锁 死锁是指两个(或多个)线程相互等待对方数据的过程,死锁的产生会导致程序卡死,不解锁程序将永远无法进行下去。 ### 资源 大部分的死锁都和资源有关,在进程对设备、文件具有独占性(排他性)时会产生死锁。把这类需要排他性使用的对象称为资(resource)。资源主要分为**可抢占资源
阅读全文
posted @ 2023-08-05 16:52 牛犁heart
阅读(162)
评论(0)
推荐(0)
2023年7月27日
Intel指令集及SIMD数据加速
摘要: ###查看CPU相关信息  执行结果举例: 
评论(0)
推荐(0)
2023年6月18日
STL vector容器存储键值对
摘要: 在阅读tvm源码时,发现了一个挺有意思的代码: ```C++ std::vector> update; ``` vector容器里竟然存储的是键值对,amazing啊!!!还是第一次遇到这种写法的,这与直接写成map有啥不一样呢? 首先,这两种方式都可以用于存储键值对,只是它们具有不同的特性和实用场
阅读全文
posted @ 2023-06-18 17:46 牛犁heart
阅读(343)
评论(0)
推荐(0)
2023年6月8日
解决ssh连接docker容器环境变量无效的问题
摘要: 问题缘由: 因在docker容器中的linux系统输入nvcc 等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化, 修改方法: 解决方法:更改字段分隔符,使之仅仅遇到换行时分割 /etc/pro
阅读全文
posted @ 2023-06-08 22:49 牛犁heart
阅读(911)
评论(0)
推荐(1)
2023年4月9日
ubuntu20.04下VSCode无法输入中文解决方法
摘要: 解决方法:重新安装VSCode。 我一开始是在ubuntu商店下载的,结果上网查了了下,商店里的VSCode是阉割版的,想要输入中文就要重新安装。 安装流程:先删除再安装。 1.可以在商店里已安装界面下选择移除,或者 sudo snap remove code。删除后仍会保留已打开文件的记录,所以不
阅读全文
posted @ 2023-04-09 23:32 牛犁heart
阅读(762)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
42
下一页
公告