发明名称 Communication apparatus, information processing apparatus, and method for controlling communication apparatus
摘要 A communication apparatus including: a receiving portion that receives alignment specifying information, the alignment specifying information indicating which of main memories included in a first information processing apparatus and a second information processing apparatus to align the requested data; a division location calculating portion that calculates a divisional location of the requested data so that the divisional location of the requested data becomes an alignment boundary on the main memory included in any one of the first and the second information processing apparatuses specified by the received alignment specifying information, the alignment boundary being integral multiples of a given data width; and a transmitting portion that divides the requested data stored into the main memory in the second information processing apparatus based on the calculated divisional location, and transmits the divided data to the first information processing apparatus.
申请公布号 US8965996(B2) 申请公布日期 2015.02.24
申请号 US201113007288 申请日期 2011.01.14
申请人 Fujitsu Limited 发明人 Hiramoto Shinya;Ajima Yuichiro;Inoue Tomohiro
分类号 G06F15/167;G06F15/16;G06F9/54;H04L29/08 主分类号 G06F15/167
代理机构 Fujitsu Patent Center 代理人 Fujitsu Patent Center
主权项 1. A communication apparatus that is connected to a second information processing apparatus that transmits data requested from a first information processing apparatus, the communication apparatus comprising: a receiving portion that, when the requested data stored into another main memory in the second information processing apparatus is read, receives alignment specifying information from the another main memory included in the second information processing apparatus, the alignment specifying information indicating which of a main memory included in the first information processing apparatus and the another main memory included in the second information processing apparatus to align the requested data, and the alignment specifying information being provided so that a processor in the second information processing apparatus is capable of selecting which address of the main memory included in the first information processing apparatus and the another main memory included in the second information processing apparatus to align the requested data; a division location calculating portion that calculates a divisional location of the requested data so that the divisional location of the requested data becomes an alignment boundary on any one of the main memory included in the first information processing apparatus and the another main memory included in the second information processing apparatus specified by the received alignment specifying information, the alignment boundary being integral multiples of a cache line; and a transmitting portion that divides the requested data stored into the another main memory in the second information processing apparatus based on the calculated divisional location, and transmits the divided data to the first information processing apparatus, wherein the division location calculating portion cuts down an end address of data to be transmitted by a first data transmission to a value acquired by subtracting one from a multiple of the cache line.
地址 Kawasaki JP