发明名称 USING HARDWARE TRANSACTIONAL MEMORY FOR IMPLEMENTATION OF QUEUE OPERATIONS
摘要 Using hardware transactional memory (HTM) for queue operations includes invoking a first operation for a concurrent linked queue of an interpretive program using a Just-In-Time (JIT) compiler of a virtual machine, wherein the first operation does not use HTM, determining whether a data processing system executing the virtual machine supports HTM, and responsive to determining that the data processing system does support HTM, detecting, using a processor and within the first operation, a call to a second operation that is that is configured, in byte code, to return an indication of a failed hardware transaction. Responsive to detecting the second operation, a machine code implementation of the first operation that includes a machine code implementation of the second operation is generated. The machine code implementation of the second operation is an implementation of the first operation that does use HTM.
申请公布号 US2016246578(A1) 申请公布日期 2016.08.25
申请号 US201615144251 申请日期 2016.05.02
申请人 International Business Machines Corporation 发明人 Michael Maged M.;Zheng Jing Ru
分类号 G06F9/45;G06F9/455;G06F11/36;G06F9/46 主分类号 G06F9/45
代理机构 代理人
主权项
地址 Armonk NY US