Technologies for dividing work across accelerator devices
US-2024143410-A1 · May 2, 2024 · US
US9362948B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9362948-B2 |
| Application number | US-3152408-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 14, 2008 |
| Priority date | Feb 14, 2008 |
| Publication date | Jun 7, 2016 |
| Grant date | Jun 7, 2016 |
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.
A system, method, and computer program product are provided for saving and restoring a compression-decompression state. In operation, data is processed, the processing including compressing or decompressing the data. Additionally, a state of the processing is saved. Further, the state of the processing is restored.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: using a processor to perform compression or decompression of a first incoming file; pausing the compression or decompression of the first incoming file by saving a state of processing in a memory; compressing or decompressing a second incoming file on a different stream than the first incoming file while the compression or decompression of the first incoming file is paused, wherein the first incoming file and the second incoming file are bit stream data arriving sequentially on a processing list; and in response to receiving a remainder of the first incoming file, restoring the state to resume the compression or decompression of the first incoming file for the remainder of the first incoming file. 2. The method of claim 1 , wherein the state of the processing is stored in a data structure. 3. The method of claim 2 , wherein the data structure includes error correction information. 4. The method of claim 2 , wherein the data structure includes a preamble of data associated with the first incoming file. 5. The method of claim 4 , wherein the preamble includes a last-received preamble. 6. The method of claim 2 , wherein the data structure includes pointers to data associated with the first incoming file. 7. The method of claim 1 , wherein the state of the processing is restored utilizing a direct memory access operation. 8. The method of claim 1 , wherein at least a portion of the saving and at least a portion of the restoring are carried out simultaneously. 9. The method of claim 1 , wherein the state of the processing is restored once the second incoming file is processed. 10. The method of claim 1 , wherein the first incoming file is associated with a first stream and the second incoming file is associated with a second stream. 11. A system, comprising: a processor to compress or decompress a first incoming file; a memory to save a state of processing when pausing compression or decompression of the first incoming file; and the processor to compress or decompress a second incoming file on a different stream than the first incoming file while the compression or decompression of the first incoming file is paused and to restore the state to resume compression or decompression of a remainder of the first incoming file in response to receiving the remainder of the first incoming file, wherein the first incoming file and the second incoming file are bit stream data arriving sequentially on a processing list. 12. The system of claim 11 , wherein the state of the processing is stored in a data structure. 13. The system of claim 12 , wherein the data structure includes error correction information. 14. The system of claim 12 , wherein the data structure includes a preamble of data associated with the first incoming file. 15. The system of claim 14 , wherein the preamble includes a last-received preamble. 16. The system of claim 12 , wherein the data structure includes pointers to the data associated with the first incoming file. 17. The system of claim 11 , wherein the state of the processing is restored utilizing a direct memory access operation. 18. The system of claim 11 , wherein at least a portion of the saving and at least a portion of the restoring are carried out simultaneously. 19. A computer program product embodied on a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a process, the process comprising: performing compression or decompression of a first incoming file; pausing the compression or decompression of the first incoming file by saving a state of processing in a memory; compressing or decompressing a second incoming file on a different stream than the first incoming file while the compression or decompression of the first incoming file is paused, wherein the first incoming file and the second incoming file are bit stream data arriving sequentially on a processing list; and in response to receiving a remainder of the first incoming file, restoring the state to resume the compression or decompression of the first incoming file for the remainder of the first incoming file. 20. The computer program product of claim 19 , wherein the state of the processing is restored utilizing a direct memory access operation. 21. The computer program product of claim 19 , wherein at least a portion of the saving and at least a portion of the restoring are carried out simultaneously.
Compression optimized for errors · CPC title
Selection between different types of compressors · CPC title
Saving memory space in the encoder or decoder · CPC title
Vectors, bitmaps or matrices · CPC title
File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.