发明名称 |
用来实现高效和灵活存储器复制操作的方法和系统 |
摘要 |
公开了一种用来半同步地把数据从存储器的第一部分复制到存储器的第二部分的系统、方法、及计算机程序产品。该方法包括在处理器中接收对于半同步存储器复制操作的调用。半同步存储器复制操作通过设置标志位对于与在存储器中的源位置相对应的虚拟源地址和与在存储器中的目标位置相对应的虚拟目标地址保持有效性的临时持续。该调用至少包括虚拟源地址、虚拟目标地址、及识别待复制的多个字节的指示符。存储器复制操作放置在队列中以便由存储器控制器执行。队列耦合到存储器控制器上。继续执行至少一个变得从指令流水线可得到的随后指令。 |
申请公布号 |
CN100440176C |
申请公布日期 |
2008.12.03 |
申请号 |
CN200610132248.9 |
申请日期 |
2006.10.12 |
申请人 |
国际商业机器公司 |
发明人 |
塞特雅·P·沙玛;布鲁斯·G·米利;贝拉拉姆·辛哈罗伊;彼得·H·霍克希尔德;拉维·K·阿里米利;拉姆·K·戈文达拉贾 |
分类号 |
G06F12/08(2006.01);G06F9/38(2006.01) |
主分类号 |
G06F12/08(2006.01) |
代理机构 |
北京市金杜律师事务所 |
代理人 |
王茂华 |
主权项 |
1.一种在处理器中用来半同步地把数据从存储器的第一部分复制到存储器的第二部分的方法,该方法包括:在处理器中接收对于半同步存储器复制操作的调用,该半同步存储器复制操作通过设置标志位对于与在存储器中的源位置相对应的虚拟源地址和与在所述存储器中的目标位置相对应的虚拟目标地址保持有效性的临时持续,该调用至少包括虚拟源地址、虚拟目标地址、及识别待复制的多个字节的指示符;在队列中放置用于由存储器控制器执行的所述存储器复制操作,其中该队列耦合到该存储器控制器上;继续执行变得从指令流水线可得到的至少一个随后指令。 |
地址 |
美国纽约阿芒克 |