我多次关注此页面,我认为这是一般编程问题的最佳页面之一。
好吧,通常我总是尝试为我的问题找到解决办法,但现在我认为我需要一些社区的帮助,因为我不知道如何解决我的问题。
我遇到的问题是OpenCL API。我需要编写一个在“全局内存”中添加一些值的内核。简要 问题的描述是:
问题是我有N个线程(每个索引/值一个)在gobal内存中同时读/写并且它们可以在同一位置读/写,然后最终值不一致
我添加了一张图片,以图形方式查看问题: https://drive.google.com/file/d/0BzQ4sqg5hAdnMXZlZlIzUFB4QkhQOXZXVjcyS1ZKdXZYTS1j/view?usp=docslist_api
你有什么想法吗?
谢谢你,并致以最诚挚的问候。
答案 0 :(得分:1)