Andreas Sandberg – PhD Student

Address: Division of Computer Systems
Department of Information Technology
Uppsala University
Box 337
SE-751 05 Uppsala
Sweden
Visit: ITC building 1, floor 2, room 1221
Phone: +46 18 - 471 6861
Mobile: +46 70 526 14 16
Fax: +46 18 511925
Email: Andreas.Sandberg@it.uu.se

I'm not in my office?

Check my calendar, I might be back soon. As an alternative to phone and email, it's usually possible to reach me on IRC. I'm usually connected to FreeNode and EFNet, the nick is sandberg.

Research

I'm a member of the UART group. We specialize in computer architecture, and in particular how computer architecture decisions affect software. Our research mainly focuses on analyzing optimizing performance with respect to the memory system.

Publications

Software

Most of our research projects require us to develop some code. Our research group makes some of our software available through GitHub.

Teaching

Semester Course code Course What
Autumn 2009 1DT016 Computer Architecture I (distance)
Autumn 2009 1DT051 Information Technology Labs in digital logic
Autumn 2009 1DT013 Computer Architecture II Responsible for labs and assignments
Spring 2010 1TT901 Embedded Control Systems Programming and hardware
Autumn 2010 1DT024 Advanced Computer Architecture Responsible for labs and assignments
Autumn 2011 1DT024 Advanced Computer Architecture Responsible for labs and assignments

One of the assignments I developed for the Advanced Computer Architecture course contains a short introduction to SSE. The lab manual and the source code can be used as a standalone introduction to SSE. Feel free to contact me if you have any questions or comments about this material.

Other

Software patches

On some occasions I've fixed a bug or two in some piece of code, but for one reason or the other the bug fix hasn't been included in the upstream release (maybe because I haven't gotten around to send the patch to the right person). Check out my patch dump site for such patches. There are some patches to get Lejos running on Solaris there.

Some of my hacks and projects are available on GitHub. I've started to play around with the HiPE backends some time ago. One of the projects was to port HiPE to PPC64, this work has now been merged with the upstream version.

Hobby

  • Hiking - I usually try to go hiking at least a week every year, I particularly like the area around Kebnekaise.
  • Sea Kayaking - I try to go for at least one longer kayaking trip on one of the larger lakes or in the archipelago every summer. There are a couple of places where you can rent kayaks around Uppsala. I usually rent kayaks from Friluftsfrämjandet, which also has courses for people interested in trying kayaking. Connos Kajak also seems to have some nice kayaks.
  • Scuba Diving - Yes, you can actually go scuba diving in Sweden. I'm currently more or less active in three of the Uppsala clubs, DykUpp, Tumlaren and Uppsala Dykarskola.
  • Tour Skaring - There are plenty of good lakes for tour skating within a short distance from Uppsala. Inline skating is a nice alternative if you can't wait for the lakes to freeze.
  • Cross-country skiing - Another winter activity, like hiking, but with snow and slightly colder.
  • Badminton - I usually play with NNIF. University employees can play for free with the university sports club.
  • Climbing - The most recent addition to 'strange stuff I do in my spare time'. Currently only indoors at Campus1477, but I'll probably start to climb outdoors as soon as it gets warm again.

Some of my other hobby projects are listed here.