-
公开(公告)号:US20150095579A1
公开(公告)日:2015-04-02
申请号:US14039424
申请日:2013-09-27
申请人: Ahmad A. Samih , Shadi T. Khasawneh
发明人: Ahmad A. Samih , Shadi T. Khasawneh
IPC分类号: G06F12/08
CPC分类号: G06F13/16 , G06F9/46 , G06F12/0859 , Y02D10/13
摘要: An apparatus and method for efficient handling of critical chunks. For example, one embodiment of an apparatus comprises a plurality of agents to perform a respective plurality of data processing functions, at least one of the data processing functions comprising transmitting and receiving chunks of data to and from a memory controller, respectively; a system agent to coordinate requests for transmitting and receiving the chunks of data to and from the memory controller, the system agent comprising: a memory for temporarily storing the chunks of data during transmission between the agents and the memory controller; and scheduling logic to prioritize critical chunks over non-critical chunks across multiple outstanding requests while ensuring that the non-critical chunks do not result in starvation.
摘要翻译: 一种有效处理关键块的装置和方法。 例如,设备的一个实施例包括多个代理以执行相应的多个数据处理功能,所述数据处理功能中的至少一个分别包括向存储器控制器发送数据块和从存储器控制器接收数据块; 系统代理,用于协调向存储器控制器发送和接收数据块的请求,所述系统代理包括:存储器,用于在代理和存储器控制器之间的传输期间临时存储数据块; 以及调度逻辑,以跨多个未完成请求优先处理非关键块的关键块,同时确保非关键块不会导致缺陷。