Invention Grant
- Patent Title: Speculative popcount data creation
- Patent Title (中): 投机性的popcount数据创建
-
Application No.: US12425343Application Date: 2009-04-16
-
Publication No.: US08387065B2Publication Date: 2013-02-26
- Inventor: Ravi K. Arimilli , Ronald N. Kalla , Balaram Sinharoy
- Applicant: Ravi K. Arimilli , Ronald N. Kalla , Balaram Sinharoy
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/45 ; G06F9/30 ; G06F9/40

Abstract:
A method and a data processing system by which population count (popcount) operations are efficiently performed without incurring the latency and loss of critical processing cycles and bandwidth of real time processing. The method comprises: identifying data to be stored to memory for which a popcount may need to be determined; speculatively performing a popcount operation on the data as a background process of the processor while the data is being stored to memory; storing the data to a first memory location; and storing a value of the popcount generated by the popcount operation within a second memory location. The method further comprises: determining a size of data; determining a granular level at which the popcount operation on the data will be performed; and reserving a size of said second memory location that is sufficiently large to hold the value of the popcount.
Public/Granted literature
- US20100269118A1 SPECULATIVE POPCOUNT DATA CREATION Public/Granted day:2010-10-21
Information query