Invention Grant
- Patent Title: Creating multiple versions for interior pointers and alignment of an array
- Patent Title (中): 为内部指针创建多个版本并对齐数组
-
Application No.: US13182608Application Date: 2011-07-14
-
Publication No.: US08555030B2Publication Date: 2013-10-08
- Inventor: Tim J. Wilkens , Michael C. Berg
- Applicant: Tim J. Wilkens , Michael C. Berg
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Harrity & Harrity, LLP
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F12/04

Abstract:
A device identifies array accesses of variables in a program code that includes multiple arrays, and identifies array access patterns for one of the array accesses. The device also determines an order of the array access patterns identified for the array accesses, and calculates, based on the order, distances between the array access patterns. The device further shares address calculations amongst the array accesses associated with array access patterns with one or more of the distances that are equivalent.
Public/Granted literature
- US20130019060A1 CREATING MULTIPLE VERSIONS FOR INTERIOR POINTERS AND ALIGNMENT OF AN ARRAY Public/Granted day:2013-01-17
Information query