发明名称 |
异态性数据的并行处理方法和处理装置 |
摘要 |
本发明公开了一种异态性数据的并行处理方法和处理装置。该方法包括:接收到涉及共享资源独占性访问的数据的任一处理器将该数据输出到指定的缓存队列中;对该指定的缓存队列中的数据按照排队或限速的方式重新输入该多处理器,使同时至多一个处理器对其进行接收和处理。该装置包括与多处理器连接的、包括缓存队列和发送模块的缓存单元,缓存队列用于缓存任一处理器发送的涉及共享资源独占性访问的数据,发送模块用于将缓存队列中的数据按照排队或限速的方式执行重新输入,使同时至多一个处理器对其进行接收和处理。本发明避免了共享资源的竞争,保证了并行处理的性能且易于实现。 |
申请公布号 |
CN101276294B |
申请公布日期 |
2010.10.13 |
申请号 |
CN200810097906.4 |
申请日期 |
2008.05.16 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
卢胜文 |
分类号 |
G06F9/50(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
隆天国际知识产权代理有限公司 72003 |
代理人 |
郭晓东 |
主权项 |
一种异态性数据的并行处理方法,适用于多处理器为异态性数据提供并行处理的情况,异态性数据是在处理中部分涉及共享资源独占性访问,部分不涉及共享资源独占性访问的数据,其特征在于,包括以下步骤:S1、接收到涉及共享资源独占性访问的数据的任一处理器将所述数据输出到指定的缓存队列中;S2、将所述指定的缓存队列中的数据按照排队或限速的方式重新输入所述多处理器,使同时至多一个处理器对其进行接收和处理;其中,所述数据按照排队的方式输入为数据的依次输入;所述数据按照限速的方式输入为数据按照预设的速率输入。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |