Boy, this has been a ride beyond any of my dreams.
It was a huge pain to get it to work. I contemplated many times (and deeply) about abandoning the whole effort. But some irrepressible part of me kept me working on it.
Somehow, it was resuscitated. The gods smiled on me and it worked.
But there was a twist in the tale. And then it threw a mighty fit. It definitely was the lowest point in my entire saga (so far that is). I had actually abandoned it (formally at least). Only God knows why I invested more efforts into it. I have no recollection what pushed me into chasing it.
Somehow, that was achieved. You are a life saver, valgrind. But the overhead was still too much. 65x more than what it should have been. 6x more thn the useful work itself. Simply unacceptable.
But, finally, today, on the auspicious day of Diwali. I declare it done. It goes without saying that I am very pleased with the overall results.
It's done, completely.
Only thing left is merging it into master.
As for how the overhead was eliminated, have a look here. Funny, isn't it?
Today, I can confidently say that this is the most complex bit of engineering ever attempted by me. And I have accomplished my goals set before beginning it. I spent time and effort even in stuff like API orthogonalization. Definitely, my biggest achievement yet.
Tuesday, October 28, 2008
Finally, I achieve closure
Labels:
BFS,
cache,
git,
glibc,
memory bug,
optimization,
segmentation fault,
swig,
valgrind,
vectorization
Sunday, October 26, 2008
Finally, at home
At last, I reach home today. The entire journey turned out be a longer detour than I had expected. But finally, I am at home now.
Thursday, October 23, 2008
Home
Going home tommorrow. Lots of submissions pending now.
So, slog on.
It will take some doing to get this thing done. May be even a night out. And not to mention that I have done no packing so far.
Interesting 16 hours ahead.
So, slog on.
It will take some doing to get this thing done. May be even a night out. And not to mention that I have done no packing so far.
Interesting 16 hours ahead.
Labels:
delhi,
going home,
mumbai,
night out
Tuesday, October 14, 2008
Framewave
Nice thing, this framewave library. I have felt for a long time now that it suits my needs just fine. Vectorized, multithreaded, opensource library. Now there is a package in ubuntu for this. But not in fedora yet
:(
I may need to use it soon. Feel like switching over to intrepid when it is released. They have a mayavi2 package as well. Really feeling like switching over now.
:(
I may need to use it soon. Feel like switching over to intrepid when it is released. They have a mayavi2 package as well. Really feeling like switching over now.
Labels:
fedora,
multithreading,
open source,
ubuntu,
vectorization
Tuesday, October 7, 2008
Friday, October 3, 2008
How I wish ...
I am green with envy at this.
Labels:
broadband,
competition,
india,
wishful thinking
Subscribe to:
Posts (Atom)