sách gpt4 ai đã đi

cuda - CUDA 扭曲中的线程是否在多处理器上并行执行?

In lại 作者:行者123 更新时间:2023-12-04 06:32:09 26 4
mua khóa gpt4 Nike

经线是 32 根线。 32 个线程是否在多处理器中并行执行?
如果 32 个线程没有并行执行,则扭曲中没有竞争条件。
在经历了一些例子后,我有了这个疑问。

1 Câu trả lời

在 CUDA 编程模型中,warp 中的所有线程并行运行。但是硬件中的实际执行可能不是并行的,因为一个 SM(Stream Multiprocessor)内的核数可能少于 32。例如,GT200 架构每个 SM 有 8 个核,warp 内的线程需要 4 个时钟周期以完成执行。

如果多个线程写入同一位置(共享内存或全局内存),并且您不想竞争,那么您必须使用原子操作或锁,因为 CUDA 编程模型并不能保证哪个线程将要写入。

关于cuda - CUDA 扭曲中的线程是否在多处理器上并行执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268988/

26 4 0
Bài viết được đề xuất: list - 在 Prolog 中实现 select/3
Bài viết được đề xuất: ruby-on-rails - 带有模块和命名空间的 form_for
Bài viết được đề xuất: ruby-on-rails - 如何在 Rails 模型中设置人类可读的属性名称?
Bài viết được đề xuất: fusioncharts - 融合图基础
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com