V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  r46mht  ›  全部回复第 1 页 / 共 4 页
回复总数  71
1  2  3  4  
理论上可能会数据竞争,实际上数据竞争不太可能。如果你刻意的让一个 thread 等一等再算,就有可能看到 undfined 的结果:


```
__global__ void naive_prefix(double *vec, double *out)
{
__shared__ double sum_buf[1024];
int tid = threadIdx.x;
sum_buf[tid] = vec[tid];

int iter = 1;
for (int i=0; i < 10; i++)
{
__syncthreads();

// ARTIFICIAL DIVERGENCE:
// Force even-numbered threads to stall for 500,000 clock cycles.
// Odd-numbered threads will blow past this and execute the math below.
if (tid % 2 == 0) {
long long start = clock64();
while(clock64() - start < 500000) {}
}

if (tid >= iter )
{
// The odd threads will update sum_buf before the even threads even reach this line.
// When the even threads finally wake up, they will read corrupted, already-updated data.
sum_buf[tid]= sum_buf[tid] + sum_buf[tid - iter];
}

iter *= 2;
}
__syncthreads();
out[tid] = sum_buf[tid];
}
```

我猜 shared_memory 写入要比从 cache 读慢的多的多,并且 GPU thread 之间不像 CPU 一样有 cache coherence 的,所以直接读基本上不可能读到其他 thread 写入的结果。
6 月 29 日
回复了 liu11onepoint 创建的主题 户外运动 有人喜欢露营看日出吗?
其实还是更喜欢露营睡大觉 lol
6 月 8 日
回复了 zhaoyeye 创建的主题 问与答 不要使用国产手机登陆推特
刑不可知 则威不可测
如果车厂的宣传点是这个话我默认是实在没有什么别的可说了,这不是妥妥的减分项
4 月 16 日
回复了 yujianfei 创建的主题 Claude CLaude 说是后面要实名了
Claude 打击违规用户跟我精通中文的尼日利亚天才程序员 Musa 有什么关系
3 月 23 日
回复了 hakuya 创建的主题 生活 恐飞越来越严重了
放轻松,出事也不一定是在天上

[突发!美国纽约市拉瓜迪亚机场发生飞机与消防车相撞事故,造成多人伤亡,目前报道至少有 2 人死亡,约 70 人受伤] https://www.bilibili.com/video/BV1XoQdBGERR/
3 月 19 日
回复了 program9527 创建的主题 问与答 这种海外手机号 ultra mobile 还有救吗
你打反欺诈部门的人工电话了吗?没打打打试试呗
3 月 18 日
回复了 mayday1997 创建的主题 生活 在中国你讲法律我都觉得好笑
@mayday1997

> 中国滑雪规范明确提出了转弯让直行

你们律师上庭的核心论点不会是这个吧...
我反正没看出英语水平和风控准确性上有什么显然的联系
2 月 2 日
回复了 mynameisK 创建的主题 Singapore 新加坡机场入境居然没有安检?
新加坡带烟入境理论上要交税的,扔了也不亏
这里可以打出嫖娼俩字,不用自我阉割。
2025 年 11 月 17 日
回复了 saleacy 创建的主题 跑步 大家的光感运动手表心率显示准吗?
现在用的手表通常情况下还是挺准的。有一次跑 5 公里的时候前 1 公里心率就干到 175 了,但是体感还好。后面果然崩了
2025 年 10 月 24 日
回复了 AmosG 创建的主题 生活 不理解为什么拿税后收入去买东西还要交各种税
因为税法跟你写的 code 一样是一个四处打补丁的破船,只要不沉就问题不大。
All models are wrong, but some are useful
2025 年 9 月 18 日
回复了 conge 创建的主题 跑步 报名了波士顿马拉松
波马参赛门槛已经提到 2:55 了吧?原来这里有这么多大神...
试了一下 ATT 的光纤( AS7018 )连香港的测速点

HKBN 380.56-> 127.62<-
Misaka Network, Inc. 651.67-> 65.96<-
CMHK Broadband 0.82-> 1.16<-
SmarTone 1.07-> 1.66<-

好大的方差
1  2  3  4  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2437 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 16:03 · PVG 00:03 · LAX 09:03 · JFK 12:03
♥ Do have faith in what you're doing.