发明名称 RECONFIGURABLE HARDWARE STRUCTURES FOR FUNCTIONAL PIPELINING OF ON-CHIP SPECIAL PURPOSE FUNCTIONS
摘要 A method and apparatus for reconfiguring hardware structures to pipeline the execution of multiple special purpose hardware implemented functions, without saving intermediate results to memory, is provided. Pipelining functions in a program is typically performed by a first function saving its results (the“intermediate results”) to memory, and a second function subsequently accessing the memory to use the intermediate results as input. Saving and accessing intermediate results stored in memory incurs a heavy performance penalty, requires more power, consumes more memory bandwidth, and increases the memory footprint. Due to the ability to redirect the input and output of the hardware structures, intermediate results are passed directly from one special purpose hardware implemented function to another without storing the intermediate results in memory. Consequently, a program that utilizes the method or apparatus, reduces power consumption, consumes less memory bandwidth, and reduces the program's memory footprint.
申请公布号 US2014095748(A1) 申请公布日期 2014.04.03
申请号 US201313789524 申请日期 2013.03.07
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 AINGARAN KATHIRGAMAR;SWART GARRET F.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址