Compiler construction multi2sim使用cuda sdk 5.5

Compiler construction multi2sim使用cuda sdk 5.5,compiler-construction,cuda,simulator,Compiler Construction,Cuda,Simulator,我正在使用cuda 5.5 sdk。当我用这个sdk特别是nvcc编译任何程序时,我可以在我的gpu上运行它,这是特斯拉m2090费米体系结构。但是,由于版本问题,我无法使用multi2sim模拟此程序?现在我应该安装旧版本还是可以做些什么来解决这个问题 我犯了这个错误 fatal: __cudaRegisterFunction: The cubin has a unrecognized ABI version (0x7). Multi2Sim CUDA library is currently

我正在使用cuda 5.5 sdk。当我用这个sdk特别是nvcc编译任何程序时,我可以在我的gpu上运行它,这是特斯拉m2090费米体系结构。但是,由于版本问题,我无法使用multi2sim模拟此程序?现在我应该安装旧版本还是可以做些什么来解决这个问题

我犯了这个错误

fatal: __cudaRegisterFunction: The cubin has a unrecognized ABI version (0x7). Multi2Sim CUDA library is currently compatible with Fermi binary only.
根据第108页的说明:

<> Pule:与多2SIM兼容,CUDA程序需要编译为英伟达CUDA 编译器nvcc版本5.0


你在为费米体系结构编译吗?我想是的。我用了sm_20。我应该为费米体系结构的编译器做些具体的事情吗?这很可能与cuda 5.5产生的代码类型以及multi2sim所期望的不兼容。您是否有任何理由相信multi2sim经过认证可与cuda 5.5配合使用?如果您的代码不依赖于费米特性,您可以尝试使用
-arch=sm_13
进行编译,以查看兼容性是否有任何差异。我仍然会遇到相同的错误。我将尝试使用CUDA4.0SDK。我想我不会再犯同样的错误了。我会写下我的结果,或者如果我找到了解决方案:)