发明名称 Data transferring apparatus and data transferring method
摘要 A memory stores data generated by a processor and a transferring unit burst transfers the data from the memory unit to a processing unit. Based on an access capability of the processor when accessing the memory, a prescribed value for a burst width and information concerning the time that the processing unit consumes to process the data are set in advance at the data transferring apparatus. When the transferring unit performs data transfer, the time allowed for data transfer is calculated based on the information concerning the time that the processing unit consumes to process the data, and the burst width is determined as a value greater than or equal to the prescribed value for the burst width and is as close as possible to the prescribed value for the burst width within a range in which data transfer can be finished within the allowed time.
申请公布号 US9015369(B2) 申请公布日期 2015.04.21
申请号 US201213624337 申请日期 2012.09.21
申请人 Fujitsu Limited 发明人 Suzuki Takahisa;Yamashita Koichiro;Yamauchi Hiromasa;Kurihara Koji
分类号 G06F13/28;G06F13/00 主分类号 G06F13/28
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. A data transferring apparatus comprising: a processor that generates data to be processed; a first memory that stores the data generated by the processor; a processing unit that processes the data generated by the processor; a transferring unit that burst transfers the data from the first memory to the processing unit; a second memory that stores information concerning time that the processing unit consumes to process the data; a third memory that stores a prescribed value for a burst width set based on an access capability of the processor when accessing the first memory; a calculating unit that calculates time that the transferring unit is allowed to consume for transfer of the data, based on the information that concerns the time that the processing unit consumes to process the data and is stored in the second memory; and a determining unit that based on an estimated time that the transferring unit is expected to consume for the transfer of the data, determines a burst width to be used for the transfer of the data by the transferring unit to be a value that is greater than or equal to the prescribed value for the burst width stored in the third memory and that is as close as possible to the prescribed value for the burst width, within a range in which the transfer of the data is finished within the time allowed for the transfer of the data calculated by the calculating unit, wherein the prescribed value for the burst width is a burst width at which a sum of the access capability of the processor when accessing the first memory and a capability of the transferring unit when burst transferring the data from the first memory becomes maximum, the burst width being calculated in advance in an environment in which the processor and the transferring unit access the first memory.
地址 Kawasaki JP