Newcircuit 1c8db4401779333389b774086d6390f160bbb49078a0eda577b43dcf5018a77f

Ashley Whetter's Blog

[programming, linux] ++ [stuff]

Social inside twitter icon ee809e0d7c5b2294b7d548e7223909c678d76c5484045ae68ecb7c559cd7fade Social inside google icon dbbc88b746b52525f1e1bd5e2bf44152b2713fb976f7e68b903c2d13e9fbd160 Octocat 1fcbe3003defcb5ee415b3a7aa989bbc724ccf3c446436e848c27437901c6ca2 Social inside rss icon ff8ccbbb13f265afbe3cadba03c838cdbcad75b6f223a7937eab3ee35afc933d Social inside linkedin icon 5f3acefcb096b75afe32a0e0b3d90d1f2c1b374049eb8c1996203225e1ae34ba
8bitash2fixed c5b81365982d0f2324f38dcd742572da9aaf1c01bcf815927a9b0696780157dc

Hello, I'm Ashley. I'm the pipeline developer at Aardman Animations in Bristol. I recently graduated with a Masters Degree in Computer Science from the University of Bristol. I enjoy cooking, cycling, watching movies, and gaming. But most of all I love programming. I currently know C, C++, Ruby, and Python. I also have experience with C#, Haskell, Java, and Javscript.

I use Arch Linux as my main OS and I have much experience with Windows. My favourite text editor is vim. I love to learn about computer science so I'm always looking to broaden my horizons.

In the past I have worked on the MAchine Guided Energy Efficient Compilation (MAGEEC) project to produce it's testing framework for compiling multiple programs with multiple compilers and compiler configuration options. The compiled programs are then run by the framework onto multiple platforms, and the energy consumption of the program is recorded into a database for use by the MAGEEC compiler plugin. The source code for the framework is available here.

Recently I worked on a project at SN Systems to improve the speed of an IO bound linker by prefetching files from disk in another thread. For my Masters thesis I assessed the performance of various techniques to speed up SPH fluid simulations in multi-threaded CPUs.