发明名称 多处理器及具有硬体协助之多执行緖安全讯息伫列
摘要 本人揭示一种用于在不同处理器上之软体组件的讯息交换系统。一第一组件试图将一讯息指标(或一讯息本身)载入一写入暂存器触发了对一共用记忆体伫列中是否存在空间的判定。若如此,则藉由使一讯息计数器递增,将该讯息╱指标写入至该伫列中由一写入指标指定处,及改变该写入指标使其指向下一伫列位置来更新该伫列。一第二组件试图自一读取暂存器载入该讯息╱指标触发了对该伫列中是否存在至少一个新讯息的判定。若如此,则藉由使该讯息计数器递减,自该伫列中由一读取指标指定处读取该讯息╱指标,及改变该读取指标以使其指向下一伫列位置来更新该伫列。该等判定及伫列更新关于该等软体组件原子级地执行。
申请公布号 TW200807302 申请公布日期 2008.02.01
申请号 TW096117992 申请日期 2007.05.21
申请人 辉达公司 发明人 戈汉 阿卡欧古拉利
分类号 G06F9/50(2006.01);G06F12/00(2006.01);G06F13/00(2006.01) 主分类号 G06F9/50(2006.01)
代理机构 代理人 陈长文
主权项
地址 美国