发明名称 METHOD, COMPUTER PROGRAM PRODUCT, AND DEVICE FOR REDUCING DELAYS IN DATA PROCESSING
摘要 Data processing delay is reduced during data processing, using compiler optimization. Blocks of code are scanned in an order from blocks recurring most often to blocks recurring least often. In an order from blocks recurring most often to block recurring least often, shifts are inserted before arithmetic references, such that a previous use of the arithmetic reference does not require a shift, shifts are inserted after each memory use such that the next use of the memory does not require a shift, and shifts are inserted after each arithmetic reference such that the next use of the arithmetic reference requires no shift. In addition, if there is a mismatch between the last shifted amount of any one block and the required initial shifted amount in any of its successors, shifts are inserted to make up for the mismatch.
申请公布号 US2008098376(A1) 申请公布日期 2008.04.24
申请号 US20060536837 申请日期 2006.09.29
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FULTON MICHAEL;KIELSTRA ALLAN;SUNDARESAN VIJAY
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址