Good .Net Performance Talks

Add Comment | Oct 30, 2008
So I've been following PDC this week as much as possible, and came across this gem on Vance Morrison's Blog.

Slides for our All Day PDC 2008 talks on: Performance By Design

I recommend the Parallel Talk as it is more in depth than mine (they had more than 10 minutes for their presentation ). 

Two things to take away:
  1. You can run your Garbage Collector on a separate thread:
        EXE.Config <gcServer enabled="true" />
  2. Shared state is the enemy!

The ASP.Net slides are good too, and go into great length about caching and IISconfiguration.

-- Alex Moore

CONDG Lightning Talk Slides

Add Comment | Oct 26, 2008

Here are the slides for my “Shallow Dive: PFX” talk, as promised.

http://www.slideshare.net/alexmoore/shallow-dive-pfx-presentation-695596

For the demos, I used the LINQRayTracer and C# Raytracer examples that come with the June08 PFX CTP. 

If you have any questions about PFX or the slides, just email or twitter DM me.

 

Till next time,

Alex Moore

CONDG October Meeting Recap

Add Comment | Oct 24, 2008

So I gave my 10 minute “Shallow Dive: PFX” presentation at CONDG tonight, and it went really smoothly.  There were a lot of good presentations tonight, and it’s wonderful to see people in the development community giving back by doing these presentations, teaching, and inspiring people.  I will post my slide deck this weekend, after I add some notes so readers can follow along.

I would like to give props out to Steve Horn for his JQuery presentation, and to Greg Malcolm for his Mono presentation.  Great stuff!

I did stay up late last night and submitted a CodeMash perspective titled “Belly Flop: PFX”, hopefully it gets accepted.  I would love to extend on this presentation to show more of the architectural and design implications of Concurrent / Parallel Programming, and I think CodeMash would be the perfect venue for this.

More to come soon…

-- Alex

Parallel Extensions Links

Add Comment | Oct 22, 2008

Here are some links to help you get started with the Microsoft Parallel Extensions to the .Net Framework (PFX).

 

Starting Out

PFX CTP – Here are the latest CTP bits from June 2008.  They come with a whole lot of good examples and good documentation to get you started.

MSDN Parallel Computing Dev Center – Plenty of white papers, videos, podcasts, and articles to get you started.

Channel 9 Back to Basics Series (RSS) – This series is just getting started but looks very promising as a resource for developers new to parallel and concurrent programming.  It plans to cover Race Conditions, Deadlocks, Task Granularity,  Load Balancing, and Data Locality. 

 

Blogs

Joe Duffy (RSS) – Joe is one of the lead developers for the Parallel Computing Platform, and also just got done writing “The” book for concurrent programming in Windows and .Net.  There is a lot of great information here.

Herb Sutter (RSS) – One of the great names in concurrent programming, a little more for the C++ crowd.

PFX Team Blog (RSS) – News and information straight from the horse’s mouth.

 

Books

Concurrent Programming on Windows, Joe Duffy – This is supposed to be “The” book about programming concurrently in Windows.  I have personally bought the “Rough Cut” from Safari and can safely recommend it to anybody trying to learn about concurrent and parallel programming.  It is divided into 4 section:  Concepts, Mechanisms, Algorithms, and Systems, so there is fun for the whole family.

 

Videos/Screencasts

Channel 9 Parallel Extensions (RSS) – Great collection for learning all about the Parallel Extensions in and out.

Channel 9 Parallel Computing (RSS) – Focuses more on the whole of the Parallel Computing Platform movement.

 

I hope these resources can get you started into the world of Parallel/Concurrent programming.

-- Alex