Invention Application
- Patent Title: SPILL DATA MANAGEMENT
- Patent Title (中): 泄漏数据管理
-
Application No.: US13708090Application Date: 2012-12-07
-
Publication No.: US20140164708A1Publication Date: 2014-06-12
- Inventor: Mauricio Breternitz, JR. , James M. O'Connor , Srilatha Manne , Yasuko Eckert
- Applicant: ADVANCED MICRO DEVICES, INC.
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12

Abstract:
A processor discards spill data from a memory hierarchy in response to the final access to the spill data has been performed by a compiled program executing at the processor. In some embodiments, the final access determined based on a special-purpose load instruction configured for this purpose. In some embodiments the determination is made based on the location of a stack pointer indicating that a method of the executing program has returned, so that data of the returned method that remains in the stack frame is no longer to be accessed. Because the spill data is discarded after the final access, it is not transferred through the memory hierarchy.
Information query