SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE

Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once es...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FORIN, ALESSANDRO, EGURO, KENNETH H
Format: Patent
Sprache:eng ; fre
Schlagworte:
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 FORIN, ALESSANDRO
EGURO, KENNETH H
description Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once estimated, a plurality of the logic and state information generated from a plurality of tasks may be distributed into sets such that the logic and state information of each set fits within the hardware capacity of the programmable hardware device. The tasks within each set may be configured to execute in parallel on the programmable hardware device. Sets may then be executed in series, permitting virtualization of the resources. Selon l'invention, des informations de logique et d'état appropriées pour une exécution sur un dispositif matériel programmable peuvent être générées à partir d'une tâche, telles que l'évaluation d'une expression ordinaire par rapport à un corpus. Des exigences de capacité matérielle des informations de logique et d'état sur le dispositif matériel programmable peuvent être estimées. Une fois estimées, une pluralité des informations de logique et d'état générées à partir d'une pluralité de tâches peuvent être distribuées dans des ensembles de telle sorte que les informations de logique et d'état de chaque ensemble s'ajustent dans la capacité matérielle du dispositif matériel programmable. Les tâches dans chaque ensemble peuvent être configurées pour s'exécuter en parallèle sur le dispositif matériel programmable. Les ensembles peuvent ensuite être exécutés en série, permettant une virtualisation des ressources.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2010148367A3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2010148367A3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2010148367A33</originalsourceid><addsrcrecordid>eNqNyrEOgjAQgOEuDkZ9h0ucTUCMuJ5w0iYHNFeg6kKIqZNREnz_6OADOP3D98-Vd4SSaVMVIFS0jAJ0tkLOmbpy4E2joTPStMjmSjmU-JWO-AIWBZmJwUpdCJYlHplAo-QehZZqdh8eU1j9ulDrEzWZ3oTx1YdpHG7hGd69r7dRHMW7Q7JPMUn-uz7oyzKb</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE</title><source>esp@cenet</source><creator>FORIN, ALESSANDRO ; EGURO, KENNETH H</creator><creatorcontrib>FORIN, ALESSANDRO ; EGURO, KENNETH H</creatorcontrib><description>Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once estimated, a plurality of the logic and state information generated from a plurality of tasks may be distributed into sets such that the logic and state information of each set fits within the hardware capacity of the programmable hardware device. The tasks within each set may be configured to execute in parallel on the programmable hardware device. Sets may then be executed in series, permitting virtualization of the resources. Selon l'invention, des informations de logique et d'état appropriées pour une exécution sur un dispositif matériel programmable peuvent être générées à partir d'une tâche, telles que l'évaluation d'une expression ordinaire par rapport à un corpus. Des exigences de capacité matérielle des informations de logique et d'état sur le dispositif matériel programmable peuvent être estimées. Une fois estimées, une pluralité des informations de logique et d'état générées à partir d'une pluralité de tâches peuvent être distribuées dans des ensembles de telle sorte que les informations de logique et d'état de chaque ensemble s'ajustent dans la capacité matérielle du dispositif matériel programmable. Les tâches dans chaque ensemble peuvent être configurées pour s'exécuter en parallèle sur le dispositif matériel programmable. Les ensembles peuvent ensuite être exécutés en série, permettant une virtualisation des ressources.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2011</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20110324&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010148367A3$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20110324&amp;DB=EPODOC&amp;CC=WO&amp;NR=2010148367A3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>FORIN, ALESSANDRO</creatorcontrib><creatorcontrib>EGURO, KENNETH H</creatorcontrib><title>SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE</title><description>Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once estimated, a plurality of the logic and state information generated from a plurality of tasks may be distributed into sets such that the logic and state information of each set fits within the hardware capacity of the programmable hardware device. The tasks within each set may be configured to execute in parallel on the programmable hardware device. Sets may then be executed in series, permitting virtualization of the resources. Selon l'invention, des informations de logique et d'état appropriées pour une exécution sur un dispositif matériel programmable peuvent être générées à partir d'une tâche, telles que l'évaluation d'une expression ordinaire par rapport à un corpus. Des exigences de capacité matérielle des informations de logique et d'état sur le dispositif matériel programmable peuvent être estimées. Une fois estimées, une pluralité des informations de logique et d'état générées à partir d'une pluralité de tâches peuvent être distribuées dans des ensembles de telle sorte que les informations de logique et d'état de chaque ensemble s'ajustent dans la capacité matérielle du dispositif matériel programmable. Les tâches dans chaque ensemble peuvent être configurées pour s'exécuter en parallèle sur le dispositif matériel programmable. Les ensembles peuvent ensuite être exécutés en série, permettant une virtualisation des ressources.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2011</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEOgjAQgOEuDkZ9h0ucTUCMuJ5w0iYHNFeg6kKIqZNREnz_6OADOP3D98-Vd4SSaVMVIFS0jAJ0tkLOmbpy4E2joTPStMjmSjmU-JWO-AIWBZmJwUpdCJYlHplAo-QehZZqdh8eU1j9ulDrEzWZ3oTx1YdpHG7hGd69r7dRHMW7Q7JPMUn-uz7oyzKb</recordid><startdate>20110324</startdate><enddate>20110324</enddate><creator>FORIN, ALESSANDRO</creator><creator>EGURO, KENNETH H</creator><scope>EVB</scope></search><sort><creationdate>20110324</creationdate><title>SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE</title><author>FORIN, ALESSANDRO ; EGURO, KENNETH H</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2010148367A33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2011</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>FORIN, ALESSANDRO</creatorcontrib><creatorcontrib>EGURO, KENNETH H</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>FORIN, ALESSANDRO</au><au>EGURO, KENNETH H</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE</title><date>2011-03-24</date><risdate>2011</risdate><abstract>Logic and state information suitable for execution on a programmable hardware device may be generated from a task, such as evaluating a regular expression against a corpus. Hardware capacity requirements of the logic and state information on the programmable hardware device may be estimated. Once estimated, a plurality of the logic and state information generated from a plurality of tasks may be distributed into sets such that the logic and state information of each set fits within the hardware capacity of the programmable hardware device. The tasks within each set may be configured to execute in parallel on the programmable hardware device. Sets may then be executed in series, permitting virtualization of the resources. Selon l'invention, des informations de logique et d'état appropriées pour une exécution sur un dispositif matériel programmable peuvent être générées à partir d'une tâche, telles que l'évaluation d'une expression ordinaire par rapport à un corpus. Des exigences de capacité matérielle des informations de logique et d'état sur le dispositif matériel programmable peuvent être estimées. Une fois estimées, une pluralité des informations de logique et d'état générées à partir d'une pluralité de tâches peuvent être distribuées dans des ensembles de telle sorte que les informations de logique et d'état de chaque ensemble s'ajustent dans la capacité matérielle du dispositif matériel programmable. Les tâches dans chaque ensemble peuvent être configurées pour s'exécuter en parallèle sur le dispositif matériel programmable. Les ensembles peuvent ensuite être exécutés en série, permettant une virtualisation des ressources.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2010148367A3
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SEARCHING REGULAR EXPRESSIONS WITH VIRTUALIZED MASSIVELY PARALLEL PROGRAMMABLE HARDWARE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T17%3A55%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=FORIN,%20ALESSANDRO&rft.date=2011-03-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2010148367A3%3C/epo_EVB%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