问答题
某同构多核处理机由C
0
到C
m-1
共m个处理机核组成,采用总线共享cache结构连接在同一条总线上。在某个给定的时间段里,任何一个处理机核使用总线的概率都是p。请分别求出总线空闲、只有一个核请求总线和多于一个核请求总线三种情况出现的概率。
【正确答案】正确答案:某一个处理机核提出总线请求的概率是p,故其不发出总线请求的概率是1-p。因此,所有处理机核均不提出总线请求的概率是(1-p)
m
,即总线空闲的概率为(1-p)
m
。 类似地,处理机核C
0
提出总线请求的概率是p,处理机核C
1
到C
m-1
均不发出总线请求的概率是(1-p)
m-1
。故处理机核C
0
提出总线请求而处理机核C
1
到C
m-1
均不发出总线请求的概率是p(1-p)
m-1
。由于各个核使用总线的概率是相等的,所以只有一个核请求总线的概率为mp(1-p)
m-1
。 由于总线被使用的情况必定是总线空闲、只有一个核请求总线或多于一个核请求总线三种情况之一,故多于一个核请求总线的概率为 1-(1-p)
m
-mp(1-p)
m-1
【答案解析】