simd可不可以在运用C语言编程中使用?



  • 我在超算中心资料中看到有SIMD fortran浮点运算手册,
    可不可以在C语言中也嵌入,
    如果可以,有没有什么指导书,还是说与Fortran的使用方法是一样?



  • 以我外行的角度看,C跟Fortran用法几乎没什么区别,过程调用时把call去掉就差不多了,函数名为全小写,我在C里用simd时也是对着那个Fortran手册一边翻书一边测试来做的。除了这种用法外C应该还可以直接嵌入simd汇编指令吧,这个方法我没用过。



  • 在基础编译手册里有c语言的接口,甚至比fortran的好用一些。


登录后回复