Re: food for thought?

2010-06-16 Thread Henrik Nordström
ons 2010-06-16 klockan 10:09 +0200 skrev Kinkie: > Actually the thing I found the most interesting is that it suggests to > use page-aware object placements so that big structures traversal is > easier on the VM. The optimization he discusses is mainly to make the operation more optimal in precen

Re: food for thought?

2010-06-16 Thread Robert Collins
2010/6/16 Kinkie : > Actually the thing I found the most interesting is that it suggests to > use page-aware object placements so that big structures traversal is > easier on the VM. Could it be useful to adopt that for some of our > low-level indexes? We do have a few hashes and trees laying aroun

Re: food for thought?

2010-06-16 Thread Kinkie
>> Maybe there are some hints we could use.. > > Useful, but not revolutionary. Never claimed it was > But yes, a VM based store has it's benefits, but for that to work for us > a different design is needed more along the lines of Varnish, making > heavy use of worker threads for mostly every ope

Re: food for thought?

2010-06-15 Thread Henrik Nordström
ons 2010-06-16 klockan 00:36 +0200 skrev Kinkie: > What's your guys opinion about this article? > It deals with some specific algorithms Varnish uses to increase > performance to account for the fact that it's running under a > real-world VM. Yes.. quite expected result actually. Similar benefits

Re: food for thought?

2010-06-15 Thread Amos Jeffries
On Wed, 16 Jun 2010 10:45:00 +1200, Robert Collins wrote: > Well its written in an entertaining and a little condescending style. > The class of algorithmic analysis that is relevant is 'cache oblivious > algorithms' and is a hot topic at the moment. > > Well worth reading and thinking about. >

Re: food for thought?

2010-06-15 Thread Robert Collins
Well its written in an entertaining and a little condescending style. The class of algorithmic analysis that is relevant is 'cache oblivious algorithms' and is a hot topic at the moment. Well worth reading and thinking about. -Rob

food for thought?

2010-06-15 Thread Kinkie
What's your guys opinion about this article? It deals with some specific algorithms Varnish uses to increase performance to account for the fact that it's running under a real-world VM. Maybe there are some hints we could use.. http://queue.acm.org/detail.cfm?id=1814327 -- /kinkie