TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION

An integrated circuit includes a compression accelerator to process a request from software to compress source data into an output file. The compression accelerator includes early-abort circuitry to provide for early abort of compression operations. In particular, the compression accelerator uses a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GUILFORD, James, CUTTER, Daniel, GOPAL, Vinodh
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 GUILFORD, James
CUTTER, Daniel
GOPAL, Vinodh
description An integrated circuit includes a compression accelerator to process a request from software to compress source data into an output file. The compression accelerator includes early-abort circuitry to provide for early abort of compression operations. In particular, the compression accelerator uses a predetermined sample size to compute an estimated size for a portion of the output file. The sample size specifies how much of the source data is to be analyzed before computing the estimated size. The compression accelerator also determines whether the estimated size reflects an acceptable amount of compression, based on a predetermined early-abort threshold. The compression accelerator aborts the request if the estimated size does not reflect the acceptable amount of compression. The compression accelerator may complete the request if the estimated size reflects the acceptable amount of compression. Other embodiments are described and claimed. Un circuit intégré comprend un accélérateur de compression pour traiter une requête provenant d'un logiciel pour compresser des données sources en un fichier de sortie. L'accélérateur de compression comprend des circuits d'interruption précoce pour permettre une interruption précoce d'opérations de compression. En particulier, l'accélérateur de compression utilise une taille d'échantillon prédéterminée pour calculer une taille estimée pour une partie du fichier de sortie. La taille d'échantillon spécifie la quantité des données sources devant être analysées avant de calculer la taille estimée. L'accélérateur de compression détermine également si la taille estimée reflète une quantité acceptable de compression, sur la base d'un seuil d'interruption précoce prédéterminé. L'accélérateur de compression interrompt la requête si la taille estimée ne reflète pas la quantité acceptable de compression. L'accélérateur de compression peut compléter la requête si la taille estimée reflète la quantité acceptable de compression. D'autres modes de réalisation sont décrits et revendiqués.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2022271224A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2022271224A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2022271224A13</originalsourceid><addsrcrecordid>eNrjZDALcXX28PP38XePVHDzD1JwdQzyiVRwdPIPClHwd1Nw9vcNCHINDvb091NwdHZ29XENcgwBcngYWNMSc4pTeaE0N4Oym2uIs4duakF-fGpxQWJyal5qSXy4v5GBkZGRuaGRkYmjoTFxqgC_JSjm</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION</title><source>esp@cenet</source><creator>GUILFORD, James ; CUTTER, Daniel ; GOPAL, Vinodh</creator><creatorcontrib>GUILFORD, James ; CUTTER, Daniel ; GOPAL, Vinodh</creatorcontrib><description>An integrated circuit includes a compression accelerator to process a request from software to compress source data into an output file. The compression accelerator includes early-abort circuitry to provide for early abort of compression operations. In particular, the compression accelerator uses a predetermined sample size to compute an estimated size for a portion of the output file. The sample size specifies how much of the source data is to be analyzed before computing the estimated size. The compression accelerator also determines whether the estimated size reflects an acceptable amount of compression, based on a predetermined early-abort threshold. The compression accelerator aborts the request if the estimated size does not reflect the acceptable amount of compression. The compression accelerator may complete the request if the estimated size reflects the acceptable amount of compression. Other embodiments are described and claimed. Un circuit intégré comprend un accélérateur de compression pour traiter une requête provenant d'un logiciel pour compresser des données sources en un fichier de sortie. L'accélérateur de compression comprend des circuits d'interruption précoce pour permettre une interruption précoce d'opérations de compression. En particulier, l'accélérateur de compression utilise une taille d'échantillon prédéterminée pour calculer une taille estimée pour une partie du fichier de sortie. La taille d'échantillon spécifie la quantité des données sources devant être analysées avant de calculer la taille estimée. L'accélérateur de compression détermine également si la taille estimée reflète une quantité acceptable de compression, sur la base d'un seuil d'interruption précoce prédéterminé. L'accélérateur de compression interrompt la requête si la taille estimée ne reflète pas la quantité acceptable de compression. L'accélérateur de compression peut compléter la requête si la taille estimée reflète la quantité acceptable de compression. D'autres modes de réalisation sont décrits et revendiqués.</description><language>eng ; fre</language><subject>BASIC ELECTRONIC CIRCUITRY ; CALCULATING ; CODE CONVERSION IN GENERAL ; CODING ; COMPUTING ; COUNTING ; DECODING ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS</subject><creationdate>2022</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=20221229&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022271224A1$$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=20221229&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022271224A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>GUILFORD, James</creatorcontrib><creatorcontrib>CUTTER, Daniel</creatorcontrib><creatorcontrib>GOPAL, Vinodh</creatorcontrib><title>TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION</title><description>An integrated circuit includes a compression accelerator to process a request from software to compress source data into an output file. The compression accelerator includes early-abort circuitry to provide for early abort of compression operations. In particular, the compression accelerator uses a predetermined sample size to compute an estimated size for a portion of the output file. The sample size specifies how much of the source data is to be analyzed before computing the estimated size. The compression accelerator also determines whether the estimated size reflects an acceptable amount of compression, based on a predetermined early-abort threshold. The compression accelerator aborts the request if the estimated size does not reflect the acceptable amount of compression. The compression accelerator may complete the request if the estimated size reflects the acceptable amount of compression. Other embodiments are described and claimed. Un circuit intégré comprend un accélérateur de compression pour traiter une requête provenant d'un logiciel pour compresser des données sources en un fichier de sortie. L'accélérateur de compression comprend des circuits d'interruption précoce pour permettre une interruption précoce d'opérations de compression. En particulier, l'accélérateur de compression utilise une taille d'échantillon prédéterminée pour calculer une taille estimée pour une partie du fichier de sortie. La taille d'échantillon spécifie la quantité des données sources devant être analysées avant de calculer la taille estimée. L'accélérateur de compression détermine également si la taille estimée reflète une quantité acceptable de compression, sur la base d'un seuil d'interruption précoce prédéterminé. L'accélérateur de compression interrompt la requête si la taille estimée ne reflète pas la quantité acceptable de compression. L'accélérateur de compression peut compléter la requête si la taille estimée reflète la quantité acceptable de compression. D'autres modes de réalisation sont décrits et revendiqués.</description><subject>BASIC ELECTRONIC CIRCUITRY</subject><subject>CALCULATING</subject><subject>CODE CONVERSION IN GENERAL</subject><subject>CODING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>DECODING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDALcXX28PP38XePVHDzD1JwdQzyiVRwdPIPClHwd1Nw9vcNCHINDvb091NwdHZ29XENcgwBcngYWNMSc4pTeaE0N4Oym2uIs4duakF-fGpxQWJyal5qSXy4v5GBkZGRuaGRkYmjoTFxqgC_JSjm</recordid><startdate>20221229</startdate><enddate>20221229</enddate><creator>GUILFORD, James</creator><creator>CUTTER, Daniel</creator><creator>GOPAL, Vinodh</creator><scope>EVB</scope></search><sort><creationdate>20221229</creationdate><title>TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION</title><author>GUILFORD, James ; CUTTER, Daniel ; GOPAL, Vinodh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2022271224A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>BASIC ELECTRONIC CIRCUITRY</topic><topic>CALCULATING</topic><topic>CODE CONVERSION IN GENERAL</topic><topic>CODING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>DECODING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>GUILFORD, James</creatorcontrib><creatorcontrib>CUTTER, Daniel</creatorcontrib><creatorcontrib>GOPAL, Vinodh</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>GUILFORD, James</au><au>CUTTER, Daniel</au><au>GOPAL, Vinodh</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION</title><date>2022-12-29</date><risdate>2022</risdate><abstract>An integrated circuit includes a compression accelerator to process a request from software to compress source data into an output file. The compression accelerator includes early-abort circuitry to provide for early abort of compression operations. In particular, the compression accelerator uses a predetermined sample size to compute an estimated size for a portion of the output file. The sample size specifies how much of the source data is to be analyzed before computing the estimated size. The compression accelerator also determines whether the estimated size reflects an acceptable amount of compression, based on a predetermined early-abort threshold. The compression accelerator aborts the request if the estimated size does not reflect the acceptable amount of compression. The compression accelerator may complete the request if the estimated size reflects the acceptable amount of compression. Other embodiments are described and claimed. Un circuit intégré comprend un accélérateur de compression pour traiter une requête provenant d'un logiciel pour compresser des données sources en un fichier de sortie. L'accélérateur de compression comprend des circuits d'interruption précoce pour permettre une interruption précoce d'opérations de compression. En particulier, l'accélérateur de compression utilise une taille d'échantillon prédéterminée pour calculer une taille estimée pour une partie du fichier de sortie. La taille d'échantillon spécifie la quantité des données sources devant être analysées avant de calculer la taille estimée. L'accélérateur de compression détermine également si la taille estimée reflète une quantité acceptable de compression, sur la base d'un seuil d'interruption précoce prédéterminé. L'accélérateur de compression interrompt la requête si la taille estimée ne reflète pas la quantité acceptable de compression. L'accélérateur de compression peut compléter la requête si la taille estimée reflète la quantité acceptable de compression. D'autres modes de réalisation sont décrits et revendiqués.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2022271224A1
source esp@cenet
subjects BASIC ELECTRONIC CIRCUITRY
CALCULATING
CODE CONVERSION IN GENERAL
CODING
COMPUTING
COUNTING
DECODING
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
title TECHNOLOGY FOR EARLY ABORT OF COMPRESSION ACCELERATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T19%3A57%3A03IST&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=GUILFORD,%20James&rft.date=2022-12-29&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2022271224A1%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