Thesis, yay!
Been a bit quiet on the blog front lately. I’ve been busy getting my master’s thesis off the ground. But now it is official. I handed in all the paperwork (in six copies, what do they need all that...
View ArticleSoftware Transactional Memory
As I mentioned a few weeks ago, I’m writing my master’s thesis on software transactional memory (STM). Of course it is still early in the process, and while I’ve got some ideas for my implementation,...
View ArticleBeing functional in an imperative language
By now, I’ve read an awful lot of papers about STM systems, and certain trends are really starting to stand out, not so much in terms of the algorithms used or the clever schemes invented to make...
View ArticleGetting back on track
We’ve more or less settled in our new apartment, and we’ve got internet… sort of! The connection works, but our router and the ethernet cables we ordered were apparently lost in the mail… So at the...
View ArticleUsing My STM Library
As promised yesterday, I’d like to show off a few bits of my STM library. Of course it’s far from done, and is still missing several key features, but the core library is in pretty good shape. So as...
View ArticleHouston, we have a (performance) problem
Ouch. These last few days, I’ve been fixing a few lingering bugs in my STM system, and last night, I finally nailed them. Specifically, it is now possible to open variables within a transaction as...
View ArticlePost-thesis, post-aprils-fools update
Just over a month ago, I handed in my Masters Thesis. All that’s left now is an oral defense of it one of the next weeks. So what happens then? I suppose I should find a job. A few people have asked if...
View ArticleThesis defense!
The end is nigh. On monday the 12th of April, I’m going to defend my master’s thesis. If you’re in the area, and are geeky enough to find it interesting, feel free to drop by. The precise place and...
View ArticleWell, that’s that. What should happen now?
Dear world. I graduated. My thesis defense went well and I’m no longer a student. Just thought I’d let you know So what happens now? No clue, but I suppose it involves finding a job.
View ArticleEmpty statement of intent
I just want it on record that I intend to actually bring my STM library into a feature-complete, robust and well-documented state, and then release it to the world. I have been working on it on and off...
View Article