发明名称 用于转移具不同大小之资料区块之资料的转移方法、记录相关指令之电脑可读取媒体及通讯配接器
摘要 运用一种控制缓冲区以及与读取要求相关连的标签(tag),及回应该要求之资料传输,连同被传输之标签资讯,系用来避免发生在通讯配接器(communication adapter)内之读取-修正-写入操作。其中该通讯配接器的功能系用来组合复数个之资料区块,每个区块具有可变数量(varying amount)的资讯,以形成单一资料封包供自配接器的记忆体传输之用。与配接器的记忆体相关连之错误更正能力的存在,将不再需要使用具有限制频宽的读取-修正-写入操作。
申请公布号 TWI292092 申请公布日期 2008.01.01
申请号 TW093103892 申请日期 2004.02.18
申请人 万国商业机器公司 发明人 道格拉斯G 巴拉吉克;道格拉斯J 乔瑟夫;彼得K 崔德
分类号 G06F12/00(200601120200601) 主分类号 G06F12/00(200601120200601)
代理机构 代理人 蔡玉玲 台北市大安区敦化南路2段218号5楼A区
主权项 1.一种资料的转移方法,用于转移具不同大小之资 料区块到具有储存字组的一可定址记忆体,该字组 有错误更正保护,该方法包括: 依序储存接收资料区块的邻接部分在一暂存器内, 其并未落入该可定址记忆体的错误更正字边界;以 及 储存与该邻接部分相合并之资料区块的接收部分 在该可定址记忆体内,因此在相对应于该可定址记 忆体的该错误更正字边界之该可定址记忆体内形 成字组。 2.如同申请专利范围第1项所述之方法,其中该暂存 器系一多字缓冲区(multiword buffer)的一部分。 3.如同申请专利范围第2项所述之方法,其中该缓冲 区包括与该资料区块相关连之标签。 4.一种通讯配接器(adapter),用于将复数个不同大小 的资料区块形成一单一资料封包,该配接器包括: 一记忆体,用于储存受错误更正编码所保护之字组 之可定址资料; 一缓冲区,用于储存复数个接收字组与每一个字组 之一标签; 一控制电路,用于控制该缓冲区使所接收资料之少 于字组大小部分与储存在该缓冲区内之资料合并, 如同在该缓冲区所储存之该模签所指示的,该缓冲 区内之资料与储存在该记忆体内的资料相配对( match)。 5.一种电脑可读取媒体,具有电脑可执行指令用于 转移不同大小资料之区块到具有储存字组之一可 定址记忆体,该字组有错误更正保护,经由下列步 骤执行: 依序储存接收资料区块的邻接部分在一暂存器内, 其并未落入该可定址记忆体的错误更正字边界;以 及 储存与该邻接部分相合并之资料区块的接收部分 在该可定址记忆体内,因此在相对应于该可定址记 忆体的该错误更正字边界之该可定址记忆体内形 成字组。 图式简单说明: 图1系本发明系统环境之方块图; 图2表示本发明所解决特定问题之一的主机通道配 接器(HCA)的结构方块图; 图3显示与自主机通道配接器(HCA)所传送之读取要 求与对应之资料对应关连之范围结构方块图; 图4显示当返回之资料部分长度小于字组的长度时 ,所造成问题,因此造成重叠的资料,其中仅有部分 资料与在HCA记忆体内的字相异的示意图; 图5显示自读取交涉中异动缓冲区(RPTB)所提供之范 围结构之方块图;以及 图6系本发明中的避免自HCA记忆体进行读取操作需 要之系统方块图。
地址 美国