-
公开(公告)号:AU2010355817A1
公开(公告)日:2012-07-05
申请号:AU2010355817
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , MITRAN MARCEL , SLEGEL TIMOTHY
Abstract: A computer employs a set of General Purpose Registers (GPRs). Each GPR comprises a plurality of portions. Programs such as an Operating System and Applications operating in a Large GPR mode, access the full GPR, however programs such as Applications operating in Small GPR mode, only have access to a portion at a time. Instruction Opcodes, in Small GPR mode, may determine which portion is accessed.
-
公开(公告)号:AU2010355816A1
公开(公告)日:2012-07-05
申请号:AU2010355816
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , MITRAN MARCEL , SLEGEL TIMOTHY
Abstract: An arithmetic/logical instruction is executed having interlocked memory operands, when executed obtains a second operand from a location in memory, and saves a temporary copy of the second operand, the execution performs an arithmetic or logical operation based on the second operand and a third operand and stores the result in the memory location of the second operand, and subsequently stores the temporary copy in a first register.
-
公开(公告)号:CA2684226A1
公开(公告)日:2011-04-30
申请号:CA2684226
申请日:2009-10-30
Applicant: IBM CANADA
Inventor: MITRAN MARCEL , PATIL KISHOR V , SIU JORAN S C , STOODLEY MARK G , SUNDARESAN VIJAY
IPC: G06F9/45
Abstract: A method for eliminating redundant operations establishing common properties is disclosed herein. In one embodiment, such a method may include identifying a first virtual register storing a first value having a common property. The method may assign the first virtual register to use a real register. The method may further identify a second virtual register storing a second value also having the common property. The method may assign the second virtual register to use the real register after the first value is no longer live. As a result of assigning the second virtual register to the first real register, the method may eliminate an operation configured to establish the common property for the second value since this operation is redundant and is no longer needed. A corresponding apparatus and computer program product are also disclosed and claimed herein.
-
公开(公告)号:CA2675666A1
公开(公告)日:2009-11-05
申请号:CA2675666
申请日:2009-08-27
Applicant: IBM CANADA
Inventor: SHEIKH ALI I , BOGSANYI FRANCIS J D , JOHNSON GRAEME , LOW ANDREW R , MITRAN MARCEL
IPC: G06F9/455
Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for accelerating execution of a program, written in an object oriented programming language, in an emulated environment. In respons e to receiving a request for an accelerated communications session from a guest virtual machi ne in the emulated environment, a native virtual machine is initiated external to the emulated environment but within the computing device hosting the emulated environment. Thereafter, an accelerated communications link is established between the guest virtual machine and the native virtual machine. The accelerated communications link enables a transfer of managed code between the guest virtual machine and the native virtual machine. The managed code is th en executed by the native virtual machine.
-
-
-