Methods and systems for detecting and avoiding an address dependency between tasks

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Boucher, Michael L
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Boucher, Michael L
description 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.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07725643</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07725643</sourcerecordid><originalsourceid>FETCH-uspatents_grants_077256433</originalsourceid><addsrcrecordid>eNqNij0KwlAQBl9jIeod9gIBMWoOIBEbG7GXNfslBnVfeLsqub2_B7Aahplh2G3hpyhGrELWm-NqVMdEAkflrTafwvfYyleIRRLMXkcHFWjV0xH-AJSc7WzjMKj5Ypj8OAq0LverTXazjh3qdmgSvzEtitliOc_zP5Yn2FU5EA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Methods and systems for detecting and avoiding an address dependency between tasks</title><source>USPTO Issued Patents</source><creator>Boucher, Michael L</creator><creatorcontrib>Boucher, Michael L ; Oracle America, Inc</creatorcontrib><description>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.</description><language>eng</language><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7725643$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,798,881,64012</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7725643$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Boucher, Michael L</creatorcontrib><creatorcontrib>Oracle America, Inc</creatorcontrib><title>Methods and systems for detecting and avoiding an address dependency between tasks</title><description>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.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNij0KwlAQBl9jIeod9gIBMWoOIBEbG7GXNfslBnVfeLsqub2_B7Aahplh2G3hpyhGrELWm-NqVMdEAkflrTafwvfYyleIRRLMXkcHFWjV0xH-AJSc7WzjMKj5Ypj8OAq0LverTXazjh3qdmgSvzEtitliOc_zP5Yn2FU5EA</recordid><startdate>20100525</startdate><enddate>20100525</enddate><creator>Boucher, Michael L</creator><scope>EFH</scope></search><sort><creationdate>20100525</creationdate><title>Methods and systems for detecting and avoiding an address dependency between tasks</title><author>Boucher, Michael L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_077256433</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Boucher, Michael L</creatorcontrib><creatorcontrib>Oracle America, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Boucher, Michael L</au><aucorp>Oracle America, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Methods and systems for detecting and avoiding an address dependency between tasks</title><date>2010-05-25</date><risdate>2010</risdate><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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07725643
source USPTO Issued Patents
title Methods and systems for detecting and avoiding an address dependency between tasks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T05%3A28%3A09IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Boucher,%20Michael%20L&rft.aucorp=Oracle%20America,%20Inc&rft.date=2010-05-25&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07725643%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true