-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analyse and implement Dense representation for PFADD
#446
Comments
PFADD
I have no clue so might require a bit of to-fro in terms of questions - but I'd love to take this up! |
Assigned, @chettriyuvraj thanks for picking this up, please let me know if you've any queries around this. |
Hey @lucifercr07 So, I was looking into this issue so that I can also help @chettriyuvraj a bit, while reading the code I stumbled upon some things. switch(hdr->encoding) {
case HLL_DENSE: return hllDenseAdd(hdr->registers,ele,elesize);
case HLL_SPARSE: return hllSparseAdd(o,ele,elesize); So for the above code in Redis file the sparse and dense implementation can be chosen in the One other thing is the way it calculates the string size, so in the Redis, they have Thanks |
Sorry for no updates on this one - was down with H1N1 the past week. Will pick up and put out an update @lucifercr07 . |
Hello @chettriyuvraj, There has been no activity on this issue for the past 5 days. We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work. Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out. Thanks again. |
Hi @arpitbbhayani! Today was the first day I actively picked up the issue. I'll be posting an update daily from now on. StatusI mentioned that I had no clue about what HyperLogLog was and my first step today was to pick up the paper.
I'll hopefully have a bit more concrete updates + queries to ask tomorrow. Apologies about the unreasonable delays and for slowing things down on this issue - I know how important keeping the momentum in this project is. Please bear with me - I'll get this over the line! |
Hey @lucifercr07! A little unsure if my understanding is correct here My understandingIn Redis source, this seems to be handling the promotion from sparse to dense representations. Promotion occurs in 2 cases: Queries
|
Hello @chettriyuvraj, There has been no activity on this issue for the past 5 days. We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work. Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out. Thanks again. |
2 similar comments
Hello @chettriyuvraj, There has been no activity on this issue for the past 5 days. We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work. Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out. Thanks again. |
Hello @chettriyuvraj, There has been no activity on this issue for the past 5 days. We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work. Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out. Thanks again. |
Hi @arpitbbhayani - have unassigned myself from this issue. Free to assign it to someone else. |
Hi @arpitbbhayani / @JyotinderSingh, |
Assigned |
I made some progress by working on top of suggestions by @evoxtorm and I am working on understanding it and implementing the Dense algorithm. |
Hi @arpitbbhayani, @lucifercr07, Benchmarks with the current Sparse Representation in PFADD
|
PFADD
.Dense
representation for HLL once a threshold is reached i.e#define HLL_SPARSE_VAL_MAX_VALUE 32
for Redis we can evaluate based on benchmark numbers when to promote.The text was updated successfully, but these errors were encountered: