最近在工作上遇到一个问题,CXL2.0/3.0是不是可以用于socket to socket扩展CPU数量?从ARM的参考设计来看,chip to chip或者socket to socket是使用CCIX over CXL,为什么需要用CCIX而不是直接用CXL呢,CXL.cache不是可以处理一致性问题吗?
将CXL.cache和CXL.mem的数据转换为CHI数据,然后传输到一致性总线上是不是就可以实现socket to socket?如果可以这样做,那么两个CPU芯片的CXL枚举后是不是必须要分主从?