发明名称 Optimizing performance of instructions based on sequence detection or information associated with the instructions
摘要 In one embodiment, the present invention includes an instruction decoder that can receive an incoming instruction and a path select signal and decode the incoming instruction into a first instruction code or a second instruction code responsive to the path select signal. The two different instruction codes, both representing the same incoming instruction may be used by an execution unit to perform an operation optimized for different data lengths. Other embodiments are described and claimed.
申请公布号 US8935514(B2) 申请公布日期 2015.01.13
申请号 US201314012344 申请日期 2013.08.28
申请人 Intel Corporation 发明人 Falik Ohad;Rappoport Lihu;Gabor Ron;Kurolap Yulia;Mishaeli Michael
分类号 G06F9/40;G06F9/30;G06F9/32;G06F9/38 主分类号 G06F9/40
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method comprising: determining whether an iterative copy instruction can be optimized based at least in part on information associated with the iterative copy instruction; if so performing a first portion of the iterative copy instruction by a first sequence of conditional copy operations using a sequence of a power of two lengths of data to copy up to a first amount of data in up to a first number of chunks to first destination locations from first source locations; performing a second portion of the iterative copy instruction by copying a second amount of data in a fast mode having a loop of copy operations to second destination locations from second source locations if a remainder of the data to be copied is greater than a first threshold; and thereafter performing a third portion of the iterative copy instruction by a second sequence of conditional copy operations to copy up to a third amount of data in up to a third number of chunks to third destination locations from third source locations, if any of the data remains to be copied.
地址 Santa Clara CA US