Hi,

I've used Judy Arrays in various projects for about 8 years now and have been 
very pleased with the performance for both speed and memory usage. In my 
current project I'm beginning to wish for a feature that is not currently 
available, and I'm wondering whether it is feasible.

Our applications run on 64-bit machines, and we rely heavily on both JudyL and 
JudySL. For some of our JudyL use, the keys are always 32-bits, and the values 
are counts. These counts are always well less than 2^32, so ideally we'd have a 
version of JudyL that mapped 32-bit words to 32-bit words. Its not unusual for 
one of our applications to consume well over 4Gb with these 32to32 JudyL 
arrays. I'd love to be able to cut the storage for these arrays in half.

How much effort would it be to create this feature? A JudyL array compiled for 
32-bit machine would produce the correct interface, but I suspect that 
internally the code relies on the assumption that a Word_t must be the same 
size as a pointer.

Thanks,

Jim Lloyd
Silver Tail Systems

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to