例如,如果我有一个 64 位变量并在其中存储两个 32 位数据项,也许是出于 SIMD 处理的目的,是否有一个名称来描述这两项数据的逻辑耦合?
我的一位同事建议“混合耦合”,这是一个广泛使用的术语吗?
澄清一下:我们追求的是比具体实现更高层次的概念。例如,在类 C 语言中,我们有以下两个结构:
struct CoupledData
{
uint64 x_and_y; // x is stored in the top 4 bytes, y in the bottom 4
}
struct UncoupledData
{
uint32 x;
uint32 y;
}
不管这样做的原因是什么,CoupledData 中的 x 和 y 数据成员之间存在隐式耦合,而 UncoupledData 中不存在这种耦合。是否有一个术语可以描述 x 和 y 之间的这种耦合?