|
"没有人"把"resolve"翻译成“猜测”
Cylosky说的是“否则编译器恐怕没那么高的只能去猜测程序员的意图:哪里使用共享内存哪里使用常量内存等”
我说的是“以前的指针必须能够被编译器解析出它指向的是哪里的存储器,有些时候编译器是不能解析的”
“也就是说,在1.x硬件上不能总是解析对指针指向的是哪一类存储器,而Fermi上则可以。
而fermi上可以解析成功的原因,是由于使用了统一编址空间。”
我认为我和Cylosky说的这两段话是类似的意思,在1.x的硬件上,编译器的解析的确是有猜测的,我认为Cylosky的说法没有不妥。
除了认同Cylosky和我的在这个问题上观点一致外,我一直用的“解析”,而不是“猜测”
所以,“我”没有把“resolve”“理解”或者“翻译”为“猜测”
所以我很不快
to Cylosky
我们的大多数看法基本是相同的,只是你认为楼主问的是PTX指令和实现方面,而我认为楼主问的是CUDA C编程方面
所以我们说的重点是有所不同的
你说的是对统一编址的实现方面
而我花了大把时间来说指针
所以我对楼主的回答是
按照3.1手册的说法,编译器是可以搞定对2.x硬件指向的存储器类型的解析的
[ 本帖最后由 Nvidia_CTC 于 2010-6-12 12:43 编辑 ] |
|