发明名称 Microprocessor and method for utilizing disparity between bus clock and core clock frequencies to prioritize cache line fill bus access requests
摘要 A microprocessor prioritizing cache line fill requests according to request type rather than issuing the requests in program order is disclosed. The requests are generated within the microprocessor at a core clock frequency, which is a multiple of the clock frequency of a bus coupling the microprocessor to a system memory from which the requests are satisfied. The request types are a blocking type and one or more non-blocking types. Blocking requests are initially assigned a higher priority than non-blocking requests. Once per bus clock, the highest priority request is selected for issuance on the bus, and the priority of each of the non-selected requests is increased. If more than one request is highest priority, the highest priority requests are selected in round-robin order. A request may have its priority changed if an event occurs which affects its type.
申请公布号 US2006031640(A1) 申请公布日期 2006.02.09
申请号 US20050225865 申请日期 2005.09.13
申请人 VIA TECHNOLOGIES, INC. 发明人 HENRY G. G.;HOOKER RODNEY E.
分类号 G06F12/00;G06F12/08;G06F12/10 主分类号 G06F12/00
代理机构 代理人
主权项
地址