Coding

Help yourself by letting your compiler be clever

Make it work, Profile, Optimise. Simple rule that is so hard to follow. In my project I need to carry out a lot of floating point arithmetic operations along the critical path, so I decided to optimise my program with SIMD (Single Instruction Multiple Data) extensions. That's when a processor simulates vector processor operations by sticking 4 32-bit values into one 128-bit register and allows you to carry out operations on all 4 values at once.

QtConcurrent, is it worth it?

Simple answer: no.

QtConcurrent in Qt 4.4

Finally decided to try out the fancy QtConcurrent! To be honest, description sounds so intriguing.

And now a bit of day-to-day "Error include file not found" crap all of us get when we see some code bigger than 2 files for the first time in our lives.

It has begun!

This week I finally started doing my final year project. It's exciting! At the moment I am trying to construct a Graph structure of several motions where vertices are motions and edges are possible transitions between motions. As usual, I am using this project as an opportunity to explore new technologies. This time I am featuring a little demo of boost::graph, which is a part of Boost C++ library package. And I must say, like anything I encountered in Boost, it's very cool.

Syndicate content