发明名称 |
用于使用多个处理器操纵数据的系统和方法 |
摘要 |
一种用于由主处理器和多个副处理器共享公共系统存储器的系统和方法。公共系统存储器的共享使得能够在各处理器之间共享数据。数据由主处理器装载到公共存储器中,其中主处理器将所要处理的数据分成多个数据块。数据块的大小等于副处理器的寄存器的大小。主处理器识别可用副处理器以处理第一数据块。副处理器处理数据块,并且将经过处理的数据块返回到公共系统存储器。主处理器可以继续识别可用副处理器,并且请求可用副处理器处理数据块直到处理完所有数据块。 |
申请公布号 |
CN1292366C |
申请公布日期 |
2006.12.27 |
申请号 |
CN200410078799.2 |
申请日期 |
2004.09.17 |
申请人 |
国际商业机器公司 |
发明人 |
迈克尔·诺曼·戴;马克·理查德·纳特;万顿·当·托 |
分类号 |
G06F15/167(2006.01) |
主分类号 |
G06F15/167(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
康建峰 |
主权项 |
1.一种用于使用多个处理器处理数据的计算机实现方法,该方法包括:使用一个或多个首处理器之一,将可被所述一个或多个首处理器和一个或多个副处理器存取的公共存储器划分成多个数据块,所述一个或多个首处理器和所述一个或多个副处理器从一组异构处理器中选择;从这些副处理器中识别可用处理器以处理数据块之一;以及使用该可用副处理器处理数据块。 |
地址 |
美国纽约 |