这个问题可能只是表明我还没有理解 C 中的一些重要内容:
Intel Math Kernel 库提供了一种在分配内存时设置内存对齐的方法。另一方面,我只是通过引用将数组传递给 mkl lapack 例程。那么 lapack 例程如何知道数组的对齐方式呢?它必须如此,因为内存对齐决定了特定数组值位于哪个内存地址,对吗?
该例程不需要了解对齐情况。对齐仅决定数组的起始地址(与第一个元素的地址一致),其余元素的地址由起始地址和元素大小决定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)