Performance of Compreess side for AMD GPUs
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 885
- Forks
- 181
- PR merge metrics
- No merged PRs in 30d
Description
I am using ZFP for 4MB buffer to compress on AMD GPUs and compared to the numbers that I have for NVIDIA there is a huge delay for compression side for compression rate of 8 and 1 dimension data. I was wondering if these numbers sound OK to you and if there is anything could be done to improve the poor compression side. Thanks.
<!--table
{mso-displayed-decimal-separator:"\.";
mso-displayed-thousand-separator:"\,";}
@page
{margin:.75in .7in .75in .7in;
mso-header-margin:.3in;
mso-footer-margin:.3in;}
tr
{mso-height-source:auto;}
col
{mso-width-source:auto;}
br
{mso-data-placement:same-cell;}
td
{padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:12.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Calibri, sans-serif;
mso-font-charset:0;
mso-number-format:General;
text-align:general;
vertical-align:bottom;
border:none;
mso-background-source:auto;
mso-pattern:auto;
mso-protection:locked visible;
white-space:nowrap;
mso-rotate:0;}
.xl63
{color:black;
font-size:11.0pt;
font-family:Menlo, sans-serif;
mso-font-charset:0;}
.xl64
{background:#9BC2E6;
mso-pattern:black none;}
.xl65
{font-size:14.0pt;}
.xl66
{color:red;
font-size:14.0pt;}
.xl67
{color:black;
font-size:14.0pt;}
-->
Compression Section | time in seconds | | Decompress | time in seocnds
-- | -- | -- | -- | --
compress set-parameters | 0.000024398 | | decompress set-parameters | 0.000015471
opening zfp stream | 0.000010577 | | opening zfp stream | 0.000002414
pure compression time | 1.539804423 | | decompress bitstream setting | 0.000017298
compression dev sync | 0.000595486 | | pure decpmpress time | 0.188093374
clean up compress | 0.000006698 | | clean up decpmpress | 0.000002639
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named. Start by reproducing the reported 4MB, one-dimensional compression timings on an AMD GPU at compression rates 8 and 1, then compare them with the NVIDIA measurements; done means explaining the discrepancy or identifying a measurable compression-side improvement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- performance
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100