发明名称 Executing functions determined via a collection of operations from translated instructions
摘要 Reference architecture instructions are translated into target architecture operations. In some embodiments, an execution unit of a processor executes a function determined from a collection of operations, the function specifying functionality based on instructions, the collection selected from operations translated from the instructions. In further embodiments, the function is specified as a fused operation. Sequences of operations are optimized by fusing collections of operations; fused operations specify a same observable function as respective collections, but advantageously enable more efficient processing. In some embodiments, a collection comprises multiple register operations. Sequences of operations, in a predicted execution order in some embodiments, form traces. In some embodiments, fusing operations requires setting only final architectural state, such as final flag state; intermediate architectural state is used implicitly in a fused operation. In some embodiments, fused operations only set architectural state, such as high-order portions of registers, that is subsequently read before being written.
申请公布号 US7681019(B1) 申请公布日期 2010.03.16
申请号 US20060561287 申请日期 2006.11.17
申请人 SUN MICROSYSTEMS, INC. 发明人 FAVOR JOHN GREGORY
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址