checkedthreads: bug-free shared memory parallelism edit / delete

Fork-join framework with static checking assisted by Valgrind. Good description of how the analysis works.

to ag0803 concurrency parallel software static-analysis valgrind ... on 15 December 2013

How not to lie with statistics: the correct way to summarize benchmark results edit / delete

"Using the arithmetic mean to summarize normalized benchmark results leads to mistaken conclusions that can be avoided by using the preferred method: the geometric mean."

to ag0803 benchmarking maths statistics ... on 14 December 2013

A surprise with mutexes and reference counts [LWN.net] edit / delete

A nice example of a concurrency bug in Linux resulting from an interaction between mutexes and atomics.

to ag0803 bug concurrency linux mutex ... on 13 December 2013

x86oddities edit / delete

"This page enumerates various oddities of the x86/x64."

to ag0700 ag0803 amd64 architecture ia32 x86 ... on 12 November 2013

It Will Never Work in Theory - Software development research that is relevant in practice edit / delete

Good examples of papers with findings that are directly applicable to software engineering or teaching practice. Students will probably find this interesting.

to ag0700 ag0803 research software-engineering teaching ... on 02 April 2013

Why Crunch Modes Doesn't Work: Six Lessons | IGDA edit / delete

Recommending reading for our students (although I'm surprised it's not common sense): "When used long-term, Crunch Mode slows development and creates more bugs when compared with 40-hour weeks."

to ag0700 ag0803 business games management software-engineering time-management work ... on 02 April 2013

Failure is a Four-Letter Word - Software Engineering Chair (Prof. Zeller) - Saarland University edit / delete

How to lie with software engineering metrics (and, in a few cases, just outright lie).

to academia ag0803 amusements research statistics ... on 02 April 2013

Optimizing Software Occlusion Culling – index | The ryg blog edit / delete

Detailed worked example of optimising low-level graphics code. AG0803 students, you'll probably like this (well, if you like AG0803).

to ag0803 graphics memory optimisation parallel ... on 24 March 2013

Sorting data in parallel CPU vs GPU | Solarian Programmer edit / delete

Simple example of benchmarking CPU and GPU sorting.

to ag0803 gpu parallel sort teaching ... on 11 February 2013

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom