Optimizing software code
US-2015378757-A1 · Dec 31, 2015 · US
US8990791B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8990791-B2 |
| Application number | US-201113194889-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 29, 2011 |
| Priority date | Jul 29, 2011 |
| Publication date | Mar 24, 2015 |
| Grant date | Mar 24, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Partitioned global address space (PGAS) programming language source code is retrieved by an executed PGAS compiler. At least one shared memory array access indexed by an affine expression that includes a distinct thread identifier that is constant and different for each of a group of program execution threads targeted to execute the PGAS source code is identified within the PGAS source code. It is determined whether the at least one shared memory array access results in a local shared memory access by all of the group of program execution threads for all references to the at least one shared memory array access during execution of a compiled executable of the PGAS source code. A direct memory access executable code is generated for each shared memory array access determined to result in the local shared memory access by all of the group of program execution threads.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: retrieving, via an executed partitioned global address space (PGAS) programming language compiler, PGAS source code; identifying within the PGAS source code at least one shared memory array access indexed by an affine expression that comprises a distinct thread identifier that is constant and different for each of a plurality of program execution threads targeted to execute the PGAS source code; determining whether the at least one…
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Free tools are coming soon. Tell us what you want to track and we'll notify you.
Answers are generated from the same data shown on this page.