Invention Grant
- Patent Title: Apparatus and method for a profiler for hardware transactional memory programs
-
Application No.: US14581772Application Date: 2014-12-23
-
Publication No.: US10007549B2Publication Date: 2018-06-26
- Inventor: Justin E. Gottschlich , Gilles A. Pokam , Shiliang Hu
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F12/08 ; G06F9/46 ; G06F9/445 ; G06F12/084 ; G06F9/30 ; G06F12/0813 ; G06F12/0811

Abstract:
An apparatus and method are described for a hardware transactional memory (HTM) profiler. For example, one embodiment of an apparatus comprises a transactional debugger (TDB) recording module to record data related to the execution of transactional memory program code, including data related to the execution of branches and transactional events in the transactional memory program code; and a profiler to analyze portions of the recorded data using trace-based replay techniques to responsively generate profile data comprising transaction-level events and function-level conflict data usable to optimize the transactional memory program code.
Public/Granted literature
- US20160179569A1 APPARATUS AND METHOD FOR A PROFILER FOR HARDWARE TRANSACTIONAL MEMORY PROGRAMS Public/Granted day:2016-06-23
Information query