专利内容由知识产权出版社提供
专利名称:Vector transfer system for packing dis-contiguous vector elements together into asingle bus transfer
发明人:Ahmad R. Ansari申请号:US10812323申请日:20040329公开号:US07610469B2公开日:20091027
专利附图:
摘要:A vector transfer unit for handling transfers of vector data between a memoryand a data processor in a computer system. Vector data transfer instructions are posted
to an instruction queue in the vector transfer unit. Program instructions for performing aburst transfer include determining the starting address of the vector data to betransferred, the ending address of the vector data to be transferred, and whether theending address of the vector data to be transferred is within the same virtual memorypage as the starting address. The ending address of the vector data to be transferred isdetermined based on the number of data elements to be transferred, the stride of thevector data to be transferred, and the width of the vector data elements to be
transferred. When the amount of data to be transferred is divisible by a factor of two, themultiplication of the stride and width of the data elements is carried out by shifting. Anaddress error exception occurs when the ending address of the vector data to betransferred is not within the same virtual memory page as the starting address. Theending address of the vector data to be transferred is determined in parallel withdetermining the starting address of the vector data to be transferred.
申请人:Ahmad R. Ansari
地址:San Jose CA US
国籍:US
代理机构:Campbell Stephenson LLP
更多信息请下载全文后查看