That is the title of my Bachelor's Thesis and no, it's not Web related. Unbeknownst to some, Web development has always just been a hobby of mine. Sure, it pays my bills and maybe I went a little overboard when I wrote a book about it, but really, I don't want to be a Web developer forever. That is not to say that there's anything wrong with Web development, it's just that I'm also interested in other stuff. Stuff like multi-core CPUs. Multi-core CPUs are slowly entering the consciousness of developers and many of us fear, that the multi-core trend might bring with it a paradigm shift that could change things dramatically. In my thesis, I examine the impact the multi-core trend will have on the way we write our applications, what the challenges are and how some programming languages and libraries address them. Of course the whole multi-core thing is much too big a topic to cover in depth within the scope of a Bachelor's Thesis, so the thesis really only provides an overview. Also, due to various bureaucratic hurdles and my own stupidity, I only had one month to write the thesis start to finish whilst at the same time working my nine to six day job. So needless to say I'm not entirely happy with the result. But I really should stop the whining and let you be the judge of that.
The thesis is in English and it is made available under a Creative Commons Attribution-Noncommercial-No Derivative license. Please enjoy.
Finding parallelism - How to survive in a multi-core world Revision 1 (PDF-File, 508 KB)
Kai.Jaeger.Blog
-
About me
This is the personal weblog of Kai Jäger, a twentysomething Academic Developer Evangelist from Germany. -
Ajax in der Praxis
My book on Ajax. Available online and from your local bookstore - provided that you live in Germany.
-
Tags
-
Articles
- JavaScript for people who are in slightly less of a hurry - part one
- JavaScript for people who are in a hurry
- Some advice on how to give a presentation that doesn't suck – part three
- Some advice on how to give a presentation that doesn't suck – part two
- Some advice on how to give a presentation that doesn't suck – part one
- The Monte Carlo method for cross-browser CSS
- Introducing BISON - Binary Interchange Standard and Object Notation
- The singleton design pattern in JavaScript
- More articles
-
Archive
- August 2010 [1]
- April 2010 [1]
- March 2010 [1]
- October 2009 [2]
- July 2009 [1]
- June 2009 [3]
- May 2009 [1]
- February 2009 [1]
- January 2009 [1]
- December 2008 [1]
- November 2008 [3]
- October 2008 [2]
- September 2008 [2]
- August 2008 [1]
- July 2008 [6]
- June 2008 [1]
- May 2008 [1]
- April 2008 [3]
- February 2008 [2]
- January 2008 [1]
- December 2007 [1]
- November 2007 [1]
- May 2007 [1]
- February 2007 [7]
- January 2007 [1]
- December 2006 [6]
-
Websites and blogs
Back to top
©2011 Kai Jäger. All rights reserved. Click here to email me or read the
legal notice.
6 comments
Write a new comment | Trackback URI for this entryWalter gave me your thesis today and I started reading it immediately. What I've read so far looks very promising! Hey, and don't cry - I am personally very happy that the thesis is concise - thus, much easier/quicker to read for the poor busy worker like me :-D
Write a new comment
<strong>,<em>,<cite>and<code>. Links, email addresses and line breaks are parsed automatically.