Michael Walker (MEng)

I am Michael Walker, otherwise known online as barrucadu. I am currently a Ph.D student in the Department of Computer Science at the University of York.

My research relates to nondeterministic concurrency in pure functional programming languages, such as Haskell. Increasingly, turning to concurrency for performance gains is a no-brainer, but it can be hard to get it right. Concurrency is hard in a number of areas:

My recent work has been on systematic testing assuming a sequentially-consistent memory model, next I plan to move on to the issues of relaxed memory and testing non-synchronised primitives like compare-and-swap, used in the implementation of many modern concurrent algorithms.

See my publications and CV.

barrucadu on Freenode and Rizon
3F0B 7E4E 590D 9749 CFE7 146E 37F4 AF9F 9F58 FC68

Recent Posts (All Posts)