The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 22, 2013

Filed:

Jun. 08, 2010
Applicants:

Alon Dayan, Kfar Saba, IL;

David Joel Edelsohn, White Plains, NY (US);

Olga Golovanevsky, Haifa, IL;

Ayal Zaks, Mitzpe Aviv, IL;

Inventors:

Alon Dayan, Kfar Saba, IL;

David Joel Edelsohn, White Plains, NY (US);

Olga Golovanevsky, Haifa, IL;

Ayal Zaks, Mitzpe Aviv, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A data layout optimization may utilize affinity estimation between pairs of fields of a record in a computer program. The affinity estimation may be determined based on a trace of an execution and in view of actual processing entities performing each access to the fields. The disclosed subject matter may be configured to be aware of a specific architecture of a target computer having a plurality of processing entities, executing the program so as to provide an improved affinity estimation which may take into account both false sharing issues, spatial locality improvement and the like.


Find Patent Forward Citations

Loading…