发明名称 High speed memory and input/output processor subsystem for efficiently allocating and using high-speed memory and slower-speed memory
摘要 An input/output processor for speeding the input/output and memory access operations for a processor is presented. The key idea of an input/output processor is to functionally divide input/output and memory access operations tasks into a compute intensive part that is handled by the processor and an I/O or memory intensive part that is then handled by the input/output processor. An input/output processor is designed by analyzing common input/output and memory access patterns and implementing methods tailored to efficiently handle those commonly occurring patterns. One technique that an input/output processor may use is to divide memory tasks into high frequency or high-availability components and low frequency or low-availability components. After dividing a memory task in such a manner, the input/output processor then uses high-speed memory (such as SRAM) to store the high frequency and high-availability components and a slower-speed memory (such as commodity DRAM) to store the low frequency and low-availability components. Another technique used by the input/output processor is to allocate memory in such a manner that all memory bank conflicts are eliminated. By eliminating any possible memory bank conflicts, the maximum random access performance of DRAM memory technology can be achieved.
申请公布号 US7657706(B2) 申请公布日期 2010.02.02
申请号 US20040016572 申请日期 2004.12.17
申请人 CISCO TECHNOLOGY, INC. 发明人 IYER SUNDAR;MCKEOWN NICK
分类号 G06F13/00;G06F12/00;G06F12/02;G06F12/06;G06F13/16 主分类号 G06F13/00
代理机构 代理人
主权项
地址