MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION

Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a com...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MALYUGIN, Vyacheslav Vladimirovich, SEMENZATO, Luigi, DURBIN, Aaron, RAO, Santhosh, THAKUR, Rahul Jagdish, PFLEDERER, Keith Robert, NANDA, Sameer, LEE, Hsiao-Heng Kelin
Format: Patent
Sprache:eng ; fre ; ger
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 MALYUGIN, Vyacheslav Vladimirovich
SEMENZATO, Luigi
DURBIN, Aaron
RAO, Santhosh
THAKUR, Rahul Jagdish
PFLEDERER, Keith Robert
NANDA, Sameer
LEE, Hsiao-Heng Kelin
description Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP3420458A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP3420458A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP3420458A13</originalsourceid><addsrcrecordid>eNrjZHD2dfRzdPf0c1fwdfX1D4pUcAtydPd19QtxDPH091Pw9FPwcAxyCXcMctV1DA72DA5xdVFwcQxxVHD29w0IcgUK-fvxMLCmJeYUp_JCaW4GBTfXEGcP3dSC_PjU4oLE5NS81JJ41wBjEyMDE1MLR0NjIpQAAPAnK04</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION</title><source>esp@cenet</source><creator>MALYUGIN, Vyacheslav Vladimirovich ; SEMENZATO, Luigi ; DURBIN, Aaron ; RAO, Santhosh ; THAKUR, Rahul Jagdish ; PFLEDERER, Keith Robert ; NANDA, Sameer ; LEE, Hsiao-Heng Kelin</creator><creatorcontrib>MALYUGIN, Vyacheslav Vladimirovich ; SEMENZATO, Luigi ; DURBIN, Aaron ; RAO, Santhosh ; THAKUR, Rahul Jagdish ; PFLEDERER, Keith Robert ; NANDA, Sameer ; LEE, Hsiao-Heng Kelin</creatorcontrib><description>Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.</description><language>eng ; fre ; ger</language><subject>BASIC ELECTRONIC CIRCUITRY ; CALCULATING ; CODE CONVERSION IN GENERAL ; CODING ; COMPUTING ; COUNTING ; DECODING ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS</subject><creationdate>2019</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=20190102&amp;DB=EPODOC&amp;CC=EP&amp;NR=3420458A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25562,76317</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190102&amp;DB=EPODOC&amp;CC=EP&amp;NR=3420458A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MALYUGIN, Vyacheslav Vladimirovich</creatorcontrib><creatorcontrib>SEMENZATO, Luigi</creatorcontrib><creatorcontrib>DURBIN, Aaron</creatorcontrib><creatorcontrib>RAO, Santhosh</creatorcontrib><creatorcontrib>THAKUR, Rahul Jagdish</creatorcontrib><creatorcontrib>PFLEDERER, Keith Robert</creatorcontrib><creatorcontrib>NANDA, Sameer</creatorcontrib><creatorcontrib>LEE, Hsiao-Heng Kelin</creatorcontrib><title>MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION</title><description>Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.</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>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHD2dfRzdPf0c1fwdfX1D4pUcAtydPd19QtxDPH091Pw9FPwcAxyCXcMctV1DA72DA5xdVFwcQxxVHD29w0IcgUK-fvxMLCmJeYUp_JCaW4GBTfXEGcP3dSC_PjU4oLE5NS81JJ41wBjEyMDE1MLR0NjIpQAAPAnK04</recordid><startdate>20190102</startdate><enddate>20190102</enddate><creator>MALYUGIN, Vyacheslav Vladimirovich</creator><creator>SEMENZATO, Luigi</creator><creator>DURBIN, Aaron</creator><creator>RAO, Santhosh</creator><creator>THAKUR, Rahul Jagdish</creator><creator>PFLEDERER, Keith Robert</creator><creator>NANDA, Sameer</creator><creator>LEE, Hsiao-Heng Kelin</creator><scope>EVB</scope></search><sort><creationdate>20190102</creationdate><title>MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION</title><author>MALYUGIN, Vyacheslav Vladimirovich ; SEMENZATO, Luigi ; DURBIN, Aaron ; RAO, Santhosh ; THAKUR, Rahul Jagdish ; PFLEDERER, Keith Robert ; NANDA, Sameer ; LEE, Hsiao-Heng Kelin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP3420458A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2019</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>MALYUGIN, Vyacheslav Vladimirovich</creatorcontrib><creatorcontrib>SEMENZATO, Luigi</creatorcontrib><creatorcontrib>DURBIN, Aaron</creatorcontrib><creatorcontrib>RAO, Santhosh</creatorcontrib><creatorcontrib>THAKUR, Rahul Jagdish</creatorcontrib><creatorcontrib>PFLEDERER, Keith Robert</creatorcontrib><creatorcontrib>NANDA, Sameer</creatorcontrib><creatorcontrib>LEE, Hsiao-Heng Kelin</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MALYUGIN, Vyacheslav Vladimirovich</au><au>SEMENZATO, Luigi</au><au>DURBIN, Aaron</au><au>RAO, Santhosh</au><au>THAKUR, Rahul Jagdish</au><au>PFLEDERER, Keith Robert</au><au>NANDA, Sameer</au><au>LEE, Hsiao-Heng Kelin</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION</title><date>2019-01-02</date><risdate>2019</risdate><abstract>Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP3420458A1
source esp@cenet
subjects BASIC ELECTRONIC CIRCUITRY
CALCULATING
CODE CONVERSION IN GENERAL
CODING
COMPUTING
COUNTING
DECODING
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
title MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T14%3A40%3A55IST&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=MALYUGIN,%20Vyacheslav%20Vladimirovich&rft.date=2019-01-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP3420458A1%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