发明名称 Method and apparatus for accessing misaligned data streams
摘要 One embodiment of the present method and apparatus for accessing misaligned data streams includes receiving a data request, where the data request includes a request for misaligned data, and retrieving at least a portion of the requested data from a data stream buffer associated with the data stream. If the data retrieved from the data stream buffer does not comprise all of the requested data, the remainder of the requested data is retrieved from memory and combined with the data stream buffer data. In this manner, the number of memory accesses necessary to retrieve the requested misaligned data is reduced. Additional embodiments of the present invention include mechanisms for ensuring data coherence with respect to write updates and protocol requests. Moreover, the present invention advantageously reduces the need for pipeline upset events/pipeline hazards that typically result in performance degradation in pipelined microprocessors.
申请公布号 US2007050592(A1) 申请公布日期 2007.03.01
申请号 US20050216659 申请日期 2005.08.31
申请人 GSCHWIND MICHAEL K;WELLMAN JOHN D 发明人 GSCHWIND MICHAEL K.;WELLMAN JOHN D.
分类号 G06F12/00;G06F13/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址