Full Stack Universal Windows Platform

Don't just dream it. Hack it.

Was sind relevante Themen in der Softwareentwicklung für Sie?

Lange Zeit bevor ich bei Microsoft war, habe ich schon in diversen Firmen eigentlich immer aus eigenem Antrieb heraus recht schnell Technologie adaptiert und auch während laufender Projekte reingebracht. Den Mehraufwand hat man gerne selbst getragen (oder tragen lassen, Entschuldigung schon mal an dieser Stelle, Ihr wisst wer gemeint ist) um das Projekt / Produkt… Read more

Windows HPC Server 2008

Im Bereich High Performance Computing tut sich auch mit dem Produktrelease 2008 eine Menge. Um mehr über das Produkt zu erfahren, gibt es auf Channel9 nun eine eigene Rubrik dafür. The HPC Show Neben den Videos die dort gepostet werden, ist die Community Webseite http://windowshpc.net eine ausgezeichnete Informationsquelle…. Read more

TPL in C#

Ich hatte bereits über die Parallel Extensions für .NET berichtet, nun hatte ich ein wenig Zeit auf der langen Zugfahrt das ein oder andere auszuprobieren. Das Paralellisieren von kompletten Funktionsblöcken lässt sich sehr einfach realisieren. Nehmen wir an, wir hätten 4 Methoden namens Warte(), Mal(), BinGleich(), Fertig(). Nun kann man diese 4 Methoden mit dem… Read more

Parallel Extensions CTP für das .NET Framework verfügbar

Es gibt nun endlich eine Version des Parallel Extensions für das .NET Framework zum runterladen. Das Paralellisieren von Daten und Aufgaben wird nun einfacher und ist zudem entweder deklarativ oder imperativ möglich. Hier ist ein Beispiel aus dem PLINQ Paket: 1: private static bool isValidISBN(string s) 2: { 3: int digits = 0, check =… Read more

MPI.NET – MPI Implementierung für C#

Das Message Passing Interface gab es lediglich für C oder auch als Kapselung für C++ (Ich nehme mal die Fortran Programmierer aus). Wer immer schonmal sich für die Möglichkeiten der High Performance Computing Programmierung interessiert hat und am liebsten in C# entwickelt, dem kann jetzt geholfen werden. Auf der Seite http://www.osl.iu.edu/research/mpi.net/ befindet sich eine erste Beta… Read more

Neues aus dem HPC Lager!

Es ist soweit. In Reno haben wir auf der Supercomputing 2007 den Windows HPC Server 2008 angekündigt. Windows HPC Server 2008 bringt eine Reihe von Neuerungen und Erweiterungen mit. Der Head Node kann nun endlich in einem Fail-Over Cluster laufen, die MPI Implementierung greift effektiv auf Shared Memory zu, verbessert somit die Performance durch bessere… Read more

Nachlese: Programming for High Performance Computing

Letzte Woche waren Steffen, Christian, Sorin und ich auf MSDN geekSpeak live zu hören und haben ein paar Demos zu HPC gezeigt. Das ganze war eine kleine Herausforderung vom Demo Setup her. Aus dem Microsoft Netzwerk heraus kann man nicht mit Maschinen innerhalb des Netzes kommunizieren die nicht in der MS Domäne sitzen. Dementsprechend konnte… Read more

Meet you on geekSpeak

A while ago Christian Binder and Steffen Krause did a great roadshow on High-Performance Computing here in Germany. After that I joined the team and I’m pleased to announce that we all will be on geekSpeak on October, 24th. We will chat on this show together with Glenn Gordon and Lynn Langit about the various… Read more

Demos zum HPC Webcast für Entwickler

Vielen Dank noch einmal für die zahlreiche Teilnahme am High Performance Computing Webcast für Entwickler. Zusammenfassend hier nochmal die Punkte die vorgestellt wurden: Open MP Parellel Verarbeitung von Anwendungslogik innerhalb eines Prozesses. Abstrahiert die Threading Mechanismen des Betriebssystems und ist somit einfacher zu portieren. MPI (Message Passing Interface) Die zentrale API zum Entwickeln von Anwendungen… Read more

Wo informiere ich mich technisch über den Windows Compute Cluster Server 2003?

Eine zentrale Anlaufstelle um technische Informationen zum Windows Compute Cluster Sever 2003 zu beschaffen ist die Seite High-Performance-Computing with Windows Compute Cluster Server 2003. Hier finden sich eine Menge technischer Whitepaper zu den Themen, Evaluation, Deployment and Extensibility. Unter anderem ist dort auch gerade das neue Whitepaper Windows Compute Cluster Server and Linux Dual Boot… Read more