我上传了一些带有lfs跟踪功能的gif文件到GitHub上,因为它们很大。有几个小时,它们在我的自述文件中显示正常,但在我再次检查后,它们停止显示。当我打开gif文件时,它显示如下内容: version https://git-lfs.github.com/spec/v1
oid sha256:c91df1d2cc2933748a280654c31b4e8cb2aefce95677e9a777cedd63f67239af
size 2607602 在此之前,我可以看到gif,但现在看不到了。我尝试重新上传它们,但它的行为仍然是一样的。
我有一个CUDA程序,其中内核寄存器将最大理论达到的占用限制在%50。因此,我决定使用共享内存,而不是寄存器,这些变量是块线程之间的常量,并且在整个内核运行过程中几乎是只读的。我不能在这里提供源代码;我所做的在概念上是这样的:
我最初的计划是:
__global__ void GPU_Kernel (...) {
__shared__ int sharedData[N]; //N:maximum amount that doesn't limit maximum occupancy
int r_1 = A; //except for this first initial