Quantcast
Channel: C6000™多核 - 最近的话题
Viewing all articles
Browse latest Browse all 5545

多核之间用共享全局变量通信的问题,其中一个核运行sys/bios 另外几个核裸机

$
0
0

我打算用共享全局变量进行多核通信,其中核0运行bios,其余几个核裸奔,几个核用不同的镜像,但是bios情况下是默认使能了cache缓存的,这样一来,我在核0读取全局变量的时候就需要维护缓存一致性,用cache_inva 和cache_wb函数,但是几个裸奔的核假设没有使能cache,在读取全局变量的时候是不是还要维护cache一致性(因为核0已经使能了cache),

另外想咨询一下,多核程序中(几个核用不同的镜像),是不是只需要一个核来使能cache,假设多个核都使能cache,配置cache时候有冲突怎么办?


Viewing all articles
Browse latest Browse all 5545

Trending Articles