Invention Grant
US09201655B2 Method, computer program product, and hardware product for eliminating or reducing operand line crossing penalty 有权
方法,计算机程序产品和硬件产品,用于消除或减少操作线越界处罚

Method, computer program product, and hardware product for eliminating or reducing operand line crossing penalty
Abstract:
Eliminating or reducing an operand line crossing penalty by performing an initial fetch for an operand from a data cache of a processor. The initial fetch is performed by allowing or permitting the initial fetch to occur unaligned with reference to a quadword boundary. A plurality of subsequent fetches for a corresponding plurality of operands from the data cache are performed wherein each of the plurality of subsequent fetches is aligned to any of a plurality of quadword boundaries to prevent each of a plurality of individual fetch requests from spanning a plurality of lines in the data cache. A steady stream of data is maintained by placing an operand buffer at an output of the data cache to store and merge data from the initial fetch and the plurality of subsequent fetches, and to return the stored and merged data to the processor.
Information query
Patent Agency Ranking
0/0