Methods and systems for detecting and avoiding an address dependency between tasks
US7725643B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | May 4, 2004 |
| Grant date | May 25, 2010 |
| Priority date | — |
| Expiry date | Feb 28, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/023
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide a optimization tool for avoiding an address dependency between tasks in a program. The tool determines whether two or more tasks of the program are dependent on at least one same address, which is associated with a first memory block. When it is determined that the two or more tasks of the program are dependant on the at least one same address, the tool allocates a second memory block and changes a read reference by at least one of the two or more tasks from the first memory block associated with the at least one same address to the second memory block.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.