<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Dev Blog &#187; Video</title>
	<atom:link href="http://www.software-dev-blog.de/tag/video/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software-dev-blog.de</link>
	<description>Multicore-Programmierung, Multithreading &#38; Visual Computing</description>
	<lastBuildDate>Fri, 03 Feb 2012 09:35:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Von Ultrabooks, Rappern und Video-Kursen</title>
		<link>http://www.software-dev-blog.de/von-ultrabooks-rappern-und-video-kursen/02/2012/</link>
		<comments>http://www.software-dev-blog.de/von-ultrabooks-rappern-und-video-kursen/02/2012/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 09:35:23 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Gewinnspiel]]></category>
		<category><![CDATA[MWC]]></category>
		<category><![CDATA[MWC 2012]]></category>
		<category><![CDATA[Parallel Programmierung]]></category>
		<category><![CDATA[Ultrabook]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1934</guid>
		<description><![CDATA[Nachdem ich in dieser Woche bereits auf das bevorstehende MWC-Developer-Event “Intel, the Platform of Choice“ am 28. Februar in Barcelona hingewiesen habe, bei dem teilnehmende Entwickler eines von 10 Ultrabooks gewinnen können, sollten Sie auch erfahren, wie man die kleinen Kraftpakete im Business professionell einsetzt. Anregungen dazu gibt kein Geringerer als William James Adams Jr., [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich in dieser Woche bereits auf das bevorstehende MWC-Developer-Event “<a href="http://www.software-dev-blog.de/mwc-zum-developer-event-anmelden-eines-von-10-ultrabooks-mitnehmen/02/2012/">Intel, the Platform of Choice</a>“ am 28. Februar in Barcelona hingewiesen habe, bei dem teilnehmende Entwickler <a href="http://www.software-dev-blog.de/mwc-zum-developer-event-anmelden-eines-von-10-ultrabooks-mitnehmen/02/2012/">eines von 10 Ultrabooks gewinnen </a>können, sollten Sie auch erfahren, wie man die kleinen Kraftpakete im Business professionell einsetzt. Anregungen dazu gibt kein Geringerer als William James Adams Jr., besser bekannt unter seinem Künstlernamen „will.i.am“, amerikanischer Rapper und Hip-Hop-Produzent und vor allem Frontman der Band „<a href="http://www.black-eyed-peas.de/" target="_blank">The Black Eyed Peas</a>“.</p>
<p>In einem wirklich schicken Video erläutert der Musiker, warum sein Ultrabook mehr ist als ein gewöhnliches Notebook, wie es beim Komponieren und Abmischen hilft und somit weltweit zu einem seiner wichtigsten Begleiter wurde.<br />
Hier das Promo-Video dazu:<br />
<br />
<iframe width="550" height="310" src="http://www.youtube.com/embed/zWKVSXkrWUc" frameborder="0" allowfullscreen></iframe><br />
<br />
Und hier exklusive Einblicke von will.i.am im Studio:<br />
<br />
<iframe width="550" height="310" src="http://www.youtube.com/embed/77_blmPDy_A" frameborder="0" allowfullscreen></iframe><br />
<br />
Viel Spaß bei den Videos, nun aber zu einem ganz anderen Thema, das aber immerhin auch mit Videos zu tun hat:</p>
<h3>MIT veröffentlicht Video-Kurse für Parallel-Programmierer</h3>
<p>Einige US-Unis haben ihr Grundkursmaterial im Internet veröffentlicht, um die angehende Studis für Informatik zu begeistern. Nicht immer ganz taufrisch, aber zum Lernen, Nachschlagen und Reinschnuppern ist das sicher nicht nur für amerikanische Schulabgänger interessant, sondern auch für Ein- und Umsteiger aus Deutschland. Wenn man mal unterstellen will, dass der angehende Informatiker keine Berührungsängste mit englischsprachigen Texten hat.</p>
<p>Vorreiter ist das Massachusetts Institute of Technology (MIT). Die Uni hat den <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-multicore-programming-primer-january-iap-2007/" target="_blank">Multicore Programming Timer</a> veröffentlicht. Dabei handelt es sich um einen Schritt-für-Schritt-Kurs für Parallel-Programmierer samt Ideen für Gruppenarbeiten. Und natürlich mit einem umfangreichen Praxisteil. Das Ganze als <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-multicore-programming-primer-january-iap-2007/lecture-notes-and-video/" target="_blank">Video-Lektionen</a>. Dabei handelt es sich um Mitschnitte aus Vorlesungen. Übrigens mit Untertiteln. Das ist praktisch, da der eine oder andere Dozent schneller spricht als er denkt. Wer mag, kann aber auch die kompletten Texte zusätzlich aus dem Transcript-Bereich kopieren. Alle Videos lassen sich zudem frei downloaden (MP4).</p>
<p>Eine große Anzahl weitere Videos und Podcasts zu Programmier-Themen finden Sie auf der Seite <a href="http://www.openculture.com/freeonlinecourses" target="_blank">http://www.openculture.com/freeonlinecourses</a> in der Rubrik &#8220;Computer Science &amp; Artificial Intelligence&#8221;.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/von-ultrabooks-rappern-und-video-kursen/02/2012/&via=sw_devtwits&text=Von Ultrabooks, Rappern und Video-Kursen &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/von-ultrabooks-rappern-und-video-kursen/02/2012/&via=sw_devtwits&text=Von Ultrabooks, Rappern und Video-Kursen &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/von-ultrabooks-rappern-und-video-kursen/02/2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brauchen Software-Programmierer (keine) Thread-Checker?</title>
		<link>http://www.software-dev-blog.de/brauchen-software-programmierer-keine-thread-checker/01/2012/</link>
		<comments>http://www.software-dev-blog.de/brauchen-software-programmierer-keine-thread-checker/01/2012/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:54:19 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[3D Erlebnis]]></category>
		<category><![CDATA[Dr. Dobbs]]></category>
		<category><![CDATA[Intel Inspector XE]]></category>
		<category><![CDATA[Intel Parallel Studio XE]]></category>
		<category><![CDATA[Trend]]></category>
		<category><![CDATA[Umfrage]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1922</guid>
		<description><![CDATA[Die Woche beginnen wir mal mit überraschenden Ergebnissen einer aktuellen Dr. Dobb’s Studie. Unter dem Titel „The Parallel Programming Landscape – Multicore has gone mainstream“  hat der renommierte Developer-Service am Ende des vergangenen Jahres knapp 300 namhafte Unternehmen aus dem Bereich Software-Entwicklung zu Zielen und Tools im Bereich „Parallel-Programmierung“ befragt. Dabei wurde eine erstaunliche Lücke [...]]]></description>
			<content:encoded><![CDATA[<p>Die Woche beginnen wir mal mit überraschenden Ergebnissen einer aktuellen Dr. Dobb’s Studie. Unter dem Titel <a href="(http://img.delivery.net/cm50content/intel/software/e-alert3/TW_1111059_StOfParallelProg_v6.pdf" target="_blank">„The Parallel Programming Landscape – Multicore has gone mainstream“</a>  hat der renommierte Developer-Service am Ende des vergangenen Jahres knapp 300 namhafte Unternehmen aus dem Bereich Software-Entwicklung zu Zielen und Tools im Bereich „Parallel-Programmierung“ befragt. Dabei wurde eine erstaunliche Lücke zwischen den Ansprüchen und den tatsächlichen Vorgehensweisen sichtbar. So setzen beispielsweise zwei Drittel der befragten Unternehmen überhaupt keine Tools zur Thread-Kontrolle ein. Gleichwohl gaben 56 Prozent der Interviewten an, dass Parallel-Programmierung wichtig sei, und 26 Prozent erachten Parallel-Programmierung gar als entscheidend („critical“).</p>
<p>Diese Werte kann ich nur so deuten, dass eine steigende Zahl an Programmierern das Thema „Parallel Programmierung“ nun auf der Agenda hat (erfreulich), um leistungsfähige und zeitgemäße Anwendungen für Unterhaltung, Business oder Forschung und Lehre zu schreiben (sehr erfreulich!) ohne zu wissen, welche Tools dabei tatsächlich wertvolle Dienste leisten (sehr ernüchternd).</p>
<p>Immerhin: 11 Prozent der Befragten kennen und nutzen den<a href="http://www.software-dev-blog.de/?s=Intel+Inspector+XE&amp;x=0&amp;y=0" target="_blank"> Intel Inspector XE</a>, der unter den Thread-Checker-Tools damit den Spitzenplatz einnimmt gefolgt von Micro Focus Boundschecker (9%) und Helgrind (6%). Andere Tools wurden von 8 Prozent der Befragten genannten. Und ebenso viele gaben vor, nicht zu wissen, ob und welche Programme zum Einsatz kämen.</p>
<p>Fazit: Noch immer nutzt der Großteil der Parallel-Programmierer gar kein Hilfsmittel, sondern sucht Code-Fehler per Hand oder Log-Analyse. Unfassbar.</p>
<p>„<em>Ihr lieben Leute</em>“, möchte man ihnen zurufen, <em>„das erfordert nicht nur immenses Know-how, sondern kostet Zeit und ist fehleranfällig. Verschwendet doch nicht die Zeit eurer besten Programmierer mit Aufgaben, die professionelle Tools schneller, effizienter und gewissenhafter erledigen. Lasst eure Developer wieder kreativ sein, und übergebt die Routine-Aufgaben den Programmier-Anwendungen. Ein Marco Reus soll in Gladbach auch nicht die Vitrinen putzen, sondern Tore für den nächsten Titel schießen (und vorbereiten natürlich).</em>“</p>
<p>Weitere Ergebnisse. 30 Prozent der Befragten nutzen Visual Studio 2010. Das Tool ist damit Marktführer. Die meist genannten Antworten auf die Frage „Warum optimieren Sie Ihren Code für Mehrkern-Systeme?“ lauten sinngemäß „Um die Performance der Programme zu verbessern“ und „Besserer Stellenwert beim Kunden/Käufer“.</p>
<p>Aufgrund dieser Ergebnisse beschleicht mich irgendwie das Gefühl, dass wir im vergangen Jahr nicht ausreichend die Werbetrommel für<a href="http://software.intel.com/en-us/articles/intel-parallel-studio-xe/" target="_blank"> Intel Parallel Studio XE</a> gerührt oder aber die falschen Leute adressiert haben. IT-Entscheider wüssten ansonsten, dass sie mit diesem Paket sowohl erstklassige Compiler erhalten als auch eine Reihe wirklich effizienter Analyse-Tools, die beim Coden einiges an Arbeit sparen – vor allem bei der Suche nach Fehlern oder Optimierungspotenzial. Nun denn…</p>
<p>Zum Wochenstart noch ein wirklich klasse Video (das rein gar nichts mit der zuvor zitierten Umfrage zu tun hat)</p>
<p>Im August und September des letzten Jahres war Intel unter dem Motto „<a href="http://getsmart.intel.com/3DErlebnis/" target="_blank">3D Erlebnis</a>“ in Deutschland unterwegs. Für diejenigen, die leider nicht dabei sein konnten (wie ich), hat Intel im Video einige Eindrücke zusammengestellt. Und ich verspreche euch: Lohnt sich! Viel Spaß!</p>
<p><iframe width="550" height="309" src="http://www.youtube.com/embed/zBWxrWDv-oE" frameborder="0" allowfullscreen></iframe></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/brauchen-software-programmierer-keine-thread-checker/01/2012/&via=sw_devtwits&text=Brauchen Software-Programmierer (keine) Thread-Checker?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/brauchen-software-programmierer-keine-thread-checker/01/2012/&via=sw_devtwits&text=Brauchen Software-Programmierer (keine) Thread-Checker?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/brauchen-software-programmierer-keine-thread-checker/01/2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Großes Kino: Intel Software TV neu gestaltet!</title>
		<link>http://www.software-dev-blog.de/groses-kino-intel-software-tv-neu-gestaltet/11/2011/</link>
		<comments>http://www.software-dev-blog.de/groses-kino-intel-software-tv-neu-gestaltet/11/2011/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 14:37:18 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Intel Software TV]]></category>
		<category><![CDATA[SC11]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1846</guid>
		<description><![CDATA[Wir bringen Sie zum Film! Denn Intel hat sein Video-Portal für Developer, Intel Software TV, für Sie erneuert. Freuen Sie sich über ein neues Web-Design, eine große Zahl an HD-Videos und einen cleveren Player, der die Clips automatisch passend skaliert – sowohl für kleine Smartphones-Displays als auch Fernsehschirmgroße Monitore. Und Sie finden genau die Videos, [...]]]></description>
			<content:encoded><![CDATA[<p>Wir bringen Sie zum Film! Denn Intel hat sein Video-Portal für Developer, <a href="http://software.intel.com/en-us/videos/" target="_blank">Intel Software TV</a>, für Sie erneuert. Freuen Sie sich über ein neues Web-Design, eine große Zahl an HD-Videos und einen cleveren Player, der die Clips automatisch passend skaliert – sowohl für kleine Smartphones-Displays als auch Fernsehschirmgroße Monitore.</p>
<p>Und Sie finden genau die Videos, die Sie interessieren, ab sofort schneller anhand übersichtlicher Themengebiete Von besonderer Bedeutung ist dabei sicherlich die Kategorie „<a href="http://software.intel.com/en-us/videos/channel/parallel-programming" target="_blank">Parallel Programming</a>“. Diese Reihe ist brandaktuell: Beispielsweise finden Sie reihenweise Clips von der SC11, der „<a href="http://sc11.supercomputing.org/" target="_blank">International Conference for High Performance Computing, Networking, Storage and Analysis</a>“, die vom 12.11 – 18.11.2011 in Seattle stattfand. Auf dieser Konferenz erläuterten Intel-Experten im Interview beispielsweise, welche <a href="http://software.intel.com/en-us/videos/channel/intel-academic-community/parallelism-the-cloud-and-the-tools-of-the-future-for-the-next-generation-of-practitioners-panel-overview-at-sc11/1288334662001" target="_blank">Chancen der Cloud-Hype Parallel-Programmierern eröffnet</a>, wie sich <a href="http://software.intel.com/en-us/videos/channel/parallel-programming/high-productivity-vectorization-models-at-sc11/1288273000001" target="_blank">Vektorberechnungen schneller ausführen</a> lassen und wie <a href="http://software.intel.com/en-us/videos/channel/parallel-programming/weather-research-and-forecast-model-running-on-intel-mic-architecture-at-sc11/1288242040001" target="_blank">Intel-Hardware sogar das Wetter beeinflusst</a> (na ja, fast jedenfalls).</p>
<div id="attachment_1847" class="wp-caption aligncenter" style="width: 510px"><a href="http://software.intel.com/en-us/videos/"><img class="size-full wp-image-1847" title="Intel Software TV" src="http://www.software-dev-blog.de/wp-content/images/2011/11/leiste.png" alt="Intel Software TV" width="500" height="166" /></a><p class="wp-caption-text">Intel Software TV</p></div>
<p>Neugierig geworden? Hier geht es zur <a href="http://software.intel.com/en-us/videos/channel/parallel-programming" target="_blank">Übersicht</a>.</p>
<p><a href="http://www.software-dev-blog.de/wp-content/images/2011/11/download.png"><img class="alignright size-medium wp-image-1848" title="Download-Option bei Intel Software TV" src="http://www.software-dev-blog.de/wp-content/images/2011/11/download-300x113.png" alt="Download-Option bei Intel Software TV" width="300" height="113" /></a>Übrigens: Wenn Sie die mitunter sehr ausführlichen Videos lieber offline als online ansehen: Kein Problem: Wir haben eine Download-Option für Sie. Sie können jeden Clip als MP4-File auf der Festplatte speichern.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/groses-kino-intel-software-tv-neu-gestaltet/11/2011/&via=sw_devtwits&text=Großes Kino: Intel Software TV neu gestaltet!&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/groses-kino-intel-software-tv-neu-gestaltet/11/2011/&via=sw_devtwits&text=Großes Kino: Intel Software TV neu gestaltet!&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/groses-kino-intel-software-tv-neu-gestaltet/11/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zwei kostenlose Webinare: So verbessere ich die Performance meiner Applikationen</title>
		<link>http://www.software-dev-blog.de/zwei-kostenlose-webinare-so-verbessere-ich-die-performance-meiner-applikationen/11/2011/</link>
		<comments>http://www.software-dev-blog.de/zwei-kostenlose-webinare-so-verbessere-ich-die-performance-meiner-applikationen/11/2011/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 14:21:06 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[VTune Amplifier XE 2011]]></category>
		<category><![CDATA[Webinar]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1844</guid>
		<description><![CDATA[Über das Optimierungstool Intel VTune Amplifier XE habe ich ja schon das ein oder andere Mal berichtet. Dazu passt ganz gut ein Eintrag auf software.intel.com, der auf eine zweiteilige Webinar-Reihe aufmerksam macht, die Intel interessierten Entwickler kostenlos zur Verfügung stellt. Hierzu müssen Sie sich einmal registrieren, um anschließend beide Online-Trainings in voller Länge konsumieren zu [...]]]></description>
			<content:encoded><![CDATA[<p>Über das Optimierungstool <strong>Intel VTune Amplifier XE</strong> habe ich ja schon <a title="Workshop: VTune Amplifier XE 2011 im Teamwork mit Intel OpenCL SDK 1.1 Beta" href="http://www.software-dev-blog.de/workshop-vtune-amplifier-xe-2011-im-teamwork-mit-intel-opencl-sdk-1-1-beta/06/2011/">das ein</a> oder <a title="Live von der GDC Europe 2011: Levent Akyil im Interview" href="http://www.software-dev-blog.de/live-von-der-gdc-europe-2011-levent-akyil-im-interview/08/2011/">andere Mal</a> berichtet. Dazu passt ganz gut ein Eintrag auf <a href="http://software.intel.com/" target="_blank">software.intel.com</a>, der auf eine zweiteilige Webinar-Reihe aufmerksam macht, die Intel interessierten Entwickler kostenlos zur Verfügung stellt. Hierzu müssen Sie sich einmal registrieren, um anschließend beide Online-Trainings in voller Länge konsumieren zu können.</p>
<p>Teil 1 der virtuellen Kurse beschäftigt sich vor allem mit der Frage, wie sich Anwendungen, die auf den aktuellen Prozessoren von Intel (Stichwort: <a title="Sandy Bridge: Schnellere Apps dank breiteren AVX-Registern" href="http://www.software-dev-blog.de/sandy-bridge-schnellere-apps-dank-breiteren-avx-registern/01/2011/">Sandy Bridge</a>) laufen, so optimiert werden können, damit sie noch besser und performanter auf dem Rechner ausgeführt werden. Hierzu bietet VTune Amplifier XE eine eigene Funktion, mit der sich die Anwendung analysieren und auf Hotspots und ähnliche Bremsklötze untersuchen lässt.</p>
<p>Teil 2 der Webinar-Reihe zeigt, welche Hemmschuhe in einer Anwendung vorkommen können und wie sie mit Hilfe von Sandy-Bridge-Funktionen wie <a title="Sandy Bridge, AVX und Core-CPUs: GCC 4.6 mag Intel" href="http://www.software-dev-blog.de/sandy-bridge-avx-und-core-cpus-gcc-4-6-mag-intel/03/2011/">AVX</a> behoben werden können. Natürlich lernen Sie auch, wie sich diese Funktionen optimal einsetzen lassen und weiter optimiert werden können.</p>
<p>Und wem das noch nicht genügt, dem möchte ich die zwei Videos ans Herz legen, die sich mit dem Thema Performance-Analyse ausführlich beschäftigen. Für das Abspielen der Videoclips müssen Sie sich übrigens nicht anmelden.</p>
<p>Alle Infos und den Anmeldelink finden Sie <a href="http://software.intel.com/en-us/articles/two-part-webinar-and-two-videos-posted-all-covering-sandy-bridge-performance-tuning/" target="_blank">auf der zugehörigen Webseite auf dem Intel Software Network</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/zwei-kostenlose-webinare-so-verbessere-ich-die-performance-meiner-applikationen/11/2011/&via=sw_devtwits&text=Zwei kostenlose Webinare: So verbessere ich die Performance meiner Applikationen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/zwei-kostenlose-webinare-so-verbessere-ich-die-performance-meiner-applikationen/11/2011/&via=sw_devtwits&text=Zwei kostenlose Webinare: So verbessere ich die Performance meiner Applikationen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/zwei-kostenlose-webinare-so-verbessere-ich-die-performance-meiner-applikationen/11/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Videochat] Manuel Wille von Nik Software zu Multicore-Optimierungen, AVX und Parallel Studio XE</title>
		<link>http://www.software-dev-blog.de/videochat-manuel-wille-von-nik-software-zu-multicore-optimierungen-avx-und-parallel-studio-xe/04/2011/</link>
		<comments>http://www.software-dev-blog.de/videochat-manuel-wille-von-nik-software-zu-multicore-optimierungen-avx-und-parallel-studio-xe/04/2011/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 20:40:51 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Bildbearbeitung]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[ISC11]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1561</guid>
		<description><![CDATA[Hoch droben über den Dächern von Dubrovnik bekam ich ihn vor die HD-Kamera, inklusive Wind und Meerrauschen: Manuel Wille, seines Zeichen Vice President Engineering bei der Nik Software GmbH. Manuel spricht in unserem Interview über die Optimierungen, die Nik Software an HDR Efex Pro vorgenommen hat. Die Rede ist aber auch von den Leistungssteigerungen, die [...]]]></description>
			<content:encoded><![CDATA[<p>Hoch droben über den Dächern von <a title="Ausblick auf die Intel Software Conference 2011 in Dubrovnik" href="http://www.software-dev-blog.de/ausblick-auf-die-intel-software-conference-2011-in-dubrovnik/03/2011/">Dubrovnik</a> bekam ich ihn vor die HD-Kamera, inklusive Wind und Meerrauschen: <a title="Skalierende Filter: Nik Software setzt auf Multicore" href="http://www.software-dev-blog.de/skalierende-filter-nik-software-setzt-auf-multicore/01/2009/">Manuel Wille</a>, seines Zeichen Vice President Engineering bei der <a href="http://www.niksoftware.com/index/de/entry.php" target="_blank">Nik Software GmbH</a>.</p>
<p>Manuel spricht in unserem Interview über die Optimierungen, die Nik Software an <a href="http://www.niksoftware.com/hdrefexpro/de/entry.php?view=intro" target="_blank">HDR Efex Pro</a> vorgenommen hat. Die Rede ist aber auch von den Leistungssteigerungen, die das Lübecker Unternehmen dank des Einsatzes von <a title="Wie Entwickler von neuen Sandy-Bridge-Registern und -Ops profitieren" href="http://www.software-dev-blog.de/wie-entwickler-von-neuen-sandy-bridge-registern-und-ops-profitieren/02/2011/">AVX-Operationen</a> erzielen konnte. Manuel spricht dabei von 30 bis 40 Prozent.</p>
<p>Und zu guter Letzt geht es noch um die Frage, welche Intel-Tools Nik Software zur Multicore-Optimierung seiner Anwendungen einsetzt. Die zugehörige <a title="Intel Software Developer Conference 2011 (II): Intel VTune Amplifier XE in Action" href="http://www.software-dev-blog.de/intel-software-developer-conference-2011-ii-intel-vtune-amplifier-xe-in-action/04/2011/">Antwort</a> fand ich dann doch einigermaßen überraschend. Doch seht am besten selbst&#8230;</p>
<p><iframe title="YouTube video player" width="520" height="320" src="http://www.youtube.com/embed/GV4zMqRUfok" frameborder="0" allowfullscreen></iframe></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-manuel-wille-von-nik-software-zu-multicore-optimierungen-avx-und-parallel-studio-xe/04/2011/&via=sw_devtwits&text=[Videochat] Manuel Wille von Nik Software zu Multicore-Optimierungen, AVX und Parallel Studio XE&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-manuel-wille-von-nik-software-zu-multicore-optimierungen-avx-und-parallel-studio-xe/04/2011/&via=sw_devtwits&text=[Videochat] Manuel Wille von Nik Software zu Multicore-Optimierungen, AVX und Parallel Studio XE&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-manuel-wille-von-nik-software-zu-multicore-optimierungen-avx-und-parallel-studio-xe/04/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Videochat] James Reinders von Intel über Entwicklertools, 2012 und MeeGo</title>
		<link>http://www.software-dev-blog.de/videochat-james-reinders-von-intel-uber-entwicklertools-2012-und-meego/04/2011/</link>
		<comments>http://www.software-dev-blog.de/videochat-james-reinders-von-intel-uber-entwicklertools-2012-und-meego/04/2011/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 15:19:37 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[ISC11]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1559</guid>
		<description><![CDATA[Auf der diesjährigen Intel Software Conference im wundervollen Dubrovnik hatte ich die Gelegenheit, mit Chief Evangelist James Reinders von Intel ein paar Worte zu wechseln. Dabei ging es um vier schlichte Fragen, die er allesamt recht ausführlich beantwortet hat. Zusammengefasst kann man sagen, dass Entwickler ein oder zwei Augen auf die neuen Intel Array Building [...]]]></description>
			<content:encoded><![CDATA[<p>Auf der diesjährigen <a title="Intel Software-Konferenz 2010: Parallel und mobil" href="http://www.software-dev-blog.de/intel-software-konferenz-2010-parallel-und-mobil/04/2010/">Intel Software Conference</a> im wundervollen Dubrovnik hatte ich die Gelegenheit, mit Chief Evangelist <a title="Intel Software Conference 2011 (I) –  Erste Eindrücke und Ausblicke" href="http://www.software-dev-blog.de/intel-software-conference-2011-i-%e2%80%93-erste-eindrucke-und-ausblicke/04/2011/">James Reinders</a> von Intel ein paar Worte zu wechseln. Dabei ging es um vier schlichte Fragen, die er allesamt recht ausführlich beantwortet hat.</p>
<p>Zusammengefasst kann man sagen, dass Entwickler ein oder zwei Augen auf die neuen <a href="http://software.intel.com/en-us/articles/intel-array-building-blocks/" target="_blank">Intel Array Building Blocks</a> werfen sollten, mit deren Hilfe mathematische Operationen in Zukunft recht einfach auf mehreren Prozessorkernen parallel ausgeführt werden können. Darüber hinaus nahm er sich sogar die Zeit, das Konzept hinter den verwandten <a title="Intel TBB 3.0 mit neuen Funktionen und VS2010-Support" href="http://www.software-dev-blog.de/intel-tbb-3-0-mit-neuen-funktionen-und-vs2010-support/05/2010/">Intel Threading Building Blocks</a> zu erläutern.</p>
<p>Darüber hinaus verfolgt Intel mit <a title="OOP 2011: Ralph de Wargny zu Tools und Trends für Software-Entwickler" href="http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-tools-und-trends-fur-software-entwickler/01/2011/">MIC</a> eine interessante Strategie: dieser Quasi-Nachfolger von Larrabee wird wohl im nächsten Jahr auf den Markt kommen und von sämtlichen Tools unterstützt werden, die es jetzt auch schon gibt. Nur in angepasster und verbesserter Form, natürlich.</p>
<p>Aber auch zu <a href="http://www.it-techblog.de/ubersicht-zu-den-wichtigsten-meego-features/09/2010/" target="_blank">MeeGo</a> und den passenden Entwicklertools hatte James eine dedizierte Meinung, wie sich anhand der Beispiele für künftige MeeGo-Gerätschaften erkennen lässt: so nennt er Tablet-PCs an Nummer Eins, aber auch Handhelds, In-Car-Infotainment- und andere Gadgets werden in Zukunft mit MeeGo laufen. Sagt zumindest Chefentwickler James Reinders.</p>
<p><iframe title="YouTube video player" width="520" height="320" src="http://www.youtube.com/embed/P9ioFgvc-9g" frameborder="0" allowfullscreen></iframe></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-james-reinders-von-intel-uber-entwicklertools-2012-und-meego/04/2011/&via=sw_devtwits&text=[Videochat] James Reinders von Intel über Entwicklertools, 2012 und MeeGo&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-james-reinders-von-intel-uber-entwicklertools-2012-und-meego/04/2011/&via=sw_devtwits&text=[Videochat] James Reinders von Intel über Entwicklertools, 2012 und MeeGo&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-james-reinders-von-intel-uber-entwicklertools-2012-und-meego/04/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOP 2011: Stephen Blair-Chappell über die Parallelisierung von Anwendungen</title>
		<link>http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-die-parallelisierung-von-anwendungen/01/2011/</link>
		<comments>http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-die-parallelisierung-von-anwendungen/01/2011/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 08:15:08 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1465</guid>
		<description><![CDATA[Während der OOP 2011 in München hatte ich die Gelegenheit mit Stephen Blair-Chappell zu sprechen, der auf der Entwicklerkonferenz am zweiten Tag seinen Vortrag hielt. Die Präsentation lief unter dem Titel &#8220;Introducing parallelism into legacy code: Three case studies&#8221;. Kurz danach stand uns Stephen für drei kurze Fragen parat: In welche Fallen tappen Software-Entwickler gemeinhin, [...]]]></description>
			<content:encoded><![CDATA[<p>Während der <a href="http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-tools-und-trends-fur-software-entwickler/01/2011/">OOP 2011 in München</a> hatte ich die Gelegenheit mit Stephen Blair-Chappell zu sprechen, der auf der Entwicklerkonferenz am zweiten Tag <a href="http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-chancen-und-grenzen-der-parallel-programmierung/01/2011/">seinen Vortrag hielt</a>. Die Präsentation lief unter dem Titel &#8220;Introducing parallelism into legacy code: Three case studies&#8221;. Kurz danach stand uns Stephen für drei kurze Fragen parat:</p>
<blockquote><p>In welche Fallen tappen Software-Entwickler gemeinhin, wenn sie versuchen, seriell programmierte Anwendungen zu parallelisieren?</p></blockquote>
<blockquote><p>Gibt es Fälle, in denen es keinen Sinn macht, Teile einer Software-Anwendung zu parallelisieren?</p></blockquote>
<blockquote><p>Existieren gute Beispiele für erfolgreiche und erfolglose Versuche, bestehenden Code zu parallelisieren?</p></blockquote>
<p>Na, dann viel Spaß mit dem Videointerview!</p>
<p><iframe title="YouTube video player" type="text/html" width="500" height="311" src="http://www.youtube.com/embed/FE_cGNMQ0jw" frameborder="0" allowFullScreen></iframe></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-die-parallelisierung-von-anwendungen/01/2011/&via=sw_devtwits&text=OOP 2011: Stephen Blair-Chappell über die Parallelisierung von Anwendungen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-die-parallelisierung-von-anwendungen/01/2011/&via=sw_devtwits&text=OOP 2011: Stephen Blair-Chappell über die Parallelisierung von Anwendungen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/oop-2011-stephen-blair-chappell-uber-die-parallelisierung-von-anwendungen/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOP 2011 &#8211; Ralph de Wargny zu Multicore, Manycore, Intel Parallel Studio und mehr</title>
		<link>http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-multicore-manycore-intel-parallel-studio-und-mehr/01/2011/</link>
		<comments>http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-multicore-manycore-intel-parallel-studio-und-mehr/01/2011/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 08:15:17 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Sandy Bridge]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1463</guid>
		<description><![CDATA[Während der OOP 2011 in München hatte ich die Gelegenheit, mit Ralph de Warny von Intel dieses Videointerview zu führen. Ralph erzählte mir ein wenig über seinen Vortrag, den er auf der OOP gehalten hat, über die Themen Multicore und Manycore und die Tools Parallel Studio und Parallel Studio XE. Außerdem gewährte er eine kurzen [...]]]></description>
			<content:encoded><![CDATA[<p id="eow-description">Während der OOP 2011 in München hatte ich die  Gelegenheit, mit Ralph de Warny von Intel dieses Videointerview zu  führen. Ralph erzählte mir ein wenig <a href="http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-tools-und-trends-fur-software-entwickler/01/2011/">über seinen Vortrag, den er auf der  OOP gehalten hat</a>, über die Themen Multicore und Manycore und die Tools  Parallel Studio und Parallel Studio XE. Außerdem gewährte er eine kurzen  Einblick in die Zukunft der Parallelprozessoren.</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="500" height="312" src="http://www.youtube.com/embed/8aDl4-pn8aE" frameborder="0" allowFullScreen></iframe></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-multicore-manycore-intel-parallel-studio-und-mehr/01/2011/&via=sw_devtwits&text=OOP 2011 - Ralph de Wargny zu Multicore, Manycore, Intel Parallel Studio und mehr &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-multicore-manycore-intel-parallel-studio-und-mehr/01/2011/&via=sw_devtwits&text=OOP 2011 - Ralph de Wargny zu Multicore, Manycore, Intel Parallel Studio und mehr &related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/oop-2011-ralph-de-wargny-zu-multicore-manycore-intel-parallel-studio-und-mehr/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Angry Byrds auf der CES und großes Kino für Sandy Bridge</title>
		<link>http://www.software-dev-blog.de/angry-byrds-auf-der-ces-und-groses-kino-fur-sandy-bridge/01/2011/</link>
		<comments>http://www.software-dev-blog.de/angry-byrds-auf-der-ces-und-groses-kino-fur-sandy-bridge/01/2011/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 10:59:02 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[CES 2011]]></category>
		<category><![CDATA[Intel Insider]]></category>
		<category><![CDATA[Sandy Bridge]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[WiDI]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1455</guid>
		<description><![CDATA[Die CES in Las Vegas hat gestern ihre Tore geschlossen. Gelegenheit für mich, heute und in den nächsten Tagen einen Blick auf die Highlights zu werfen. Über die Veröffentlichung von Sandy Bridge alias 2nd generation Intel Core processor family und Microsofts ehrgeizige Pläne habe ich ja bereits berichtet. Nicht aber über die heimlichen Stars der [...]]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://www.cesweb.org/ " target="_blank">CES in Las Vegas</a> hat gestern ihre Tore geschlossen. Gelegenheit für mich, heute und in den nächsten Tagen einen Blick auf die Highlights zu werfen.</p>
<p>Über die <a href="http://www.software-dev-blog.de/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/) " target="_self">Veröffentlichung von Sandy Bridge</a> alias <a href="http://www.intel.com/consumer/products/processors/core-family.htm" target="_blank">2nd generation Intel Core processor family</a> und <a href="http://www.software-dev-blog.de/sandy-bridge-gestartet-windows-auf-soc/01/2011/" target="_self">Microsofts ehrgeizige Pläne</a> habe ich ja bereits berichtet. Nicht aber über die heimlichen Stars der Messe. Das waren nämlich die „<a href="http://www.appup.com/applications/index" target="_blank">Angry Birds</a>“. Am Intel-Stand konnte man sich die neue Version des Gaming-Stars ansehen und lustige T-Shirts mit den „fiesen Vögeln“ schenken lassen. Hintergrund: Das beliebte Spiel gibt es jetzt auch für Windows-Netbooks. Das Game kann ab sofort für rund 5 US-Dollar (nach der Promo-Aktion: 10 US-Dollar) aus dem<a href="http://www.appup.com/applications/index" target="_blank"> Intel AppUp Center</a> geladen werden. Bereits in den ersten beiden Tagen gab es über 3000 Downloads!</p>
<p>Wer das Game mit echtem Suchtfaktor noch nicht kennt, möge sich das <a href="http://software.intel.com/en-us/videos/angry-birds-slingshot-to-the-intel-appup-center/" target="_blank">Promo-Video</a> anschauen:</p>
<p><object id="v_1171_1768" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="313" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="v_1171_1768" /><param name="flashvars" value="file=http://software.intel.com/media/videos/d/b/2/9/4/5/0/Intel_AngryBirds_360.mp4&amp;image=http://software.intel.com/media/videos/d/b/2/9/4/5/0/db29450c3f5e97f97846693611f98c15_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=Angry+Birds+Slingshot+to+the+Intel+AppUp+Center" /><param name="allowfullscreen" value="true" /><param name="src" value="http://software.intel.com/common/swf/mediaplayer.swf" /><param name="bgcolor" value="#FFFFFF" /><embed id="v_1171_1768" type="application/x-shockwave-flash" width="520" height="313" src="http://software.intel.com/common/swf/mediaplayer.swf" bgcolor="#FFFFFF" allowfullscreen="true" flashvars="file=http://software.intel.com/media/videos/d/b/2/9/4/5/0/Intel_AngryBirds_360.mp4&amp;image=http://software.intel.com/media/videos/d/b/2/9/4/5/0/db29450c3f5e97f97846693611f98c15_player.jpg&amp;autostart=false&amp;bufferlength=5&amp;allowfullscreen=true&amp;plugins=http://software.intel.com/common/swf/listen&amp;title=Angry+Birds+Slingshot+to+the+Intel+AppUp+Center" name="v_1171_1768"></embed></object></p>
<p>Bleiben wir beim Thema Unterhaltung: Dass die <a href="http://www.software-dev-blog.de/sandy-bridge-gestartet-windows-auf-soc/01/2011/" target="_self">Film- und Unterhaltungsindustrie sehr großes Interesse an den Sandy Bridge</a>-Prozessoren hat, ist nicht neu. Nun ein paar Fakten zu einem Key-Feature der neuen Prozessor-Generation: <a href="http://www.intel.com/consumer/products/technology/intelinsider.htm" target="_blank">Intel Insider</a>. Mit dieser Technologie kann der Anwender Videos und Filme in HD abspielen – in einer bisher nie erreichten Qualität. Und das nicht nur auf dem Monitor. Denn mit dem im Chipsatz ebenfalls integrierten <a href="http://www.intel.com/consumer/products/technology/wirelessdisplay.htm" target="_blank">WiDi 2.0</a> lassen sich die Streifen auf große Bildschirme wie LCD-Fernseher streamen – in Echtzeit, versteht sich.</p>
<p>Hinzu kommt, dass Sandy Bridge mit einem eingebetteten Digital Rights Management den Kopierschutz kommerzieller Filme wahrt. Kein Wunder, dass Kevin Tsujihara von Warner Home Entertainment während der CES von dieser Perspektive begeistert war. Sinngemäß sagte er: „Warner Bros sieht in dem PC ohnehin die beste und beliebteste Plattform für digitales Entertainment. Jetzt, da Intel die Möglichkeiten verbessert und sicherer gemacht hat, werden wir in der Lage sein, neue Filme in HD-Qualität über unsere Online-Kanäle anzubieten und zwar am gleichen Tag, an dem diese auch für DVD und Blue Ray verfügbar sind“.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/angry-byrds-auf-der-ces-und-groses-kino-fur-sandy-bridge/01/2011/&via=sw_devtwits&text=Angry Byrds auf der CES und großes Kino für Sandy Bridge&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/angry-byrds-auf-der-ces-und-groses-kino-fur-sandy-bridge/01/2011/&via=sw_devtwits&text=Angry Byrds auf der CES und großes Kino für Sandy Bridge&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/angry-byrds-auf-der-ces-und-groses-kino-fur-sandy-bridge/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das war die GDCE 2010: Videointerviews und mehr, Teil 3</title>
		<link>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-3/08/2010/</link>
		<comments>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-3/08/2010/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 12:13:07 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDCE10]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1438</guid>
		<description><![CDATA[Sodala, nachdem Teil 1 und Teil 2 der GDCE-2010-Rückschau draußen sind, folgt jetzt das dritte und letzte Kapitel meiner Trilogie in Sachen Spieleentwicklung. Den Abschluss soll ein Dreiteiler bilden (sic!), der sich mit der Analysetool-Suite Intel Graphics Performance Analyzers beschäftigt. Den Anfang macht der System Analyzer, mit dem sich in Echtzeit analysieren lässt, was während [...]]]></description>
			<content:encoded><![CDATA[<p>Sodala, nachdem <a href="http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/">Teil 1</a> und <a href="http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/">Teil 2</a> der GDCE-2010-Rückschau draußen sind, folgt jetzt das dritte und letzte Kapitel meiner Trilogie in Sachen Spieleentwicklung. Den Abschluss soll ein Dreiteiler bilden (sic!), der sich mit der Analysetool-Suite <a href="http://www.software-dev-blog.de/gdce-2010-techsession-so-setzt-man-intel-graphics-performance-analyzers-richtig-ein/08/2010/">Intel Graphics Performance Analyzers</a> beschäftigt.</p>
<p><a href="http://www.youtube.com/watch?v=RiCCA-Osflw" target="_blank">Den Anfang macht der <strong>System Analyzer</strong></a><strong>,</strong> mit dem sich in Echtzeit analysieren lässt, was während des Gameplays alles passiert. Um das Testsystem von rechenintensiven Aufgaben zu befreien, läuft der System Analyzer auf einem anderen Rechner als das zu testende Spiel. Dabei stehen verschiedene Funktionen wie die CPU-Diagnose, das Ermitteln der Anzahl der Locks per Frame und der Framerate selbst sowie andere wichtige Parameter zur Verfügungung.</p>
<p>Praktisch am System Analyzer sind die vorhandenen Hardware-Diagnose-Tools, mit denen sich auf Intel-Systemen Dinge wie die Auslastung der vorhandenen Execution Units untersuchen lassen. Aber auch bestimmte Ansichten auf die aktuelle Spielszene erlauben das Analysieren des Spiels. So lassen sich beispielsweise mit der Gitterdarstellung verborgene Objekte entdecken, die dort gar nicht hingehören und nur überflüssige Rechenzeit verbraten.</p>
<p><a href="http://www.youtube.com/watch?v=KtF9zPxXvK8" target="_blank">Der </a><strong><a href="http://www.youtube.com/watch?v=KtF9zPxXvK8" target="_blank">Frame Analyzer</a></strong> geht dann richtig in die Tiefe und lässt jedes einzelne Bild eines Spiels analysieren. So kann man anhand der DirectX-Drawcalls feststellen, welche Bereiche eines Frames besonders viel Rechenzeit beanspruchen und diese Bereiche gegebenenfalls optimieren. So zeigen beispielsweise versteckte Objekte hohes Optimierungspotenzial, da sie zum Gameplay nichts beitragen, aber trotzdem Rechenzeit kosten. Um die möglichen &#8220;Störenfriede&#8221; zu eliminieren, kann man aber auch experimentell vorgehen, indem man einzelne Parameter ausschaltet um zu sehen, wie sich das auf die Szene und die Renderleistung auswirkt.</p>
<p>Das dritte Tool schließlich, <strong><a href="http://www.youtube.com/watch?v=KjHd36UeS1A" target="_blank">Platform View</a></strong>, ist zum einen &#8220;neu&#8221; in der Version 3.0 von Intel GPA und bietet zum anderen einen detaillierten Blick auf den Parallelisierungsgrad des Spiels. Dabei kann man sich sämtliche Threads anzeigen lassen, die gerade aktiv sind und diese in der Detailansicht genau analysieren. So lässt sich beispielsweise herausfinden, warum die CPU auf die GPU warten muss oder auch anders herum.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-3/08/2010/&via=sw_devtwits&text= Das war die GDCE 2010: Videointerviews und mehr, Teil 3&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-3/08/2010/&via=sw_devtwits&text= Das war die GDCE 2010: Videointerviews und mehr, Teil 3&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-3/08/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das war die GDCE 2010: Videointerviews und mehr, Teil 2</title>
		<link>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/</link>
		<comments>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 07:05:09 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[GDCE10]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1436</guid>
		<description><![CDATA[Wie ich gestern versprochen habe, folgt heute der zweite Teil des großen GDCE-2010-Rückblicks. Waren gestern die Havok Physics Engine, das Multithreaden von Games mithilfe von DirectX 11, Netbook-Games und Intel GPA dran, folgen heute Erkenntnisse rund um die nächste Version von Intel GPA, um das Parallelisieren von Spielen mithilfe von Intel TBB und einer Task-Stealing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/">Wie ich gestern versprochen habe</a>, folgt heute der zweite Teil des großen <a href="http://www.software-dev-blog.de/gdce-2010-techsession-infos-und-mehr/08/2010/">GDCE-2010-Rückblicks</a>. Waren gestern die Havok Physics Engine, das <a href="http://www.software-dev-blog.de/gdce20-x-games-mit-directx-11-und-intel-tbb-parallelisieren/08/2010/">Multithreaden von Games mithilfe von DirectX 11</a>, Netbook-Games und <a href="http://www.software-dev-blog.de/gdce-2010-techsession-so-setzt-man-intel-graphics-performance-analyzers-richtig-ein/08/2010/">Intel GPA</a> dran, folgen heute Erkenntnisse rund um die nächste Version von Intel GPA, um das Parallelisieren von Spielen mithilfe von <a href="http://software.intel.com/en-us/intel-tbb/">Intel TBB</a> und einer Task-Stealing Engine der Marke Eigenbau.</p>
<p>Zum Thema &#8220;Nächste GPA-Version&#8221; konnte wir den dafür zuständigen Intel-Mann Aaron Davies überreden, <a href="http://www.youtube.com/watch?v=FMKsNJzUZ1I" target="_blank">vor der Kamera ein wenig in seine Glaskugel zu blicken</a>. So verriet er uns, dass die nächste Version Anfang kommenden Jahres zur GDC 2011 in San Francisco vorgestellt wird. Dass Intel GPA 4.0 für die nächste Prozessorgeneration Sandy Bridge optimiert sein wird, überrascht genauso wenig wie die Tatsache, dass das Analysetool die noch in der Beta-Phase befindliche Platform View integrieren wird, da es sehr postives Feedback seitens der Entwickler gab. Die gute Nachricht: Intel GPA und andere Tools von Intel bleiben kostenlos für Entwickler, da der Chiphersteller seine große Fangemeinde weiterhin mit dieser Art der Dienstleistung beglücken will.</p>
<p>Von der Zukunft zurück in die Gegenwart ging es dann mit Mario Deilmann, der es sich zum Ziel gesetzt hatte, die anwesende Entwicklerschar <a href="http://www.software-dev-blog.de/gdce20-x-games-mit-directx-11-und-intel-tbb-parallelisieren/08/2010/">während seiner Techsession</a> davon zu überzeugen, dass mit Intel TBB ein Tool zur Verfügung steht, mit der sich Spieletitel an vielen Stellen parallelisieren lassen. Wie er anschließend <a href="http://www.youtube.com/watch?v=glkGtaEm8b0">vor unserer Kamera verriet</a>, lieben Spieleentwickler Open-Source-Tools wie Intel TBB, da sie die gesamte Kontrolle über den Sourcecode des Tools haben. Auf der anderen Seite gibt es natürlich eine kommerzielle Version von Intel TBB für diejenigen, die auf Support nicht verzichten wollen.</p>
<p>Gut an Intel TBB ist aus Marios Sicht vor allem, dass sich der zu parallelisierende Code nicht mehr als Low-Level-Threads, sondern als abstrahierte Tasks darstellen lässt, was die Parallelisierung von Spielen erheblich vereinfacht. Aber auch die verschiedenen Abstraktionsebenen machen aus Intel TBB ein echtes Gaming-Dev-Tool. So kann man mit Konstrukten wie Concurrent Container und Concurrent Allocator genauso arbeiten wie mit Low-Level-APIs wie dem TBB Scheduler, um damit die besten Ergebnisse zu erzielen. Einen weiteren Pluspunkt sieht Mario in der Plattformunabhängigkeit von Intel TBB, das von Windows, Mac OS und anderen Betriebssystemen und Plattformen unterstützt wird.</p>
<p>Last but not least hatten wir gegen Ende der GDCE 2010 die Gelegenheit mit Dierk Ohlerich zu reden. Dierk ist Head of Technology bei <a href="http://www.49games.de/" target="_blank">49Games</a> aus Hamburg, die sich vor allem auf Konsolentitel aus dem Bereich Sportsimulationen konzentrieren. <a href="http://www.youtube.com/watch?v=B6x_BcopCPA" target="_blank">In seinem Videointerview</a> erzählt er uns, dass er seine eigene Task-Stealing Engine geschrieben hat, mit deren Hilfe Spiele optimal auf unterschiedlichen Multicore-Systemen skalieren.</p>
<p>Das Hauptziel seines Projekts ist die Integration einer solchen Task-Stealing Engine in die Rendering Pipeline. Dabei galt es jedoch diverse Klippen zu umschiffen wie das genaue Vorhersagen des Datenaufkommens, wofür dynamische Datenspeicher notwenig sind. Aber auch die richtige Reihenfolge beim &#8220;Zeichnen&#8221; einer Spielszene stellt laut Dierk ein echte Herausforderung dar, wenn es um das Parallelisieren der Render Engine geht.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/&via=sw_devtwits&text= Das war die GDCE 2010: Videointerviews und mehr, Teil 2&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/&via=sw_devtwits&text= Das war die GDCE 2010: Videointerviews und mehr, Teil 2&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-2/08/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das war die GDCE 2010: Videointerviews und mehr, Teil 1</title>
		<link>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/</link>
		<comments>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:20:03 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[GDCE10]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1435</guid>
		<description><![CDATA[Letzte Woche war ich ja auf der Game Developers Conference Europe, und daher ist es jetzt an der Zeit, eine große Rückschau zu halten. Das geschieht in drei Teilen, damit ihr euch das Ganze Stück für Stück einverleiben könnt. Viel Spaß beim Angucken der Videos, die wir an den drei Tagen in Köln gedreht, geschnitten [...]]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche war ich ja auf der <a href="http://www.software-dev-blog.de/gdce-2010-techsession-infos-und-mehr/08/2010/" target="_blank">Game Developers Conference Europe</a>, und daher ist es jetzt an der Zeit, eine große Rückschau zu halten. Das geschieht in drei Teilen, damit ihr euch das Ganze Stück für Stück einverleiben könnt. Viel Spaß beim Angucken der Videos, die wir an den drei Tagen in Köln gedreht, geschnitten und online gestellt haben.</p>
<p>Am ersten Tag ging es gleich mal sehr animationsmäßig los und wir hatten die Gelegenheit, uns die <a href="http://www.youtube.com/watch?v=-K-hjJP3CeY" target="_blank">Havok Physics Engine näher anzusehen</a>, mit deren Hilfe Spieleentwickler recht einfach und schnell bestimmte Effekte in ihre Games einbauen können. Dazu gehören Dinge wie <a href="http://www.youtube.com/watch?v=CgXBVmByJs4" target="_blank">Deformationen, berstende Gegenstände</a>, etc. Und auch <a href="http://www.youtube.com/watch?v=9HwgqbByjJI" target="_blank">vollanimierte Kleidungsstücke</a> lassen sich mit Havok generieren, ohne dass der Entwickler genau wissen muss, wie das funktioniert. Dass es funktioniert, belegen die zugehörigen Videos sehr gut.</p>
<p>Das Thema Spiele beschäftige uns natürlich weiterhin (sic!). So konnten wir mit <a href="http://www.youtube.com/watch?v=jMdkfHzYqWw" target="_blank">Jerome Muffat-Meridol von Intel über seine Techsession reden</a>, in der es um das Thema <a href="http://www.software-dev-blog.de/gdce20-x-games-mit-directx-11-und-intel-tbb-parallelisieren/08/2010/">Multithreading von 3D-Spielen mithilfe von DirectX 11</a> ging. Dabei zeigte er anhand der so gennanten Nulstein-Demo, dass sich Spiele sehr gut parallelisieren lassen, wenn man den richtigen Taskscheduler und DirectX 11 für die einzelnen Phasen beim Erzeugen von 3D-Bildern dazu einsetzt, das ganze System so gut wie möglich zu parallelisieren. Und das skaliert dann problemlos auf 12 Threads, ohne dass der Entwickler große Dinge vollführen muss.</p>
<p>Weiter ging&#8217;s dann mit einem ganz anderen Thema, das auf dem IT-techBlog sehr viel besser aufgehoben wäre: <a href="http://www.it-techblog.de/gdce-2010-netbook-games-richtig-und-effizient-entwickeln/08/2010/" target="_blank">Netbook-Games</a>. <a href="http://www.youtube.com/watch?v=HNZ1TfeIISQ" target="_blank">Hierzu zerrten wir Leigh Davies vor die Kamera</a>, um ihm drei schlaue Fragen zu stellen. Dabei kam heraus, dass Leigh in seiner Session etwas darüber verraten hatte, wie sich Spiele für Netbooks verkaufen lassen und wie man Netbook-Games für die GPU und CPU optimieren kann.</p>
<p>Natürlich durfe auch der Hinweis nicht fehlen, dass sich Netbooks weiterhin gut verkaufen und dass Intel bis zum Jahr 2013 mit zirka 140 Millionen verkauften Mininotebooks rechnet. Es ging außerdem auch um technische Aspekte wie die eingeschränkte Auflösung (1024*600) und die daraus resultierenden Konsequenzen. So rät Leigh zum Einsatz von Icons statt Text. Darüber hinaus sollte man sich als Spieleentwickler klar machen, dass ein Netbook wegen der guten bis sehr guten Akkulaufzeiten und des geringen Gewichts in höchstem Maße mobil ist. Auch das gilt es beim Gamedesign zu berücksichtigen.</p>
<p>Aber nicht nur Spiele für tragbare Computer standen bei Intel auf de GDCE 2010 auf dem Programm. Auch die neuesten Version des Analysetools <a href="http://www.software-dev-blog.de/gdce-2010-techsession-so-setzt-man-intel-graphics-performance-analyzers-richtig-ein/08/2010/">Intel Graphics Performance Analyzers</a> wurde vorstellt, und hierum kümmerte sich Steve Hughes von Intel, der uns ein bisschen was <a href="http://www.youtube.com/watch?v=aMGRyX-sdpg" target="_blank">über die neuen Features von Intel GPA 3.0 erzählte</a>, wie man damit Flaschenhälse und andere Verklemmungen in 3D-Spielen findet und wie Entwickler die Toolsuite optimal für ihre Zwecke einsetzen können. Besonders begeistert zeigte er sich von der neuen Platform View, die systemübergreifend zeigt, wie gut ein Spiel auf einer Multicore-Maschine skaliert.</p>
<p>So, das war`s erstmal, Teil 2 und Teil 3 folgen morgen. Darin wird es um die nächste Version von Intel GPA gehen, um das <a href="http://www.software-dev-blog.de/gdce20-x-games-mit-directx-11-und-intel-tbb-parallelisieren/08/2010/">Parallelisieren von Spielen mithilfe der Intel TBB</a>, um einen selbstgezimmerten Taskscheduler mit Taskstealing und um eine Live-Demo, die anhand von drei Teilen genau zeigt, wie sich Intel GPA einsetzen lässt.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/&via=sw_devtwits&text=Das war die GDCE 2010: Videointerviews und mehr, Teil 1&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/&via=sw_devtwits&text=Das war die GDCE 2010: Videointerviews und mehr, Teil 1&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/das-war-die-gdce-2010-videointerviews-und-mehr-teil-1/08/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video: So lassen sich Spiele mit Intel GPA optimieren</title>
		<link>http://www.software-dev-blog.de/video-so-lassen-sich-spiele-mit-intel-gpa-optimieren/07/2010/</link>
		<comments>http://www.software-dev-blog.de/video-so-lassen-sich-spiele-mit-intel-gpa-optimieren/07/2010/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 12:16:48 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1422</guid>
		<description><![CDATA[Zugegeben, die Develop 2010 ist mittlerweile über eine Woche alt, und doch tauchen immer wieder nützliche Infos rund um das Thema Spieleprogrammierung auf. So auch heute auf dem SoftTalk Blog, auf dem ich ein interessantes und informatives Video gefunden habe. In diesem Fast-Fünfminüter spricht Leigh Davies neben seinem Job bei Intel vor allem über die [...]]]></description>
			<content:encoded><![CDATA[<p>Zugegeben, die <a href="http://www.software-dev-blog.de/wie-sich-3d-spiele-optimieren-lassen/07/2010/">Develop 2010</a> ist mittlerweile über eine Woche alt, und doch tauchen immer wieder <a href="http://www.software-dev-blog.de/infos-zur-spieleprogrammierung-fur-netbook-und-co/07/2010/">nützliche Infos</a> rund um das Thema Spieleprogrammierung auf. So auch heute auf dem <a href="http://softtalkblog.com/" target="_blank">SoftTalk Blog</a>, auf dem ich ein interessantes und informatives Video gefunden habe. In diesem Fast-Fünfminüter spricht Leigh Davies neben seinem Job bei Intel vor allem über die Toolsuite <a href="http://software.intel.com/en-us/articles/intel-gpa/" target="_blank">Intel Graphics Performance Analyzers</a> und wie sich damit PC-Spiele verbessern und optimieren lassen. So lernt man anhand des Videos folgende Dinge:</p>
<ul>
<li>Intel GPA steht derzeit in der dritten Version kostenlos zum Download bereit, was lediglich mit einer <a href="https://ssl.software.intel.com/en-us/register/visual-adrenaline/" target="_blank">kurzen Registrierung</a> verbunden ist.</li>
</ul>
<ul>
<li>Mit Intel GPA lassen sich DirectX-Spiele untersuchen (DirectX 9 und 10), aber auch das PC-System kann zur Spiele-Laufzeit untersucht werden. Damit lassen sich beispielsweise CPU-Lasten ermitteln und wie das Spiel auf Basis der vorhandenen Ressourcen skaliert.</li>
</ul>
<ul>
<li>Mit Intel GPA lassen sich aber auch einzelne Spielszenen (Frames) untersuchen und herausfinden, wie sich diese in Sachen Funktionsaufrufe, etc. verhalten. Damit weiß man ziemlich genau, an welchen Stellen es &#8220;klemmt&#8221; und auf dieser Erkenntnis kann man probehalber einzelne Prozessorkerne &#8220;abschalten&#8221;, neue oder aufwändigere Texturen laden oder den Shader &#8220;umschreiben&#8221;, um somit eine optimierte Variante der betreffenden Szene zu erhalten. Denn oft sind es Kleinigkeiten, die ein 3D-Game ausbremsen.</li>
</ul>
<ul>
<li>Mit Intel GPA lässt sich zwar nicht nur Intel-Grafikhardware adressieren, aber aufgrund der architektonischen Unterschiede gelingt dies natürlich am besten. Damit kann man genau messen, wieviel Bandbreite die verwendeten Texturen beanspruchen, wie viel Rechenzeit die Shader verbraten, etc. Damit weiß man ganz genau, an welchen Stellen es klemmt &#8211; und was man tun sollte, um diese Flaschenhälse zu beseitigen.</li>
</ul>
<p>Tja, und den Rest schaut ihr euch am besten selbst an. Film ab!</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="312" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YJ16yCkkoqQ&amp;hl=de_DE&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="312" src="http://www.youtube.com/v/YJ16yCkkoqQ&amp;hl=de_DE&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-so-lassen-sich-spiele-mit-intel-gpa-optimieren/07/2010/&via=sw_devtwits&text=Video: So lassen sich Spiele mit Intel GPA optimieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-so-lassen-sich-spiele-mit-intel-gpa-optimieren/07/2010/&via=sw_devtwits&text=Video: So lassen sich Spiele mit Intel GPA optimieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/video-so-lassen-sich-spiele-mit-intel-gpa-optimieren/07/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maxon setzt auf Intel Softwaretools für optimierte Apps</title>
		<link>http://www.software-dev-blog.de/maxon-setzt-auf-intel-softwaretools-fur-optimierte-apps/12/2009/</link>
		<comments>http://www.software-dev-blog.de/maxon-setzt-auf-intel-softwaretools-fur-optimierte-apps/12/2009/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 16:58:37 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Optimieren]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1271</guid>
		<description><![CDATA[Dass Maxon alles dafür getan hat, ihre Software-Anwendungen wie Cinema 4D für die aktuellen Intel-Prozessoren zu optimieren, darüber habe ich schon vor längeren gebloggt. Und wie es der Zufall wollte (ok, der natürlich keiner war), konnten wir mit Maxon höchstpersönlich darüber reden, wie sie es immer wieder schaffen, dass ihre Anwendungen besonders performant auf Rechnern [...]]]></description>
			<content:encoded><![CDATA[<p>Dass Maxon alles dafür getan hat, ihre Software-Anwendungen wie Cinema 4D für die aktuellen Intel-Prozessoren zu optimieren, darüber habe ich schon <a title="Maxon-Multithreading: Darum ist Cinema 4D so performant" href="http://www.software-dev-blog.de/maxon-multithreading-darum-ist-cinema-4d-so-performant/06/2009/">vor längeren gebloggt</a>. Und wie es der Zufall wollte (ok, der natürlich keiner war), konnten wir mit Maxon höchstpersönlich darüber reden, wie sie es immer wieder schaffen, dass ihre Anwendungen besonders performant auf Rechnern mit Intel-Architektur laufen.</p>
<p>Ein wesentlicher Punkt ist unter anderem der Einsatz des <a title="Optimierte Compiler helfen beim Parallelisieren" href="http://www.software-dev-blog.de/optimierte-compiler-helfen-beim-parallelisieren/12/2008/">Intel C++ Compilers</a>, der laut Maxon schon mal ohne nennenswerte Änderungen am Code etwa 15 Prozent mehr Speed bringt. Aber auch der <a title="Thread Profiler: Parallelisierte Anwendungen grafisch testen" href="http://www.software-dev-blog.de/thread-profiler-parallelisierte-anwendungen-grafisch-testen/02/2009/">Intel Thread Profiler</a> steht bei Maxon ganz oben auf der Liste, wenn es darum geht herauszufinden, wie sich das parallelisierte Programm verhält, ob also die anfallenden Threads möglichst gleichmäßig auf die vorhandenen Ressourcen verteilt werden (Skalierung ist hier das Zauberwort).</p>
<p>Darüber hinaus kommen <a href="http://www.software-dev-blog.de/thread-profiler-parallelisierte-anwendungen-grafisch-testen/02/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> und <a title="Neue Version der Intel Threading Building Blocks" href="http://www.software-dev-blog.de/neue-version-der-intel-threading-building-blocks/08/2009/">Intel Threading Building Blocks</a> zur Sprache. Ok, dann würde ich mal sagen, den Rest solltet ihr euch am besten selbst ansehen. Viel Spaß dabei!</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="290" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-M1eX5Vvrg8&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="290" src="http://www.youtube.com/v/-M1eX5Vvrg8&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/maxon-setzt-auf-intel-softwaretools-fur-optimierte-apps/12/2009/&via=sw_devtwits&text=Maxon setzt auf Intel Softwaretools für optimierte Apps&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/maxon-setzt-auf-intel-softwaretools-fur-optimierte-apps/12/2009/&via=sw_devtwits&text=Maxon setzt auf Intel Softwaretools für optimierte Apps&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/maxon-setzt-auf-intel-softwaretools-fur-optimierte-apps/12/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Parallel Talk: Warum Ct und Rapidmind gut zusammenpassen</title>
		<link>http://www.software-dev-blog.de/parallel-talk-warum-ct-und-rapidmind-gut-zusammen-passen/11/2009/</link>
		<comments>http://www.software-dev-blog.de/parallel-talk-warum-ct-und-rapidmind-gut-zusammen-passen/11/2009/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 17:01:43 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[IDF09]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1257</guid>
		<description><![CDATA[Auf dem diesjährigen IDF in San Francisco wurde ich selbst &#8220;Opfer&#8221;, als ich mich unversehens vor dem Whiteboard von Aaron Tersteeg wiederfand. Aber zum Glück ging es nicht nur mir so, sondern auch unter anderem Stefanus, Michael und Anwar von Intel, die etwas sagen sollten über die Ct-Technologie und warum diese mit den Paralleltechniken von [...]]]></description>
			<content:encoded><![CDATA[<p>Auf dem <a href="http://www.software-dev-blog.de/tag/idf09/">diesjährigen IDF</a> in San Francisco wurde ich selbst &#8220;Opfer&#8221;, als ich mich unversehens <a href="http://software.intel.com/en-us/videos/bloggers-at-idf/" target="_blank">vor dem Whiteboard</a> von Aaron Tersteeg wiederfand. Aber zum Glück ging es nicht nur mir so, sondern auch unter anderem Stefanus, Michael und Anwar von Intel, die etwas sagen sollten über die <a href="http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/">Ct-Technologie</a> und warum diese mit den Paralleltechniken von Rapidmind so gut zusammen passt.</p>
<p>Nur so viel: Ct soll noch in diesem Jahr als Beta verfügbar sein und Software-Entwicklern dabei helfen, ihre Anwendungen noch eleganter zu parallelisieren als bisher. Und genau dieses Bestreben verfolgen auch die Jungs von Rapidmind. Das dürfte wohl der wesentliche Grund gewesen sein, warum Intel und Rapidmind <a href="http://www.software-dev-blog.de/intel-und-rapidmind-gemeinsam-in-sachen-multicore/08/2009/">seit Ende August gemeinsame Sache</a> machen.</p>
<p>Aber am besten lassen wir Stefeanus, Michal und Anwar selbst zu Wort kommen &#8230;</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="277" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/g5FLgbG2WgI%2Em4v" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="277" src="http://blip.tv/play/g5FLgbG2WgI%2Em4v" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/parallel-talk-warum-ct-und-rapidmind-gut-zusammen-passen/11/2009/&via=sw_devtwits&text=Parallel Talk: Warum Ct und Rapidmind gut zusammenpassen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/parallel-talk-warum-ct-und-rapidmind-gut-zusammen-passen/11/2009/&via=sw_devtwits&text=Parallel Talk: Warum Ct und Rapidmind gut zusammenpassen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/parallel-talk-warum-ct-und-rapidmind-gut-zusammen-passen/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wie .NET-Entwickler mit VTune Bottlenecks finden können</title>
		<link>http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/</link>
		<comments>http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:20:15 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[dotNET]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1248</guid>
		<description><![CDATA[Vergangene Woche auf der Microsoft TechEd Europe 2009 hatten wir die Gelegenheit, uns von Rami Radi zeigen zu lassen, wie .NET-Entwickler mithilfe des Profiling- und Samplingtools VTune Performance Analyzer Schwachstellen in ihren Anwendungen aufspüren und beheben können. Dabei geht es beispielsweise sehr oft um Schleifenkonstrukte, die unverhältnismäßig viel CPU-Zeit in Anspruch nehmen, was mit den [...]]]></description>
			<content:encoded><![CDATA[<p>Vergangene Woche auf der <a href="http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/">Microsoft TechEd Europe 2009</a> hatten wir die Gelegenheit, uns von <a href="http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/">Rami Radi</a> zeigen zu lassen, wie .NET-Entwickler mithilfe des Profiling- und Samplingtools <a href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> Schwachstellen in ihren Anwendungen aufspüren und beheben können. Dabei geht es beispielsweise sehr oft um Schleifenkonstrukte, die unverhältnismäßig viel CPU-Zeit in Anspruch nehmen, was mit den richtigen Tricks gar nicht notwendig wäre. Für alle, die also in Zukunft mehr aus ihrer Software herausholen wollen, sei dieser Video-Workshop wärmstens empfohlen.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="292" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FGi5tzD5ihI&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="292" src="http://www.youtube.com/v/FGi5tzD5ihI&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/&via=sw_devtwits&text=Wie .NET-Entwickler mit VTune Bottlenecks finden können&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/&via=sw_devtwits&text=Wie .NET-Entwickler mit VTune Bottlenecks finden können&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd09: Wie die CCR .NET-Entwicklern bei der Parallelprogrammierung hilft</title>
		<link>http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:31:29 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1243</guid>
		<description><![CDATA[Die erste Session, die ich hier am vierten Tag der Microsoft TechEd besucht habe, wurde von Ralf Westphal gehalten, der in gewohnt unterhaltsamer und fundierter Weise das Thema asynchrone Programmierung vorstellte. Hauptsächlich auf Basis der Concurrency Coordination Runtime (CCR), die Microsoft mit Einführung des .NET-Frameworks 3.5 implementiert hat. Für alle, die mit dem Begriff CCR nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Die erste Session, die ich hier am vierten Tag der Microsoft TechEd besucht habe, wurde von <a href="http://www.ralfw.de/default.html" target="_blank">Ralf Westphal</a> gehalten, der <a href="http://www.software-dev-blog.de/priopowerday-concurrency-coordination-runtime/04/2009/">in gewohnt unterhaltsamer und fundierter Weise</a> das Thema asynchrone Programmierung vorstellte. Hauptsächlich auf Basis der Concurrency Coordination Runtime (CCR), die Microsoft mit Einführung des .NET-Frameworks 3.5 implementiert hat. Für alle, die mit dem Begriff CCR nicht so viel anfangen können, <a href="http://msdn.microsoft.com/en-us/library/bb648752.aspx" target="_blank">gibt&#8217;s auf MSDN einen kurzen Überblick</a>.</p>
<p>Die erste interessante Aussage, die Ralf während seiner 75-Minuten-Session abgefeuert hat, war die Erkenntnis, dass Software-Entwickler sich selbst um das Parallelisieren ihrer Anwendungen kümmern müssen und dies nicht nur dem Betriebssystem oder anderen Instanzen überlassen dürfen. Ein weiterer Satz war nicht ganz überraschend und auch nicht neu, dafür umso wichtiger: &#8220;The free lunch is over!&#8221; Dieser Ausspruch stammt übrigens nicht von Ralf, sondern <a href="http://www.gotw.ca/publications/concurrency-ddj.htm" target="_blank">von Herb Sutter</a>, der das bereits 2005 formuliert hat. Die Grundaussage dahinter lautet:</p>
<blockquote><p>Künftige Prozessoren werden nicht mehr unendlich schneller, sind dafür mit immer mehr CPU-Kernen ausgestattet. Daher müssen Programmierer umdenken, um ihre Anwendungen in Zukunft zu beschleunigen.</p></blockquote>
<p><object width="520" height="292"><param name="movie" value="http://www.youtube.com/v/uoQ2vbyU8b0&#038;hl=de_DE&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uoQ2vbyU8b0&#038;hl=de_DE&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="520" height="292"></embed></object><br />
<span id="more-1243"></span>Schenkt man Ralf Glauben (und das tue ich), steht die Parallelprogrammierung im Wesentlichen für folgende Dinge:</p>
<blockquote><p>Reduced latency, higher performance, hiding latency, higher responsivness and increased throughput.</p></blockquote>
<p>Dann folgten zwei eher rhetorische Fragen, deren Antworten man mit ein wenig Nachdenken sehr schnell selbst beantworten konnte:</p>
<blockquote><p>Does firing up as many threads as cores are available help to accelerate apps? No, because this will cause threads waiting!</p>
<p>Does firing up as many threads as needed helps to accelerate apps? No, because it doesn&#8217;t scale!</p></blockquote>
<p>Mit einem sehr schönen Vergleich leitete Ralf dann den Abschnitt &#8220;CCR&#8221; ein, indem er die digitale Kommunikation via E-Mail mit der asynchronen Programmierung verglich. Denn wie beim Verteilen von Aufgaben per Mail erfolgt das Ausführen von Tasks mithilfe der CCR genauso asynchron, indem ständig priorisiert und verteilt wird. Sehr anschaulich, oder?!</p>
<p>Dazu passen auch folgende Aussagen:<span><a id="status_star_5645710433" title="favorite this tweet"> </a></span></p>
<blockquote>
<div><span>Concurrency Coordination Runtime (CCR) helps to let data flow around and make thus asynchronous apps possible.</span></div>
<div></div>
<div>Parallel Computing is all about cooperative multitasking where you have to think about small processes and steps.</div>
</blockquote>
<p id="status_5645647581">Anschließend folgte die sehr anschauliche Demo, die den Einsatz der CCR in Form eines Programmierbeispiels zeigte. Dies hier wiederzugeben, wäre ein wenig zu umfangreich und auch kaum hilfreich. Allerdings stellt Microsoft angeblich sämtliche Sessions als Webcast online. Sobald Ralfs verfügbar ist, werde ich sie hier verlinken.</p>
<p>Natürlich haben wir Ralf nicht gehen lassen, ohne ihm drei Fragen zu stellen, die mit seinen Vorträgen auf der TechEd zu tun haben, mit der CCR und einer ganz exklusiven Geschichte, die er am Ende seiner Session zum ersten Mal in der Öffentlichkeit vorgestellt hat. Sobald das Videointerview online ist, werden ich es hier reinstellen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/&via=sw_devtwits&text=TechEd09: Wie die CCR .NET-Entwicklern bei der Parallelprogrammierung hilft&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/&via=sw_devtwits&text=TechEd09: Wie die CCR .NET-Entwicklern bei der Parallelprogrammierung hilft&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Videochat: Die Zukunft der Parallelprogrammierung</title>
		<link>http://www.software-dev-blog.de/videochat-die-zukunft-der-parallelprogrammierung/11/2009/</link>
		<comments>http://www.software-dev-blog.de/videochat-die-zukunft-der-parallelprogrammierung/11/2009/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 13:53:47 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1240</guid>
		<description><![CDATA[Jetzt weiß ich zumindest, was eine &#8220;Birds of a feather&#8221;-Session ist: Viele interessierte Menschen kommen in einem mittelgroßen Raum zusammen, hören einem gut informierten Spezialisten bei seinen Ausführungen zu und mittendrin entsteht eine lebhafte Diskussion, die viele neue (aber auch bekannte) Erkenntnisse bringt. So geschehen heute Mittag am dritten Tag der Microsoft TechEd Europe 2009, [...]]]></description>
			<content:encoded><![CDATA[<p>Jetzt weiß ich zumindest, was eine &#8220;Birds of a feather&#8221;-Session ist: Viele interessierte Menschen kommen in einem mittelgroßen Raum zusammen, hören einem gut informierten Spezialisten bei seinen Ausführungen zu und mittendrin entsteht eine lebhafte Diskussion, die viele neue (aber auch bekannte) Erkenntnisse bringt. So geschehen heute Mittag am dritten Tag der <a href="http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/">Microsoft TechEd Europe 2009</a>, wo ich der Techsession von Tiberiu Covaci beiwohnte, auf der er eine Menge zum Thema<a href="http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/"> &#8220;Zukunft der Parallelprogrammierung&#8221;</a> beizutragen hatte.</p>
<p>Sein Vortrag hatte allerdings eher den Charakter eines technischen Workshops, indem er selbst zunächst eine Menge zum Thema Intel, Microsoft und Multicore-Shift inklusive .NET 4 und Visual Studio 2010 erzählt hat. Auszüge gefällig?</p>
<blockquote><p>TPL of .NET 4 delivers the right number of threads regarding the available number of cores/threads.</p></blockquote>
<blockquote><p>Needs around 200.000 instruction cycles to create a thread and 100.000 for releasing it again. As a developer you have take this into account!</p></blockquote>
<blockquote><p>TPL delivers several parallel classes like Parallel.For() and Parallel.Invoke which abstracts threads to tasks.</p></blockquote>
<blockquote><p>Visual Studio 2010 will deliver the appropriate debugger tools for parallelized applications.</p></blockquote>
<p>Was seiner Techsession allerdings ein wenig fehlte war der Blick in seine Glaskugel, die uns Anwesenden etwas über die Zukunft der Parallelprogrammierung hätte erzählen können. Zumindest war ich genau aus diesem Grund in seinem Vortrag. Das ließ sich allerdings ganz schnell nachholen, indem wir unsere Videokamera aufgebaut und Tiberiu drei schlaue Fragen gestellt haben. Die erste handelt vom Inhalt seiner Präsentation, Nummer zwei beschäftigt sich mit seiner Podiumsdiskussion vom Montag und mit der Beantwortung von Frage drei ließ er uns in die Zukunft der Parallelprogrammierung blicken.</p>
<p>Nur so viel dazu: Laut Tiberiu müssen sich Software-Entwickler ab sofort mit Multithreading und Co. auseinander setzen, denn der Multicore-Shift hat schon längst begonnen. Und den Rest schaut ihr euch am besten selbst an, sobald unser Videointerview fertig und online ist.</p>
<p><strong>Update:</strong> Das Video ist fertig!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="292" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/b-2GA2SJbdE&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="292" src="http://www.youtube.com/v/b-2GA2SJbdE&amp;hl=de&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-die-zukunft-der-parallelprogrammierung/11/2009/&via=sw_devtwits&text=Videochat: Die Zukunft der Parallelprogrammierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-die-zukunft-der-parallelprogrammierung/11/2009/&via=sw_devtwits&text=Videochat: Die Zukunft der Parallelprogrammierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-die-zukunft-der-parallelprogrammierung/11/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat: Wie .NET-Entwickler von Multithreading profitieren</title>
		<link>http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/</link>
		<comments>http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 10:54:33 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1238</guid>
		<description><![CDATA[Der dritte Tag der Microsoft TechEd Europe 2009 begann mit der sehr anschaulichen und technisch höchst anspruchsvollen Techsession von Rami Radi, der bei Intel als Software-Ingenieur arbeitet und anderen Entwicklern hilft, ihre Anwendungen multicore-tauglich zu machen. Zunächst einmal muss festgehalten werden, dass die Session genauso gut besucht war wie die gestrige von Steve Teixeira. Darüber [...]]]></description>
			<content:encoded><![CDATA[<p>Der dritte Tag der <a href="http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/" target="_self">Microsoft TechEd Europe 2009</a> begann mit der sehr anschaulichen und technisch höchst anspruchsvollen Techsession von Rami Radi, der bei Intel als Software-Ingenieur arbeitet und anderen Entwicklern hilft, ihre Anwendungen multicore-tauglich zu machen.</p>
<p>Zunächst einmal muss festgehalten werden, dass die Session genauso gut besucht war wie die gestrige <a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/">von Steve Teixeira</a>. Darüber hinaus wurde schnell klar, dass die meisten Anwesenden weder wussten, dass Intel noch etwas anderes produziert als Mikroprozessoren, noch die Intel-Tools wie <a href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> kannten (was angesichts des &#8220;weder&#8221; keine Überrraschung war).</p>
<p>Ramis Präsentation befasste sich mit drei Kerngebieten: Intels aktuelle und zukünftige Mikroprozessor-Architekturen, .NET-4-Verbesserungen in Sachen Multithreading und wie Intel-Tools wie der besagte VTune Performance Analyzer Software-Entwicklern helfen können, ihre Apps auf Korrekheit hin zu überprüfen. Zu diesem Behufe sagte Rami einige bemerkenswerte Dinge:</p>
<blockquote><p>Moore&#8217;s law doesn&#8217;t help software developers anymore as frequencies aren&#8217;t going up anymore. The good news: the number of core does!</p></blockquote>
<blockquote><p>With Nehalem you get Non Uniform Memory Acess (NUMA) which connects every CPU and memory to each other which has huge advantages.</p></blockquote>
<blockquote><p>Come to Intel booth in hall 4.2 to see one of the first desktop PCs which is able to run 128 threads in parallel!</p></blockquote>
<blockquote><p>Multithreading is not equal parallelism!</p></blockquote>
<blockquote><p>Poor scaling .NET applications can be powered up with the help of Intel VTune Performance Analyzer and Visual Studio 2010 / .NET 4</p></blockquote>
<blockquote><p>.NET 4 provides the Background Garbage Collection which speeds up managed code significantly.</p></blockquote>
<blockquote><p>Worker stealing within .NET 4 will help to achieve better multithreaded balanced managed applications.</p></blockquote>
<blockquote><p>VTune profiles and samples .NET applications in order to find critical code sections where a lot of computing time is being wasted</p></blockquote>
<blockquote><p>Vtune also helps identifying false sharing problems. Means VTune will detect and solve cache line misses.</p></blockquote>
<blockquote><p>To eliminate  false sharing problems helps to speed up your .NET apps on 8 core system by 70x!</p></blockquote>
<p><span id="more-1238"></span>Sehr anschaulich und beeindruckend war auch die Maze-Solving-Demo, die Rami dabei hatte. Ziel solch eines Maze Solvers ist das Aufspüren des optimalen Pfades innerhalb einer zweidimensionalen Umgebung, wie dies beispielsweise in Logistikanwendungen häufig notwendig ist. Um die Leistungsfähigkeit von .NET 4 und Multithreading zu demonstrieren, startete Rami die Demo zunächst unter .NET 3.5 im seriellen Modus. Das Problem wurde unter .NET 3.5 in 14 Sekunden gelöst, unter .NET 4 hingegen in 12, und das nur wegen der architekturellen Verbesserungen im .NET-4-Framework. Und klar, dass die Multithreading-Variante in .NET 4 das Problem blitzschnell in wenigen Sekunden löste.</p>
<p>Spannend fand ich auch seine Ausführungen bezüglich VTune und .NET. Denn dieses Tool wird vorwiegend zur Fehlersuche in nativ programmierten Anwendungen eingesetzt. Umso überraschender war die Erkenntnis, dass VTune auch .NET-Entwicklern bei ihrer Arbeit helfen kann. Hierzu erstellt VTune ein Profil der laufenden Anwendung und generiert dabei eine große Zahl an Samples, die dann kumuliert und gewichtet werden. Das Ergebnis zeigt auf einen Blick, wo sich mögliche Hotspots innerhalb des Codes befinden.</p>
<p>Natürlich hatten wir während Ramis Präsentation die Kamera aufgebaut und diese bis zum Schluss mitlaufen lassen. Klar ist aber auch, dass wir daraus keinen 75-Minüter bauen. Tom schneidet gerade die besten Szenen zusammen, mischt diese mit dem Interview, das wir mit Rami nach seinem Vortrag geführt haben, und wenn das Video fertig auf Youtube steht, werden wir es hier veröffentlichen. Freut euch schon mal auf sehr anschaulichen Content.</p>
<p>Update: Das Video ist fertig!<br />
<object width="520" height="292"><param name="movie" value="http://www.youtube.com/v/QS92kZGy958&#038;hl=de_DE&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QS92kZGy958&#038;hl=de_DE&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="520" height="292"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/&via=sw_devtwits&text=Videochat: Wie .NET-Entwickler von Multithreading profitieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/&via=sw_devtwits&text=Videochat: Wie .NET-Entwickler von Multithreading profitieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intel-Session &#8220;Parallel Studio&#8221; und eine Netbook-Verlosung</title>
		<link>http://www.software-dev-blog.de/intel-session-parallel-studio-und-eine-netbook-verlosung/11/2009/</link>
		<comments>http://www.software-dev-blog.de/intel-session-parallel-studio-und-eine-netbook-verlosung/11/2009/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 16:20:20 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1235</guid>
		<description><![CDATA[Um 16:30 Uhr betrat Ralph de Wargny die Bühne des Visual Studio Partner-Theaters, um ein wenig über Intel Parallel Studio zu erzählen und um ein Netbook zu verlosen, für das gestern und heute eine Menge Leute Frageb beantwortet haben. Ralphs Präsentation gibt es wie gewohnt als Twitter-Stream-Auszug: Intel Parallel Studio = Amplifier + Inspector + [...]]]></description>
			<content:encoded><![CDATA[<p>Um 16:30 Uhr betrat Ralph de Wargny die Bühne des Visual Studio Partner-Theaters, um ein wenig über Intel Parallel Studio zu erzählen und um ein Netbook zu verlosen, für das gestern und heute eine Menge Leute Frageb beantwortet haben. Ralphs Präsentation gibt es wie gewohnt als Twitter-Stream-Auszug:</p>
<blockquote><p>Intel Parallel Studio = Amplifier + Inspector + Composer + Advisor = Multicore optimization</p></blockquote>
<blockquote><p>Parallel Advisor helps you to parallelize your native code. But from 2010 onwards only.</p></blockquote>
<blockquote><p>With Parallel Inspector you find memory errors before they happen. Works on serial AND threaded code.</p></blockquote>
<blockquote><p>Intel Parallel Amplifier is a child of VTune Performance Analyzer, but easier and more intuitively to use. Profile you parallel code.</p></blockquote>
<blockquote><p>On <a href="http://wwwintel.com/go/parallel"><span style="text-decoration: underline;"><span style="color: #0000ff;">http://wwwintel.com/go/para&#8230;</span></span></a> you&#8217;ll find more information about Parallel Studio and more.</p></blockquote>
<p>Nach der Parallel-Studio-Session gab es das dann das lang ersehnte Netbook, ein Sony Vaio. Sehr schickes Teil. Der Durchgang zwischen Theater und Intel-Stand war entsprechend für eine kurze Zeitspanne komplett verstopft. Kein Wunder: Netbooks sind gerade der große Renner.</p>
<p>Für alle, die nicht dabei sein konnten, haben wir Ralphs Vortrag und die Netbook-Verlosung mit unserer JVC-Kamera auf SD-Karte gespeichert. Sobald Tom die besten Bilder zusammengeschnitten hat, geht das Video hier online.</p>
<p><strong>Update:</strong> Hier ist das Video. Viel Spaß damit!</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="292" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/etDSIkAWkm0&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="292" src="http://www.youtube.com/v/etDSIkAWkm0&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/intel-session-parallel-studio-und-eine-netbook-verlosung/11/2009/&via=sw_devtwits&text=Intel-Session "Parallel Studio" und eine Netbook-Verlosung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/intel-session-parallel-studio-und-eine-netbook-verlosung/11/2009/&via=sw_devtwits&text=Intel-Session "Parallel Studio" und eine Netbook-Verlosung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/intel-session-parallel-studio-und-eine-netbook-verlosung/11/2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Videochat mit Steve Teixeira über Parallelprogrammierung</title>
		<link>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/</link>
		<comments>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 08:10:08 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1233</guid>
		<description><![CDATA[Steve Teixeira von Microsoft ist ein gern gesehener Gast auf den großen Konferenzen dieser Welt. Wenn es sich zudem um die Hauskonferenz handelt, ist es nicht wirklich überraschend, dass er hier mehrfach über sein Lieblingsthema spricht, nämlich über die parallele Programmierung. So wie heute morgen um 9:00 Uhr in der Früh, was aber die anwesenden [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Teixeira von Microsoft ist ein gern gesehener Gast auf den großen Konferenzen dieser Welt. Wenn es sich zudem um die Hauskonferenz handelt, ist es nicht wirklich überraschend, dass er hier mehrfach über sein <a href="http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/">Lieblingsthema </a>spricht, nämlich über die parallele Programmierung.</p>
<p>So wie heute morgen um 9:00 Uhr in der Früh, was aber die anwesenden Software-Entwickler nicht davon abgehalten hat, den Raum bis auf den letzten Platz zu füllen. Das zeigt zweierlei: Erstens hat das Thema Multithreading viele Leute schon erreicht, und zweitens besteht offensichtlich noch eine Menge an Informationsbedarf. Und da ist Steve genau der richtige, um vorhandene Wissenslücken zu füllen.</p>
<p>Für alle, die es nicht mitbekommen haben: Ich saß in der Session und habe mir die Seele aus dem Leib <a href="http://twitter.com/mhuelskoetter" target="_blank">getwittert</a>. Ein paar Kostproben gefällig?</p>
<blockquote><p>First demo: LINQ versus PLINQ. Guess who is faster? Got it?! Yes, PLINQ is 3.3x faster.</p></blockquote>
<blockquote><p>The only difference between LINQ &amp; PLINQ is a little &#8220;AsParallel()&#8221;. Very easy, very intuitive!</p></blockquote>
<blockquote><p>ParallelEnumarable() fits perfectly for parallel computing with huge data. Think of financial applications, e.g.</p></blockquote>
<blockquote><p>There&#8217;s one important advice by Steve: Don&#8217;t use threads but tasks. .NET 4 is supporting with Parallel.Invoke() e.g.</p></blockquote>
<blockquote><p>With .NET 4 you can delay tasks in order to run them later as soon you need them.</p></blockquote>
<p>Diese und andere Aussagen ergaben ein klares Bild: .NET 4 soll und wird die Parallelprogrammierung verbessern, und das mit einem klaren Konzept, mit Tasks statt Threads und den passenden Tools wie einem Debugger, der viele Informationen über die laufenden Threads und Tasks liefert.</p>
<p>Direkt nach der Session konnten wir übrigens Steve Teixeira dazu überreden, uns vor der Kamera ein paar Fragen zu beantworten. Kollege Papadhimas ist gerade am Schnitt dran. Sobald das Video fertig und auf Youtube gestellt ist, kommt hier der Embedcode rein. Damit ihr auch etwas davon habt.</p>
<p>Update: Das Video ist fertig geschnitten, gerendert und auf Youtube. Und hier. So, Film ab.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/cWSAg7yls_0&amp;hl=de&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/cWSAg7yls_0&amp;hl=de&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/&via=sw_devtwits&text=Videochat mit Steve Teixeira über Parallelprogrammierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/&via=sw_devtwits&text=Videochat mit Steve Teixeira über Parallelprogrammierung&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TechEd09: Erste Videoeindrücke aus Berlin</title>
		<link>http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:11:47 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[teched09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1228</guid>
		<description><![CDATA[Wir sind also in Berlin, auf der Microsoft TechEd Europe 2009. Das sollte sich ja allmählich herumgesprochen haben. Damit ihr es auch wirklich glaubt, ist Tom heute erst mal allein mit seiner Kamera losgezogen, um erste Eindrücke einzufangen. Und ab morgen bin ich dann mit dabei, um ein paar Videointerviews und -demos zu drehen. Mit [...]]]></description>
			<content:encoded><![CDATA[<p>Wir sind also in Berlin, auf der Microsoft TechEd Europe 2009. Das sollte sich ja allmählich herumgesprochen haben. Damit ihr es auch wirklich glaubt, ist Tom heute erst mal allein mit seiner Kamera losgezogen, um erste Eindrücke einzufangen. Und ab morgen bin ich dann mit dabei, um ein paar Videointerviews und -demos zu drehen. Mit auf der Liste stehen:</p>
<ul>
<li>Steve Teixeira wird morgen früh (Di, 9:00) etwas zu &#8220;Parallel Computing for Managed Developers&#8221; erzählen. Hoffentlich bekommen wir Steve hinterher für ein Interview vor die Kamera.</li>
<li>Um 15:15 Uhr geht es dann um das Thema HPC und Virtualisierung. Auch hier planen wir ein anschließendes Videointerview.</li>
<li>Intel-Kollege Rami, der am Mittwoch seine Techsession hat, wird uns in seiner Demo zeigen, wie Managed Code mithilfe von VTune optimiert werden kann.</li>
<li>Natürlich werden wir auch Bilder von der Parallel-Studio-Session inklusive Netbook-Verlosung zeigen.</li>
<li>Am Mittwoch hat dann Rami seine besagte Techsession. Hinterher stellen wir im ein paar schlaue Fragen.</li>
<li>Um 10:15 Uhr geht es direkt weiter mit F# und dessen parallelen Fähigkeiten. Hinterher gibt&#8217;s hoffentlich ein Videochat mit Donald Syme.</li>
<li>Tiberiu Covaci hält um 12:20 Uhr seinen Vortrag mit dem Titel &#8220;The Future of Parallel Programming&#8221;. Anschließend werden wir Tiberiu zu seinen diversen Techsessions befragen. Auch zu denen, die wir heute Morgen leider nicht besuchen konnten.</li>
<li>Und falls ihr nochmals die 15-Minuten-Präsentation samt Netbook-Verlosung sehen wollt: Am Mittwoch ist wieder Gelegenheit dazu.</li>
<li>Der Donnerstag beginnt mit einer Parallelsession mit dem Titel &#8220;Going Parallel for a Living: Introduction to the Concurrency Coordination Runtime&#8221; des lieben Kollegen Ralf Westphal. Mal sehen, ob er uns auch vor der Kamera etwas erzählt.</li>
<li>Um 15:15 Uhr ist Steve Teixeira noch mal dran, und zwar mit seiner Session &#8220;Building High Performance Parallel Software&#8221;. Ob Steve sich zweimal von uns interviewen lässt?</li>
<li>Natürlich gibt es auch am Donnerstag die fast schon lieb gewonnene 15-Minuten-Session inklusive Netbook-Vergabe. Aber diesmal schenken wir uns das vielleicht. Wir wollen ja niemanden langweilen.</li>
<li>Und klar, dass die Intel-Kollegin Beatrice noch zu Wort kommt. Sie will nämlich unbedingt etwas zum Intel Atom Developer Program erzählen.</li>
</ul>
<p>So, und nach so vielen Programmankündigungen kommen jetzt endlich die Impressionen aus Berlin. Film ab!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="293" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/q1wPot5Zyq0&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="293" src="http://www.youtube.com/v/q1wPot5Zyq0&amp;hl=de&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/&via=sw_devtwits&text=TechEd09: Erste Videoeindrücke aus Berlin&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/&via=sw_devtwits&text=TechEd09: Erste Videoeindrücke aus Berlin&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/teched09-erste-videoeindrucke-aus-berlin/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Von Crytek bis Larrabee: Das war die GDC09</title>
		<link>http://www.software-dev-blog.de/von-crytek-bis-larrabee-das-war-die-gdc09/08/2009/</link>
		<comments>http://www.software-dev-blog.de/von-crytek-bis-larrabee-das-war-die-gdc09/08/2009/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 12:58:32 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1150</guid>
		<description><![CDATA[Sodala, die Game Developers Conference 2009 ist Geschichte und wir präsentieren nochmals die schönsten Bilder der Entwicklerkonferenz. Ob CryEngine 3 samt Interview mit Cevat Yerli, Techsessions zu CPU-Fragen, Larrabee, Parallel Studio, Intel Graphics Performance Analyzer oder Duale Zahlen &#8211; wir hatte unseren Spaß und haben eine ganze Menge gelernt. Und die Entwickler hatten auch etwas [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object width="464" height="261" data="http://www.youtube.com/v/FM0-P268f3o&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FM0-P268f3o&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>Sodala, die Game Developers Conference 2009 ist Geschichte und wir präsentieren nochmals die schönsten Bilder der Entwicklerkonferenz. Ob <a title="GDC09: Mit CryEngine für PC, XBox und Co. entwickeln" href="http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/">CryEngine 3</a> samt <a title="GDC09: Warum die nächste CryEngine erst 2012 kommt" href="http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/">Interview mit Cevat Yerli</a>, Techsessions zu <a title="GDC09: Warum CPUs für Spieleentwickler wichtig sind" href="http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/">CPU-Fragen</a>, <a title="GDC09: Effizient und parallel mit Larrabee programmieren" href="http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/">Larrabee</a>, <a title="GDC09: So funktioniert Intel Parallel Studio" href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Parallel Studio</a>, <a title="GDC09: Spieletitel für integrierte Grafikchips optimieren" href="http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/">Intel Graphics Performance Analyzer</a> oder <a title="GDC09: Wie Programmierer von Dualen Zahlen profitieren" href="http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/">Duale Zahlen</a> &#8211; wir hatte unseren Spaß und haben eine ganze Menge gelernt.</p>
<p>Und die Entwickler hatten auch etwas davon &#8211; na, mal vor allem die, die eines der vier <a title="GDC09: Netbook-Verlosung am Intel-Stand" href="http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/">Netbooks gewonnen</a> haben. Alle anderen hoffentlich auch. Also, wir sehen uns (wieder) im nächsten Jahr. Gleiche Stelle, gleich Welle. Tschö und macht et jut!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/von-crytek-bis-larrabee-das-war-die-gdc09/08/2009/&via=sw_devtwits&text=Von Crytek bis Larrabee: Das war die GDC09&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/von-crytek-bis-larrabee-das-war-die-gdc09/08/2009/&via=sw_devtwits&text=Von Crytek bis Larrabee: Das war die GDC09&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/von-crytek-bis-larrabee-das-war-die-gdc09/08/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GDC09:  Mit CryEngine für PC, XBox und Co. entwickeln</title>
		<link>http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 06:28:42 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1148</guid>
		<description><![CDATA[Am gestrigen dritten und letzten Tag der Game Developers Conference 2009 hatten wir noch ein richtiges &#8220;Wow&#8221;-Erlebnis. Und zwar am Crytek-Stand, wo wir Zeuge einer Präsentation wurden, in der es um die brandneue Entwicklungsumgebung von Crytek geht. Diese versteht sich als Komplementärprodukt zur CryEngine 3, die sich ja noch im Beta-Status befindet. Was wir von [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object width="464" height="261" data="http://www.youtube.com/v/25L1Wx97CFM&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/25L1Wx97CFM&amp;hl=de&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Am gestrigen dritten und letzten Tag der Game Developers Conference 2009 hatten wir noch ein richtiges &#8220;Wow&#8221;-Erlebnis. Und zwar am Crytek-Stand, wo wir Zeuge einer Präsentation wurden, in der es um die brandneue Entwicklungsumgebung von Crytek geht. Diese versteht sich als Komplementärprodukt zur CryEngine 3, die sich ja noch im Beta-Status befindet. Was wir von dem CryEngine-Backend sehen konnten, war mehr als beeindruckend.</p>
<p>So wird es möglich sein, ein neues Spiel für alle drei Plattformen &#8211; also PC, PlayStation und XBox &#8211; gleichzeitig zu entwickeln. Dabei lassen sich sämtliche Veränderungen an einem Level in Echtzeit testen &#8211; auf allen drei Plattformen. Das wird natürlich die notwendigen Entwicklungszeiten drastisch reduzieren. Das geht sogar so weit, dass Veränderungen an einem Gamelevel beim Ausfall einer der drei Plattformen nach deren Neustart automatisch aktualisiert werden &#8211; ein weiterer wesentlicher Vorteil für Spieleentwickler.</p>
<p>Aber auch die Integration von weiteren Tools wie <em>Photoshop</em> in die Crytek&#8217;sche Entwicklerumgebung hat es in sich: So lassen sich beispielsweise bestehende Texturen per einfachem Drag&#8217;n'Drop in die Bildbearbeitungssoftware kopieren, verändern und wieder per Mausklick in den Gamelevel übernehmen. Wirklich sehr trivial. Aber auch das Erstellen neuer Objekte wir Inseln, Felsen etc. geschieht schnell und einfach per Maus. Es war wohl noch nie leichter, Game-Designer zu sein &#8230;</p>
<p>Auf die CryEngine-3-Spiele kann man sich also wirklich freuen, wenngleich die Unterschiede zur CryEngine 2 nicht so dramatisch ausfallen werden. Außerdem müssen wir uns noch ein wenig gedulden, bis die nächste CryEngine ansteht. Denn das kann locker 2012 werden, wie wir <a title=" GDC09: Warum die nächste CryEngine erst 2012 kommt " href="http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/">von Cevat Yetil (CEO von Crytek) erfahren haben</a>.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/&via=sw_devtwits&text=GDC09:  Mit CryEngine für PC, XBox und Co. entwickeln&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/&via=sw_devtwits&text=GDC09:  Mit CryEngine für PC, XBox und Co. entwickeln&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-mit-cryengine-fur-pc-xbox-und-co-entwickeln/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Wie Programmierer von Dualen Zahlen profitieren</title>
		<link>http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 13:52:27 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1145</guid>
		<description><![CDATA[Vor einer Woche hatte ich angekündigt, dass wir uns die Session &#8220;Dual Numbers: Simple Math, Easy C++ Coding and Lots of Tricks&#8221; ansehen werden. Und genau das haben wir heute getan. Nur so viel: Tough stuff! Damit wir hier nix Falsches erzählen, konnten wir Gino van den Bergen zu einem Interview überreden, damit er uns [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einer Woche hatte ich <a title=" Wichtige Techsessions der GDC09 auf einen Blick " href="http://www.software-dev-blog.de/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/">angekündigt</a>, dass wir uns die Session &#8220;Dual Numbers: Simple Math, Easy C++ Coding and Lots of Tricks&#8221; ansehen werden. Und genau das haben wir heute getan. Nur so viel: Tough stuff!</p>
<p>Damit wir hier nix Falsches erzählen, konnten wir Gino van den Bergen zu einem Interview überreden, damit er uns etwas über Duale Zahlen erzählt: Worum es in seinem Vortrag ging, warum Spieleentwickler auf Duale Zahlen setzen sollten und was das Ganze mit Larrabee zu tun hat.</p>
<p>Nur soviel: Es geht um &#8220;Clean Code&#8221;, um die Vereinfachung der Differentialrechnung, und andere schöne Dinge, mit denen vor allem Spieleprogrammierer zu tun haben.</p>
<p>Und jetzt: Film ab!</p>
<p style="text-align: center;">
<p style="text-align: center;"><object width="464" height="261" data="http://www.youtube.com/v/RlcbyOdvRZA&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RlcbyOdvRZA&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/&via=sw_devtwits&text=GDC09: Wie Programmierer von Dualen Zahlen profitieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/&via=sw_devtwits&text=GDC09: Wie Programmierer von Dualen Zahlen profitieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-wie-programmierer-von-dualen-zahlen-profitieren/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Spieletitel für integrierte Grafikchips optimieren</title>
		<link>http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 13:09:28 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Optimieren]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1144</guid>
		<description><![CDATA[Anlässlich der Game Developers Conference 2009 in Köln betrat Steve Hughes von Intel die Bühne, um über ein Tool zu sprechen, von dem hier schon öfter die Rede war: Intel Graphics Performance Analyzer. Mithilfe dieses kleinen Software-Werkzeugs können Spieleentwickler wie Sega ihre Titel so optimieren, dass sie nicht nur auf Desktop-PCs mit diskreter Grafikkarte vernünftig [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object width="464" height="261" data="http://www.youtube.com/v/FRQoY6zDsxQ&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FRQoY6zDsxQ&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>Anlässlich der Game Developers Conference 2009 in Köln betrat Steve Hughes von Intel die Bühne, um über ein Tool zu sprechen, von dem hier <a title=" Warum Demigod auch auf Notebooks spielbar ist " href="http://www.software-dev-blog.de/warum-demigod-auch-auf-notebooks-spielbar-ist/07/2009/">schon öfter</a> <a title=" Analysetool für DirectX-Games für mehr Laptop-Performance " href="http://www.software-dev-blog.de/analysetool-fur-directx-games-fur-mehr-laptop-performance/05/2009/">die Rede</a> war: Intel Graphics Performance Analyzer. Mithilfe dieses kleinen Software-Werkzeugs können <a title=" Warum “Empire: Total War” auf Notebooks so gut läuft" href="http://www.software-dev-blog.de/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/">Spieleentwickler wie Sega</a> ihre Titel so optimieren, dass sie nicht nur auf Desktop-PCs mit diskreter Grafikkarte vernünftig laufen, sondern auch auf Rechnern mit integriertem Grafikchip.</p>
<p>Um dabei eine optimale Balance aus flüssigem Gameplay und möglichst detail- und effektreichen Bildern zu garantieren, ermittelt Intel GPA vorhandene Hotspots eines Spieletitels wie in <em>Empire: Total War</em>. Hierfür haben die Software-Spezialisten der Sega Tech Group im Auftrag von Sega das komplette Spiel zu Testzwecken zweigeteilt: &#8220;Kampagnen&#8221; und &#8220;Schlachten&#8221;. Innerhalb dieser zwei Segmente wurden dann mithilfe des Intel GPA interessante Dinge identifiziert.</p>
<p><span id="more-1144"></span>Dazu gehörte beispielsweise das Rendern der Küstenlinie, was eine Menge an Rechenzeit beansprucht. Zuviel für ein System mit integrierter Grafik. Die Lösung war dann recht simpel: Shader-Befehle wurden vereinfacht, sodass die GPU weniger zu rechnen hat, ohne dass die Szenerie ihren Reiz verliert. Ähnlich verfuhren die Software-Entwickler in Sachen Regenschauer, die das Spiel auf Notebooks erheblich ausbremsten. So entschlossen sich die Sega-Ingenieure dazu, die einzelnen Regentropfen mit einer Textur zu überziehen, anstatt diese mithilfe eines aufwendigen Shaders berechnen zu lassen.</p>
<p>Nach seiner Präsentation hat sich Steve dann noch ein wenig Zeit genommen, um uns Intel Graphics Performance Analyzer in Aktion zu zeigen. Sehr sehenswert!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/&via=sw_devtwits&text=GDC09: Spieletitel für integrierte Grafikchips optimieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/&via=sw_devtwits&text=GDC09: Spieletitel für integrierte Grafikchips optimieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Netbook-Verlosung am Intel-Stand</title>
		<link>http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 07:59:28 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Gewinnspiel]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1141</guid>
		<description><![CDATA[An den ersten beiden Tag verloste Intel auf der Game Developers Conference vier Netbooks, über die sich vier glückliche Gewinner freuen konnten. Natürlich waren wir mit unserer Videokamera dabei und haben die schönsten Bilder für euch zusammengeschnitten. Und es gab nicht nur Netbooks, sondern auch Bücher, USB-Sticks und Mauspads, die man ergattern konnte &#8211; wenn [...]]]></description>
			<content:encoded><![CDATA[<p>An den ersten beiden Tag verloste Intel auf der <a title="Alle GDC09-Beiträge auf einen Blick" href="http://www.software-dev-blog.de/tag/gdc09/">Game Developers Conference</a> vier <a title="Netbooks halten die Mobil-Industrie auf Trab" href="http://www.it-techblog.de/netbooks-halten-die-mobil-industrie-auf-trab/07/2009/" target="_blank">Netbooks</a>, über die sich vier glückliche Gewinner freuen konnten. Natürlich waren wir mit unserer Videokamera dabei und haben die schönsten Bilder für euch zusammengeschnitten. Und es gab nicht nur Netbooks, sondern auch <a title=" Buchtipp: Multicore-Programmierung lernen mit Intel " href="http://www.software-dev-blog.de/buchtipp-multicore-programmierung-lernen-mit-intel/12/2008/">Bücher</a>, USB-Sticks und Mauspads, die man ergattern konnte &#8211; wenn man nur schnell genug war.</p>
<p><object width="464" height="261" data="http://www.youtube.com/v/-aeSAdtKjZs&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-aeSAdtKjZs&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/&via=sw_devtwits&text=GDC09: Netbook-Verlosung am Intel-Stand&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/&via=sw_devtwits&text=GDC09: Netbook-Verlosung am Intel-Stand&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-netbook-verlosung-am-intel-stand/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: So funktioniert Intel Parallel Studio</title>
		<link>http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 14:52:06 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1139</guid>
		<description><![CDATA[Am zweiten Tag der Game Developers Conference 2009 in Köln bot sich die Gelegenheit, Parallel Studio aus nächster Nähe zu betrachten. Edmund Preiss nahm sich nämlich die Zeit und weihte uns in die Geheimnisse der Entwickler-Suite ein. Ok, über Parallel Studio habe ich eigentlich schon alles gesagt und geschrieben, aber in gut vier Minuten bekommt [...]]]></description>
			<content:encoded><![CDATA[<p>Am zweiten Tag der <a title="Alle GDC09-Beiträge auf einen Blick" href="http://www.software-dev-blog.de/tag/gdc09/">Game Developers Conference 2009</a> in Köln bot sich die Gelegenheit, <a title="Happy Birthday, Parallel Studio!" href="http://www.software-dev-blog.de/happy-birthday-parallel-studio/05/2009/">Parallel Studio</a> aus nächster Nähe zu betrachten. Edmund Preiss nahm sich nämlich die Zeit und weihte uns in die Geheimnisse der Entwickler-Suite ein. Ok, über Parallel Studio habe ich eigentlich schon alles gesagt und geschrieben, aber in gut vier Minuten bekommt ihr per Video sämtliche Infos auf einen Blick. Daher: Film ab!</p>
<p><object width="464" height="261" data="http://www.youtube.com/v/BfArU1Ee9_0&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/BfArU1Ee9_0&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/&via=sw_devtwits&text=GDC09: So funktioniert Intel Parallel Studio&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/&via=sw_devtwits&text=GDC09: So funktioniert Intel Parallel Studio&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Effizient und parallel mit Larrabee programmieren</title>
		<link>http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 11:36:26 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1136</guid>
		<description><![CDATA[Auf seine gestrige erste Larrabee-Session folgte heute Morgen Teil zwei. Steve McCalla referierte über &#8220;Gather&#8221;, &#8220;Swizzle&#8221;, &#8220;Predication&#8221; und andere komplexe Dinge. Die Idee dahinter ist letztlich immer dieselbe: Aufgrund der sehr breiter Vektorregister, die Larrabee neben der reinen x86-Architektur spendiert bekommt, lassen sich Schleifenkonstrukte, Additionen, Multiplikationen, Maskierungen und andere Operation sehr parallel und damit sehr [...]]]></description>
			<content:encoded><![CDATA[<p>Auf seine gestrige erste Larrabee-Session folgte heute Morgen Teil zwei. Steve McCalla referierte über <a title="GDC09: Paralleles Speichern, Laden und mehr mit Larrabee" href="http://www.software-dev-blog.de/gdc09-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/">&#8220;Gather&#8221;</a><a title="GDC09: Paralleles Speichern, Laden und mehr mit Larrabee " href="http://www.software-dev-blog.de/gdc09-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/">, &#8220;Swizzle&#8221;, &#8220;Predication&#8221;</a> und andere komplexe Dinge. Die Idee dahinter ist letztlich immer dieselbe: Aufgrund der sehr breiter Vektorregister, die Larrabee neben der reinen x86-Architektur spendiert bekommt, lassen sich Schleifenkonstrukte, Additionen, Multiplikationen, Maskierungen und andere Operation sehr parallel und damit sehr schnell ausführen.</p>
<p>Und das auf einer Vielzahl von Prozessorkernen, die sowohl für allgemeine Aufgaben taugen als auch für grafisch orientierte (wie viele Cores Larrabee verpasst bekommt, verrät Intel leider noch nicht). Die Schlussfolgerung daraus: Der Befehlssatz von Larrabee (LRBni genannt) wird hoch komplexe mathematische Aufgaben blitzschnell und sehr parallel berechnen.</p>
<p>Steve hat übrigens während seines heutigen Vortrags für besonders schlaue Fragen Mauspads verschenkt, was ziemlich gut ankam (können sich Software-Entwickler die kleinen Matten nicht leisten?!). Außerdem hat er ein wirklich interessantes Statement abgegeben:</p>
<p><span id="more-1136"></span></p>
<blockquote><p>Wenn Intel eine Software-Firma wäre, würden wir zu der größten ihrer Zunft gehören!</p></blockquote>
<p>Soll heißen: Intel beschäftigt mehrere tausend Software-Entwickler, die Jahr für Jahr <a title="Happy Birthday, Parallel Studio!" href="http://www.software-dev-blog.de/happy-birthday-parallel-studio/05/2009/">neue Software-Tools</a> programmieren und <a title="Neue Version der Intel Threading Building Blocks" href="http://www.software-dev-blog.de/neue-version-der-intel-threading-building-blocks/08/2009/">bestehende weiterentwickeln</a>. Damit andere Software-Programmierer die Intel-Prozessoren bestmöglich ausschöpfen können. Ganz in Steves Sinne!</p>
<p>Ach ja: Nach seiner zweiten Session hat sich Mister McCalla noch ein wenig Zeit genommen, um unsere Fragen zu beantworten. Wir wollten noch unbedingt wissen, <a title="GDC09: Vektorisierung und Rasterisierung mit Larrabee" href="http://www.software-dev-blog.de/gdc09-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/">warum sich Game-Programmierer</a> auf Larrabee freuen sollten.</p>
<p><object width="464" height="261" data="http://www.youtube.com/v/dEHGV6fxZEs&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dEHGV6fxZEs&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/&via=sw_devtwits&text=GDC09: Effizient und parallel mit Larrabee programmieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/&via=sw_devtwits&text=GDC09: Effizient und parallel mit Larrabee programmieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-effizient-und-parallel-mit-larrabee-programmieren/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Warum CPUs für Spieleentwickler wichtig sind</title>
		<link>http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 10:54:48 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1135</guid>
		<description><![CDATA[Auf seiner gestrigen Techsession gab es von Leigh Davies eine Menge nützliche Tipps, wie Spieleentwickler von den aktuellen und zukünftigen Prozessoren profitieren können. Wie ich ja bereits geschrieben habe, bietet vor allem der Core i7 eine ganze Menge nützlicher Features: hohe Bandbreiten, verbesserte Registerprogrammierung, Simultaneous Multithreading (ehemals Hyperthreading) und vieles mehr. Erst einmal ging es [...]]]></description>
			<content:encoded><![CDATA[<p>Auf seiner gestrigen Techsession gab es von Leigh Davies eine Menge nützliche Tipps, wie Spieleentwickler von den aktuellen und zukünftigen Prozessoren profitieren können. Wie ich ja <a title=" So profitieren Spieleentwickler von neuen Prozessoren " href="http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/">bereits geschrieben habe</a>, bietet vor allem der <a title="3D-Demo “Smoke” zeigt das wahre Core i7-Potenzial" href="http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/">Core i7</a> eine ganze Menge nützlicher Features: hohe Bandbreiten, verbesserte Registerprogrammierung, Simultaneous Multithreading (ehemals Hyperthreading) und vieles mehr.</p>
<p>Erst einmal ging es aber um das Tic-Toc-Modell von Intel: Seit 2005 gibt es in den ungeraden Jahren eine neue Prozessorgeneration, in den geraden eine Verkleinerung derselben, da die Fertigungsprozesse ständig verbessert werden. Derzeit steht der grundlegende Wechsel von 45 zu 32 Nanometern an.</p>
<p>Natürlich kam in Leighs Session auch der berühmte Satz <a title="Artikel &quot; The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software&quot;" href="http://www.gotw.ca/publications/concurrency-ddj.htm" target="_blank">&#8220;The free lunch is over&#8221;</a> zum Einsatz (der zwar ein wenig überstrapaziert ist, aber immer noch Gültigkeit hat). Diese von Herb Sutter geprägte Aussage bezieht sich auf die Tatsache, das seit 2005 die Taktraten nur noch unwesentlich ansteigen (dafür aber die Zahl der Prozessorkerne). Das bedeutet vor allem für Software-Entwickler, dass sie in die Programmierung neuer (oder bestehender) Anwendungen mehr Hirnschmalz stecken müssen, da sie nur noch mit Multithreading und solchen Vorgängen ihre Apps schneller machen können.</p>
<p><span id="more-1135"></span>Daher lautete <em><strong>Tipp #1</strong></em> von Leigh an die anwesende Entwicklerschar: <em><strong>&#8220;Beschäftigt euch so früh wie möglich mit künftigen Prozessoren!&#8221;</strong></em> Nur dann schaffen die Entwickler es nämlich, das Optimum aus der Hardware herauszuholen und damit die eigene Anwendung leistungsfähiger zu machen.</p>
<p>Dazu gehört zum Beispiel die verfügbare Anzahl von Prozessorkerne und möglichen Threads pro Core, aber auch die Evolution der registernahen SIMD-Befehle, die derzeit in der Version 4.2 auf dem Core i7 implementiert sind. Aus diesem Grund lautet <em><strong>Tipp #2: &#8220;Eure Kunden haben SSE, also nutzt es!&#8221;</strong></em></p>
<p>Abschließend folgte Leighs <em><strong>Tipp #3</strong></em>, und der hat mit der Bestimmung der vorhandenen Prozessorkerne in einem PC zu tun: <em><strong>&#8220;Das &#8216;Erraten&#8217; von CPU-Kernen ist ziemlich gefährlich, also gebt euch Mühe, diese zu berechnen!&#8221;</strong></em> Hierfür gibt es übrigens detaillierte Codebespiele auf intel.com.</p>
<p>Ja, und anschließend stand uns Leigh Davies noch für drei schlaue Fragen samt schlauer Antworten parat. Daher: Film ab!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/w2vlaIBWhaE&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/w2vlaIBWhaE&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/&via=sw_devtwits&text=GDC09: Warum CPUs für Spieleentwickler wichtig sind&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/&via=sw_devtwits&text=GDC09: Warum CPUs für Spieleentwickler wichtig sind&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Warum die nächste CryEngine erst 2012 kommt</title>
		<link>http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 14:55:18 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1133</guid>
		<description><![CDATA[Während seiner sehr gut besuchten Keynote-Session überraschte Crytek-CEO Cevat Yerli mit der Aussage, dass die nächste Game-Engine aus dem Hause Crytek noch rund drei Jahre, also bis 2012, auf sich warten lässt. Der Grund hierfür ist recht simpel: Anstatt hauptsächlich auf den PC als Spieleplattform zu setzen, wird sich Crytek in Zukunft auch auf XBox [...]]]></description>
			<content:encoded><![CDATA[<p>Während seiner sehr gut besuchten Keynote-Session überraschte Crytek-CEO Cevat Yerli mit der Aussage, dass die nächste Game-Engine aus dem Hause Crytek noch rund drei Jahre, also bis 2012, auf sich warten lässt. Der Grund hierfür ist recht simpel: Anstatt hauptsächlich auf den PC als Spieleplattform zu setzen, wird sich Crytek in Zukunft auch auf XBox und PlayStation fokussieren. Und mit der nächsten Generation der Videospielkonsolen ist eben nicht vor 2012 zu rechnen.</p>
<p>Ansonsten war die Keynote-Präsentation wenig spektakulär, bot aber trotzdem interessante Einblicke in die Evolution der CryEngine. Diese erblickte in Form des Spieletitels <em>Far Cry</em> quasi das Licht der Welt (das Spiel selbst wurde zwischen 2001 und 2004 entwickelt). Mit <em>Far Cry</em> waren zum ersten Mal Pixel Shading, Bumpmapping, Vertex Shading und HDR möglich &#8211; ein echter Meilenstein im 3D-Gaming also.</p>
<p>Im November 2007 folgte dann <em>Crysis</em>, das auf der Folgegeneration CryEngine 2 basiert. Damit sah sich selbst Crytek auf einem guten Weg in Sachen fotorealistisches Rendering. Ein wesentlicher Unterschied zur Vorgänger-Engine war die verbesserte Skalierbarkeit von CryEngine 2, sowohl bei den 3D-Daten als auch bei der Pipeline.</p>
<p><span id="more-1133"></span>Tja, und nun gibt es bereits CryEngine 3, die sich allerdings noch im Betastadium befindet. Die neuen Möglichkeiten sind allerdings jetzt schon sehr beeindruckend: Neben skalierendem Many-/Multicore-Support bietet CryEngine 3 weitreichende grafische Verbesserungen. Aber auch die Entwicklungsumgebung hat es in sich: Wie man sich am Crytek-Stand im Ausstellerbereich überzeugen kann, erlaubt das Entwicklersystem die parallele Kreation eines Spielelevels für PC, Xbox und PlayStation zur selben Zeit. Das ermöglicht ein sehr effizientes simultanes Testen eines neuen Levels. Dazu werden wir noch Bewegtbilder nachreichen.</p>
<p>Aber natürlich wagte Cevat auch einen Blick in seine Kristallkugel, was in Sachen 3D-Spiele auf uns zukommt: Dazu gehörte die Feststellung, dass künftige Grafikprozessoren immer leistungsfähiger, da paralleler werden und zudem immer mehr Prozessoraufgaben übernehmen werden (hallo, Larrabee). Daneben fand ich die Tatsache halbwegs überraschend, dass es noch bis 2012 dauern wird, bis wir Abschied nehmen werden von festen Auflösungen innerhalb eines Spiels. Daher werden sich Spieleentwickler weiterhin darauf konzentrieren müssen, ihre Designs weiter zu verfeinern, die Physics Engines zu verbessern und die AI zu erhöhen. Nur auf diesem Weg lassen sich Spiele weiterhin differenzieren.</p>
<p>Ach ja: Direkt im Anschluss an seine Keynote stellte sich Cevat Yerli unseren vier Fragen. Die Antworten geben kurz und knapp Auskunft über seine Präsentation, über die Besonderheiten von CryEngine 3, über die Grafikengine der Zukunft und eine kleine Einschätzung in Sachen Larrabee. Danke, Cevat!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/IUAqsjGv2Cg&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/IUAqsjGv2Cg&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/&via=sw_devtwits&text=GDC09: Warum die nächste CryEngine erst 2012 kommt&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/&via=sw_devtwits&text=GDC09: Warum die nächste CryEngine erst 2012 kommt&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-warum-die-nachste-cryengine-erst-2012-kommt/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Erste Impressionen aus Köln</title>
		<link>http://www.software-dev-blog.de/gdc09-erste-impressionen-aus-koln/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-erste-impressionen-aus-koln/08/2009/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 12:07:23 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GDC09]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1131</guid>
		<description><![CDATA[Tag eins der Game Developers Conference 2009 hält schon mal ein paar Überraschungen parat: Am Intel-Stand ging&#8217;s von der ersten Minute an richtig rund. Soll heißen, die Demos zu Parallel Studio, Intel TBB, Intel GPA und anderen Tools und Techniken sind ein echter Renner. Obendrein zieht das Gewinnspiel, bei dem man ein schickes Asus-Netbook abgreifen [...]]]></description>
			<content:encoded><![CDATA[<p>Tag eins der <a title="Spieleentwicklung auf der Game Developers Conference 2009" href="http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/">Game</a><a title="Spieleentwicklung auf der Game Developers Conference 2009" href="http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/"> Developers Conference 2009</a> hält schon mal ein paar Überraschungen parat:</p>
<ul>
<li>Am Intel-Stand ging&#8217;s von der ersten Minute an richtig rund. Soll heißen, die Demos zu <a title="Happy Birthday, Parallel Studio!" href="http://www.software-dev-blog.de/happy-birthday-parallel-studio/05/2009/">Parallel Studio</a>, <a title="Neue Version der Intel Threading Building Blocks" href="http://www.software-dev-blog.de/neue-version-der-intel-threading-building-blocks/08/2009/">Intel TBB</a>, <a title="Analysetool für DirectX-Games für mehr Laptop-Performance" href="http://www.software-dev-blog.de/analysetool-fur-directx-games-fur-mehr-laptop-performance/05/2009/">Intel GPA</a> und anderen Tools und Techniken sind ein echter Renner. Obendrein zieht das Gewinnspiel, bei dem man ein schickes Asus-Netbook abgreifen kann, die Leute an den Stand. Das liegt natürlich vor allem an &#8220;fabulous&#8221; Kellie!</li>
</ul>
<ul>
<li>Die <a title="Keynotes und mehr auf der GDC09" href="http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/">Keynote</a> von Cevat Yerli, seines Zeichens CEO von Crytek, war richtig gut besucht. Kein Wunder, es ging schließlich um die Zukunft der Grafik-Engine. Und über die Vergangenheit ebenfalls, mitels CryEngine 1 und 2.</li>
</ul>
<ul>
<li>Das Interview mit Cevat war kurz, knackig und sehr pointiert. Aber dazu gibt es etwas später mehr. So, stay tuned &#8230;</li>
</ul>
<p><em>Ach ja:</em> Wir haben schon mal ein wenig gedreht und die besten Impressionen in einen 80-Sekünder gepackt. So als Aufwärmprogramm &#8211; quasi &#8230;</p>
<p><object width="480" height="270" data="http://www.youtube.com/v/7vWKm-HK2bc&amp;hl=de&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7vWKm-HK2bc&amp;hl=de&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-erste-impressionen-aus-koln/08/2009/&via=sw_devtwits&text=GDC09: Erste Impressionen aus Köln&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/gdc09-erste-impressionen-aus-koln/08/2009/&via=sw_devtwits&text=GDC09: Erste Impressionen aus Köln&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/gdc09-erste-impressionen-aus-koln/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videosessions: TechTalks mit Intel und Microsoft</title>
		<link>http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/</link>
		<comments>http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 15:54:41 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1106</guid>
		<description><![CDATA[Der Juni 2009 stand bei Intel und Microsoft ganz im Zeichen der parallelen Programmierung (woran sich im Juli natürlich nichts geändert hat). Daher fanden zu diversen Terminen in diversen Städten sogenannte TechTalks statt, die erfahrungsgemäß immer sehr gut besucht sind. Ich war auf der Veranstaltung in München und konnte mich selbst davon überzeugen: der Raum [...]]]></description>
			<content:encoded><![CDATA[<p>Der Juni 2009 stand bei Intel und Microsoft <a title="TechTalks mit Intel und Microsoft im Juni 2009" href="http://www.software-dev-blog.de/event-preview-parallel-tech-talk-und-gamecamp-in-munchen/06/2009/">ganz im Zeichen der parallelen Programmierung</a> (woran sich im Juli natürlich nichts geändert hat). Daher fanden zu diversen Terminen in diversen Städten sogenannte TechTalks statt, die erfahrungsgemäß immer sehr gut besucht sind.</p>
<p>Ich war auf der Veranstaltung in München und konnte mich selbst davon überzeugen: der Raum war proppenvoll, da das Thema wohl für viele sehr spannend ist. Der Bedarf nach mehr Wissen zum Thema Parallelprogrammierung ist sehr groß, und mindestens genauso groß sind die Lücken, die sich dazu bei vielen Entwicklern auftun.</p>
<p>Nun, diese Defizite konnten Intel und Microsoft hoffentlich ein wenig beheben. Und wer selbst nicht die Gelegenheit hatte, sich vor Ort ein eigenes Bild davon zu machen, was es mit der parallelen Programmierung auf sich hat, dem seien die <a title="Drei Videoclips zum Thema Parallels Programmieren" href="http://www.microsoft.com/germany/msdn/techtalk/videos/library.aspx?id=msdn_de_33301" target="_blank">drei Videoclips</a> empfohlen, die Microsoft online gestellt hat.</p>
<p>Allerdings sollte man sich viel Zeit nehmen, denn die Videokollektion umfasst mehr als drei Stunden Anschauungsmaterial zu diversen Themen:</p>
<ul>
<li>Warum wird Parallel Computing immer wichtiger?</li>
</ul>
<ul>
<li>Was genau verbirgt sich hinter <a title="Happy Birthday, Parallel Studio!" href="http://www.software-dev-blog.de/happy-birthday-parallel-studio/05/2009/">Parallel Studio</a>?</li>
</ul>
<ul>
<li>Was kommt alles auf Entwickler mit <a title="Interview: Was Visual Studio 2010 und .NET 4 alles können werden" href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Visual Studio 2010 und .NET 4</a> zu?</li>
</ul>
<ul>
<li>Wer braucht <a title="Intel Threading Building Blocks" href="http://www.software-dev-blog.de/mit-intel-threading-building-blocks-parallel-programmieren/12/2008/">Intel Threading Building Blocks</a>?</li>
</ul>
<p>Deshalb: Popcorn und Coke bereitstellen, Füße hochlegen und Videos gucken. Und zwar welche der lehrreichen Sorte, Powerpoint-Folien inklusive.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/&via=sw_devtwits&text=Videosessions: TechTalks mit Intel und Microsoft&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/&via=sw_devtwits&text=Videosessions: TechTalks mit Intel und Microsoft&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videosessions-techtalks-mit-intel-und-microsoft/07/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video: Parallelisierungsgrad von C#-Anwendungen messen</title>
		<link>http://www.software-dev-blog.de/video-parallelisierungsgrad-von-c-anwendungen-messen/04/2009/</link>
		<comments>http://www.software-dev-blog.de/video-parallelisierungsgrad-von-c-anwendungen-messen/04/2009/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 10:59:55 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=987</guid>
		<description><![CDATA[Über den Concurrency Checker von Intel habe ich schon zweimal berichtet: In Form eines Anwendungsberichtes und als Hintergrundgeschichte. Heute folgt Teil drei, und zwar in Form eines sehr anschaulichen Videos, das Gaston C. Hillar per Screencasting aufgenommen hat. Zwar weist Gastons Englisch einen kleinen, französischen Akzent auf, aber das ist nicht weiter tragisch, denn es [...]]]></description>
			<content:encoded><![CDATA[<p>Über den Concurrency Checker von Intel habe ich schon zweimal berichtet: In Form eines <a title="Multicore-Fähigkeiten mit Spezialtool herausfinden" href="http://www.software-dev-blog.de/multicore-fahigkeiten-mit-spezialtool-herausfinden/02/2009/">Anwendungsberichtes</a> und als <a title="Concurrency Checker: Wie parallel ist parallel?" href="http://www.software-dev-blog.de/concurrency-checker-wie-parallel-ist-parallel/02/2009/">Hintergrundgeschichte</a>. Heute folgt Teil drei, und zwar in Form eines sehr anschaulichen Videos, das Gaston C. Hillar per Screencasting aufgenommen hat. Zwar weist Gastons Englisch einen kleinen, französischen Akzent auf, aber das ist nicht weiter tragisch, denn es ist alles gut verständlich und die Bilder sprechen für sich.</p>
<p>Interessant an dem Video sind mehrere Sachen: Zum einen kann man gut sehen, wie sich der Testrechner konfigurieren lässt. Zum anderen kann man sogar kompilierte Dateien testen, die in C# programmiert worden sind. Da soll noch einer sagen, in die Executables der Microsoft Concurrency Runtime könne man nicht &#8220;hineinschauen&#8221;. Concurrency Checker kann. Und wie.</p>
<p>Denn wie das Video sehr anschaulich zeigt, sieht man nicht nur die Skalierbarkeit des gestesteten Tools, sondern kann auch die einzelnen Threads ansehen und wie diese auf die vorhandenen Prozessorkerne verteilt werden. Wenn man jetzt noch weiß, welche Programmabschnitte der Anwendung in welche Threads zerlegt werden, kann man die weniger gut performenden Programmabschnitte entsprechend &#8220;tunen&#8221; und damit bessere Multithread-Ergebnisse erzielen.</p>
<p>Und das Tollste daran: <a title="Hier den Intel Concurrency Checker kostenlos downloaden" href="http://software.intel.com/en-us/articles/intel-concurrency-checker-icchecker-10/" target="_blank">Concurrency Checker kostet keinen Cent</a>. Also los, macht doch mal die Probe aufs Exempel und überprüft mithilfe des Tools, wie gut euer selbst Programmiertes auf Intel-Plattformen läuft. Die Ergebisse dürft ihr natürlich hier als Kommentar hinterlassen &#8211; oder auch nicht.<br />
<object width="425" height="344" data="http://www.youtube.com/v/rhVbi8G0XeQ&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rhVbi8G0XeQ&amp;hl=de&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-parallelisierungsgrad-von-c-anwendungen-messen/04/2009/&via=sw_devtwits&text=Video: Parallelisierungsgrad von C#-Anwendungen messen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-parallelisierungsgrad-von-c-anwendungen-messen/04/2009/&via=sw_devtwits&text=Video: Parallelisierungsgrad von C#-Anwendungen messen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/video-parallelisierungsgrad-von-c-anwendungen-messen/04/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videocasts zum Thema parallele Programmierung auf ZDNet</title>
		<link>http://www.software-dev-blog.de/videocast-reihe-zum-thema-parallele-programmierung-auf-zdnet/03/2009/</link>
		<comments>http://www.software-dev-blog.de/videocast-reihe-zum-thema-parallele-programmierung-auf-zdnet/03/2009/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 13:05:13 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=941</guid>
		<description><![CDATA[Intel und ZDNet haben mal wieder zugeschlagen: In der mittlerweile dritten Staffel lehrreicher Trainingsvideos geht es in insgesamt fünf Lektionen um das Thema Parallele Programmierung im Allgemeinen und Parallel Studio im Speziellen. So erfährt der interessierte Entwickler in Video Nummer 1 alles über die zur Disposition stehenden Fachbegriffe und wie diese in den fünf anderen [...]]]></description>
			<content:encoded><![CDATA[<p>Intel und ZDNet haben mal wieder zugeschlagen: In der mittlerweile dritten Staffel lehrreicher Trainingsvideos geht es in insgesamt fünf Lektionen um das Thema Parallele Programmierung im Allgemeinen und Parallel Studio im Speziellen.</p>
<p>So erfährt der interessierte Entwickler in <a title="Video #1: Wichtige Begriffe zum Thema Paralelle Programmierung" href="http://intel.zdnet.co.uk/parallelism/?id=260632239" target="_blank">Video Nummer 1</a> alles über die zur Disposition stehenden Fachbegriffe und wie diese in den fünf anderen Videoclips verwendet werden. Es geht also um so Dinge wie Multicores, Manycores, Threads und andere Begrifflichkeiten, mit denen man sich zunächst beschäftigen sollte, um die anderen vier Videos besser zu verstehen.</p>
<p><a title="Video Nummer 2: Parallel Studio im Detail" href="http://intel.zdnet.co.uk/parallelism/?id=260632243" target="_blank">Video Nummer 2</a> verschafft einen guten Überblick, was das in der <a title="Parallel Studio als Beta erhältlich" href="http://www.software-dev-blog.de/intel-parallel-studio-ab-sofort-als-beta-erhaltlich/02/2009/">Beta-Phase</a> befindliche Entwicklertool <a title="Erster Teil der Miniserie &quot;Mit Parallel Studio effizient programmieren&quot;" href="http://www.software-dev-blog.de/serie-mit-parallel-studio-anwendungen-multithreaden/02/2009/">Parallel Studio</a> alles leistet und welche Funktionen es umfasst. Also <a title="Trainingsvideo zum Inspector" href="http://intel.zdnet.co.uk/parallelism/?id=260632242" target="_blank">Inspector</a>, <a title="Trainingsvideo zum Composer" href="http://intel.zdnet.co.uk/parallelism/?id=260632241" target="_blank">Composer</a> und <a title="Trainingsvideo zum Advisor" href="http://intel.zdnet.co.uk/parallelism/?id=260632241" target="_blank">Advisor</a>. Wobei dieser derzeit noch nicht Teil von Parallel Studio ist. Kommt aber noch &#8230;</p>
<p><strong>Übrigens:</strong> Die ins Deutsche transkribierten Trainingsvideos gibt es voraussichtlich ab nächster Woche <a title="Die in Deutsch transkribierten Videos auf zdnet.de" href="http://www.zdnet.de/specials/intel-multicore/0,39040749,41001311,00.htm" target="_blank">auf zdnet.de!</a></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videocast-reihe-zum-thema-parallele-programmierung-auf-zdnet/03/2009/&via=sw_devtwits&text=Videocasts zum Thema parallele Programmierung auf ZDNet&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videocast-reihe-zum-thema-parallele-programmierung-auf-zdnet/03/2009/&via=sw_devtwits&text=Videocasts zum Thema parallele Programmierung auf ZDNet&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videocast-reihe-zum-thema-parallele-programmierung-auf-zdnet/03/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3D-Demo &#8220;Smoke&#8221; zeigt das wahre Core i7-Potenzial</title>
		<link>http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/</link>
		<comments>http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 09:11:16 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Demo]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=310</guid>
		<description><![CDATA[Was funktioniert am allerbesten, wenn man eine neue Technologie oder ein neues Produkt präsentieren will? Richtig, eine Live-Demo. Zwar ist ein Videoclip nicht wirklich live, aber wenn es eindeutig ist, dass am Inhalt nicht herumgeschraubt wurde, ist die Beweiskraft dieses Mediums sehr hoch. So verhält es sich auch mit der 3D-Demo, die ich gerade auf [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/fet-TrNssjQ&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/fet-TrNssjQ&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Was funktioniert am allerbesten, wenn man eine neue Technologie oder ein neues Produkt präsentieren will? Richtig, eine Live-Demo. Zwar ist ein Videoclip nicht wirklich live, aber wenn es eindeutig ist, dass am Inhalt nicht herumgeschraubt wurde, ist die Beweiskraft dieses Mediums sehr hoch.</p>
<p>So verhält es sich auch mit der <a title="Das 3D-Video zum Download" href="http://software.intel.com/file/7881" target="_blank">3D-Demo</a>, die ich gerade auf der <a title="via software.intel.com" href="http://software.intel.com/en-us/articles/smoke-game-technology-demo" target="_blank">ISN-Webseite gefunden</a> habe. Ihr Name: Smoke. Ihr Ziel: das Leistungspotenzial des neuen Core i7 Prozessors demonstrieren. Die Zutaten: eine hochkomplexe 3D-Szene mit einem brennenden Haus und diversen AI-Objekten wie herumfliegenden Vögeln, im Wind schwankenden Bäumen und einigem mehr.</p>
<p>Das Beeindruckende an der Demo ist deren Skalierbarkeit: Ausgelegt auf einen <a title="Mehr Infos zum Core i7 Prozessor" href="http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/">Core i7 Quadcore-Prozessor</a> laufen gleichzeitig acht Threads ab, und das mit nahezu voller Auslastung. Sobald sieben der acht Threads abgeschaltet werden, geht die 3D-Szene erkennbar in die Knie: Das Feuer verkommt zu Pixelwolken, sämtliche AI-Objekte wirken schlagartig unnatürlich und mit dem 3D-Erlebnis ist insgesamt Schluss.</p>
<p><span id="more-310"></span>Gesteigert wird das Ganze übrigens durch eine Löschaktion, die ins Spiel kommt und die die Komplexität der gesamten Demo weiter erhöht. Doch dem Core i7 ist das egal: Er verrichtet unbeirrt seinen Dienst, als ob nichts geschehen  wäre.</p>
<p>Intel wäre natürlich nicht Intel, wenn der gesamten Demo nicht Intel-Technologien zugrunde lägen: Das Parallelisieren des Demo-Codes geschah mithilfe der <a title="Mehr Infos zu Intel TBB" href="http://www.software-dev-blog.de/multithreading-konzepte-openmp-apis-und-intel-tbb/11/2008/">Threading Building Blocks</a>, die physikalische Simulation basiert auf der <a title="Havok-Webseite" href="http://www.havok.com/component/option,com_frontpage/Itemid,1/" target="_blank">Havok-Technik</a> und sämtliche 3D-Szenen werden mit <a title="Die deutschsprachige Webseite zu Ogre3D" href="http://www.ogre3d.de/start/" target="_blank">Ogre3D</a> verwaltet.</p>
<p>Das Gute an der Demo: Sie steht zum <a title="Der Installer zur 3D-Demo" href="http://software.intel.com/en-us/articles/smoke-game-technology-demo-download" target="_blank">kostenlosen Download</a> bereit, und den <a title="Der Quellcode zur Demo gibt's hier zum Download" href="http://software.intel.com/en-us/articles/smoke-game-technology-demo-download" target="_blank">Sourcecode</a> gibt es natürlich auch gleich dazu. Inklusive interessanter Kommentare, wie diese komplexe 3D-Szene mithilfe geeigneter Multithreading-Techniken parallelisiert wurde. Lernen mit Intel, quasi!</p>
<p>Ach ja: Smoke läuft nicht auf jedem x-beliebigen Rechner, man sollte schon mindestens einen Core 2 Quad-Core im PC stecken haben. Das gilt auch für die Grafikkarte: Eine Nvidia 8800 GTS ist empfehlenswert, auf der wurde die 3D-Demo auch entwickelt.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/&via=sw_devtwits&text=3D-Demo "Smoke" zeigt das wahre Core i7-Potenzial&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/&via=sw_devtwits&text=3D-Demo "Smoke" zeigt das wahre Core i7-Potenzial&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/3d-demo-smoke-zeigt-das-wahre-core-i7-potenzial/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat: So wird man Träger des schwarzen Intel-Gürtels</title>
		<link>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 13:34:33 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=232</guid>
		<description><![CDATA[Neben den Videointerviews mit Ralph und Edmund von Intel hatten wir während der Microsoft Tech-Ed EMEA 2008 auch die Chance mit Beatrice Frädrich zu reden, die uns tiefe Einblicke in die Seele des Intel Software Network gewährte und die Frage beantwortete, wie man Träger des schwarzen Intel-Gürtels wird. So hörten wir beispielsweise von Beatrice, dass [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-d6sCixZ70c&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/-d6sCixZ70c&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Neben den Videointerviews mit <a title="Videointerview mit Ralph de Wargny von Intel" href="http://www.software-dev-blog.de/tech-ed08-videosession-intel-multicore-tools/11/2008/">Ralph</a> und <a title="Videointerview mit Edmund Preiss von Intel" href="http://www.software-dev-blog.de/video-interview-so-wird-aus-seriellem-paralleler-code/11/2008/">Edmund</a> von Intel hatten wir während der <a title="Microsoft Tech-Ed EMEA Developers 2008" href="http://www.software-dev-blog.de/intel-microsoft-teched-emea-developers-2008-preview/10/2008/">Microsoft Tech-Ed EMEA 2008</a> auch die Chance mit Beatrice Frädrich zu reden, die uns tiefe Einblicke in die Seele des <a title="Intel Software Network" href="http://software.intel.com/en-us/" target="_blank">Intel Software Network</a> gewährte und die Frage beantwortete, wie man Träger des schwarzen Intel-Gürtels wird.</p>
<p>So hörten wir beispielsweise von Beatrice, dass das ISN eine anerkannte Quelle für Software-Entwickler ist, die es einem erlaubt, mit Intel-Spezialisten in Kontakt zu treten. Daneben findet man Blogs, Foren, Tools und vieles mehr rund um die Themen <a title="Mehr Infos zum Thema Multicore Computing" href="http://www.software-dev-blog.de/category/multicore/">Multicore</a> und <a title="Mehr Infos zum Thema Visual Computing" href="http://www.software-dev-blog.de/category/visual-computing/">Visual Computing</a>, <a title="Mehr Infos zum Thema Virtualisierung" href="http://www.software-dev-blog.de/category/virtualisierung/">Virtualisierung</a> und so fort. Aber auch Online-Trainings, Webinars und diverse Wettbewerbe findet man auf ISN. Und natürlich eine jeweils ausführliche Berichterstattung zu einzelnen Events wie diesem hier aus Barcelona.</p>
<p><span id="more-232"></span>Und was hat es mit dem noch ziemlich neuen <a title="Intel Black Belt Software Developer Program website" href="http://softwarecommunity.intel.com/blackbelt/">Intel Black Belt Software Developer-Programm</a> auf sich? Nun, die Idee ist recht simpel: Software-Entwickler und andere Spezialisten, die in Form von Blog-Einträgen, Kommentaren und sonstigen Wortmeldungen zum Erfolg des Intel Software Network beitragen, sollen dafür belohnt werden. Hierfür werden grüne, braune und schwarze Gürtel vergeben, die mit unterschiedlichen Vorteilen verknüpft sind.</p>
<p>So bekommt man beispielsweise als Träger des braunen Gürtels ein <a title="Intels Büchersammlung" href="http://www.intel.com/intelpress/" target="_blank">Intel-Buch</a> seiner Wahl zugeschickt. Richtig schick wird es allerdings als Black-Belt-Member: Dann winkt sogar ein Notebook und im besten Fall der Besuch des <a title="Mehr Infos zum Intel Developer Forum" href="http://www.intel.com/IDF/" target="_blank">Intel Developer Forum</a>, also der großen Entwicklerkonferenz von Intel. Hierzu braucht man allerdings ein wenig Glück und viele gute Beiträge, die von einer Jury bewertet und anschließend ausgezeichnet werden – oder eben nicht.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/&via=sw_devtwits&text=Videochat: So wird man Träger des schwarzen Intel-Gürtels&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/&via=sw_devtwits&text=Videochat: So wird man Träger des schwarzen Intel-Gürtels&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videosession: Multicore-Programmierung mit Intel-Tools</title>
		<link>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 10:18:07 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=254</guid>
		<description><![CDATA[Über Ralphs Techsession während der Microsoft Tech-Ed EMEA Developers 2008 hatten wir ja schon ausführlich gesprochen. Und heute können wir endlich das dazu passende Video nachliefern. Damit lernen Sie wichtige Dinge über paralleles Codieren innerhalb von Windows-Programmierumgebungen. Viel Spaß dabei! TweetTweet]]></description>
			<content:encoded><![CDATA[<p>Über Ralphs Techsession während der Microsoft Tech-Ed EMEA Developers 2008 hatten wir ja schon <a title="Ralphs Techsession im Wortlaut samt Tech-Interview mit ihm" href="http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/">ausführlich gesprochen</a>. Und heute können wir endlich das dazu passende Video nachliefern. Damit lernen Sie wichtige Dinge über paralleles Codieren innerhalb von Windows-Programmierumgebungen. Viel Spaß dabei!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5kPxHLboEU8&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5kPxHLboEU8&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/&via=sw_devtwits&text=Videosession: Multicore-Programmierung mit Intel-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/&via=sw_devtwits&text=Videosession: Multicore-Programmierung mit Intel-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video-Tutorial: Windows-Programme richtig parallelisieren</title>
		<link>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/</link>
		<comments>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 14:53:33 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=223</guid>
		<description><![CDATA[Der dritte Tag der Microsoft Entwicklerkonferenz Tech-Ed EMEA 2008 fand mit der technischen Präsentation von Edmund Preiss ein würdiges Ende. Edmund arbeitet bei Intel in München/Feldkirchen in der Abteilung &#8220;Software &#38; Services&#8221;. Der Vortragsbereich war ziemlich gut gefüllt: Mehr als 80 Leute lauschten interessiert Edmunds Ausführungen bezüglich der Frage, wie man mithilfe geeigneter Tools seriellen [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/mYGg2cny2xE&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/mYGg2cny2xE&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Der dritte Tag der Microsoft Entwicklerkonferenz <a title="Videoimpressionen von der Tech-Ed EMEA 2008" href="http://software.intel.com/en-us/blogs/2008/11/10/tech-ed08-started-first-impressions-from-barcelona/">Tech-Ed EMEA 2008</a> fand mit der technischen Präsentation von Edmund Preiss ein würdiges Ende. Edmund arbeitet bei Intel in München/Feldkirchen in der Abteilung &#8220;Software &amp; Services&#8221;.</p>
<p>Der Vortragsbereich war ziemlich gut gefüllt: Mehr als 80 Leute lauschten interessiert Edmunds Ausführungen bezüglich der Frage, wie man mithilfe geeigneter Tools seriellen Quellcode in parallel ablaufende Anwendungen transformiert. Auf dass sie automatisch skalieren, sobald die Software nicht mehr von zwei Prozessorkernen ausgeführt wird, sondern von 8, 12 oder mehr.</p>
<p><span id="more-223"></span>Um dies zu verdeutlichen, bedient sich Edmund eines einfachen und zugleich nachvollziehbaren Beispiels: Wie kann die Zahl Pi mithilfe mehrerer Prozessoren schneller berechnet werden, indem der Quellcode parallelisiert wird? Natürlich ist es keine große Überraschung, das Edmund eine sehr elegante Lösung für das Pi-Problem präsentieren konnte, und zwar mithilfe der Intel-Tools <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Thread Checker</a>, <a title="Intel Thread Profiler" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Thread Profiler</a> und <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a>. Das Gute daran: Diese Tools lassen sich alle innerhalb der gewohnten Entwicklungsumgebung wie Microsoft Visual Studio oder <a title="Eclipse-Webseite" href="http://www.eclipse.org/" target="_blank">Eclipse für Linux</a> nutzen!</p>
<p>Ach ja: Natürlich konnte die Berechnungszeit für die Zahl Pi dank der Optimierung für zwei bzw. vier Prozessorkerne halbiert bzw. geviertelt werden. Und klar, dass im Anschluss an Edmunds Vortrag der nächste <a title="Video: Gewinner des ersten HP-Notebooks" href="http://www.software-dev-blog.de/tech-ed08-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/">Gewinner eines schicken HP-Notebooks</a> ermittelt werden konnte. So ein Glück!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/&via=sw_devtwits&text=Video-Tutorial: Windows-Programme richtig parallelisieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/&via=sw_devtwits&text=Video-Tutorial: Windows-Programme richtig parallelisieren&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/video-tutorial-windows-programme-richtig-parallelisieren/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat: So wird aus seriellem paralleler Code</title>
		<link>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:30:10 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=213</guid>
		<description><![CDATA[Wenige Minuten vor seiner Präsentation auf der Microsoft Tech-Ed EMEA 2008 hatten wir die Gelegenheit, mit Edmund Preiss zu sprechen, der für die Intel Software &#38; Services Group in München/Feldkirchen tätig ist. Unsere Fragen lauteten wie folgt: 1. Worum geht es denn in deinem Vortrag? 2. Mit welchen Software-Tools lässt sich serieller Quellcode parallelisieren? 3. [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/5YLCdYYvBgI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5YLCdYYvBgI&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Wenige Minuten vor seiner Präsentation auf der <a title="Video impressions from Tech-Ed EMEA 2008" href="http://software.intel.com/en-us/blogs/2008/11/10/tech-ed08-started-first-impressions-from-barcelona/">Microsoft Tech-Ed EMEA 2008</a> hatten wir die Gelegenheit, mit Edmund Preiss zu sprechen, der für die Intel Software &amp; Services Group in München/Feldkirchen tätig ist. Unsere Fragen lauteten wie folgt:</p>
<p><em>1. Worum geht es denn in deinem Vortrag? </em></p>
<p><em>2. Mit welchen Software-Tools lässt sich serieller Quellcode parallelisieren? </em></p>
<p><em>3. Wie hilft das Intel Parallel Studio Windows-Entwicklern?<br />
</em></p>
<p>Edmunds Antwort auf die erste Frage war so überraschend nicht: Die Transformation von seriellem Programmcode in eine Anwendung, die auf mehreren Prozessorkernen optimal skaliert, gelingt mit den richtigen Tools recht einfach.</p>
<p>So zeigt er während seines Vortrags anhand eines kurzen, aber offensichtlichen Beispiels, wie sich die Berechnungszeit der Zahl Pi mit Hilfe der Intel Thread Analysis Tools halbieren lässt. Hierzu setzt man zunächst den <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a> ein, der unter anderem Data Races aufspürt, die im schlimmsten Fall einen Bluescreen hervorrufen können.</p>
<p><span id="more-213"></span>Im zweiten Schritt findet der <a title="Intel Analysis Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Profiler</a> sämtlichen Code, der bei der Thread-Synchronisierung überflüssigen Overhead generiert. Schließlich kommt der <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> zum Zug, der dabei hilft, gut versteckte False-Sharing-Probleme zu lösen, die man in parallel programmierten Anwendungen häufig antrifft.</p>
<p>Edmund bemüht in seiner Tech Session übrigens einen hübschen Vergleich: Der Umstieg von maschinennahen Sprachen wie Assembler auf Programmierumgebungen wie Fortran oder C geschieht heute erneut, nur von der seriellen Programmierung auf Multicore-Entwicklung mithilfe geeigneter Tools wie den <a title="Intel Threading Building Blocks infos" href="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm">Intel Threading Building Blocks</a>. Diese C++-Bibliothek hilft Entwicklern dabei, ihre Programme zu parallelisieren, indem Task-basierter Quellcode mithilfe des in den Intel TBB integrierten Schedulers automatisch in die richtige Zahl an Threads transformiert wird.</p>
<p>Und wie lautet die Antwort auf die dritte Frage? Na, darüber haben wir ja schon des öfteren <a title="Video-Interview mit Ralph de Wargny über Intel Parallel Studio und mehr" href="http://www.software-dev-blog.de/tech-ed08-videosession-intel-multicore-tools/11/2008/">ausführlich</a> <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">berichtet</a>, oder?!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/&via=sw_devtwits&text=Videochat: So wird aus seriellem paralleler Code&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/&via=sw_devtwits&text=Videochat: So wird aus seriellem paralleler Code&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-so-wird-aus-seriellem-paralleler-code/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-Ed&#8217;08-Videochat: Intel Multicore-Tools</title>
		<link>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/</link>
		<comments>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:37:00 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=199</guid>
		<description><![CDATA[Während seines Vortrags auf der Microsoft Tech-Ed EMEA 2008 entführt Ralph de Wargny vom Intel-Software-Team seine Zuschauer in die Welt der parallelen C++-Programmierung. Denn leider gibt es immer noch genügend Softwaretitel, die &#8220;seriell&#8221; programmiert sind und damit die Chance verspielen, auf leistungsfähigen Prozessoren vernünftig zu skalieren. So nutzt beispielsweise die nächste Intel-Mikroprozessor-Architektur Core i7 vier [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="quality" value="high" /><param name="src" value="http://www.youtube.com/v/krxXcTHCvfc" /><param name="align" value="top" /><param name="vspace" value="5" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/krxXcTHCvfc" vspace="5" align="top" quality="high" play="false"></embed></object></p>
<p>Während seines Vortrags auf der <a title="Intel at Microsoft TechEd EMEA Developers 2008" href="http://software.intel.com/en-us/blogs/2008/11/05/intel-at-microsoft-teched-emea-developers-2008/">Microsoft Tech-Ed EMEA 2008</a> entführt Ralph de Wargny vom Intel-Software-Team seine Zuschauer in die Welt der parallelen C++-Programmierung. Denn leider gibt es immer noch genügend Softwaretitel, die &#8220;seriell&#8221; programmiert sind und damit die Chance verspielen, auf leistungsfähigen Prozessoren vernünftig zu skalieren.</p>
<p>So nutzt beispielsweise die nächste Intel-Mikroprozessor-Architektur <a title="Presseinfos zum Intel Core i7" href="http://www.intel.com/cd/corporate/pressroom/emea/deu/archive/2008/399286.htm" target="_blank">Core i7</a> vier und mehr Prozessorkerne, was acht und mehr parallel stattfindende Threads ermöglicht. Dies erfordert natürlich Anwendungen, die mit der zunehmenden Zahl an Prozessoren skalieren, damit sie möglichst automatisch 16, 32 oder mehr CPU-Kerne nutzen, sobald diese zur Verfügung stehen.</p>
<p>Genug Gründe also für Ralph, über wichtige Aspekte des parallelen Programmierens zu sprechen. So stellt er sehr kompakt die verfügbaren <a title="Intel Software-Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Softwaretools</a> vor, die Entwicklern dabei helfen sollen, Multithread-Anwendungen zu programmieren. Die Rede ist vom geplanten <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Intel Parallel Studio</a> und dem zugehörigen Beta-Programm, von den <a title="Intel Performance Libraries" href="http://software.intel.com/en-us/blogs/2008/11/07/speed-up-your-software-development-with-intel-performance-libraries/">Intel Performance Libraries</a>, <a title="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm" href="http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm">Intel TBB</a>, <a title="Intel Thread Checker" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a>, <a title="Intel VTune Performance Analyzer" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">Intel VTune Performance Analyzer</a> und <a title="Intel Thread Profiler" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Profiler</a>.</p>
<p><span id="more-199"></span>Aber es geht auch um das <a title="Intel Black Belt Software Developer" href="http://softwarecommunity.intel.com/blackbelt/">Intel Black Belt Software Developer</a> Programm, das besonders fleißige Mitglieder des <a title="Intel Software Network" href="http://software.intel.com" target="_blank">Intel Software Network</a> für ihre rege Teilnahme und für ihr technisches Know-how auszeichnen will. Die gute Sache daran: Als besonders umtriebiger Blogger und Kommentator hat man sogar die Chance, auf Intel-Kosten nach Hawaii oder sonstwohin zu reisen – ein wenig Glück und viel Schreibarbeit vorausgesetzt.</p>
<p><strong>Videotipp:</strong> Im Anschluss an seine Präsentation hatten wir die Gelegenheit, mit Ralph über seinen Vortrag zu sprechen, über Intel Software Tools und über die Frage, ob paralleles Programmieren bereits Realität ist.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Videochat: Intel Multicore-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Videochat: Intel Multicore-Tools&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/tech-ed08-videochat-intel-multicore-tools/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Videochat mit Steve Teixeira, Microsoft-Parallel-Guru</title>
		<link>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/</link>
		<comments>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 10:50:41 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=183</guid>
		<description><![CDATA[Am zweiten Tag der Tech-Ed EMEA Developers 2008 hatten wir die Gelegenheit, mit dem Parallel-Guru Steve Teixeira von Microsoft ein Interview zu führen. Unsere Fragen waren investigativ und herausfordernd zugleich: 1. Welche Anstrengungen unternimmt Microsoft, um das parallele Programmieren noch besser zu unterstützen? 2. Wie sieht die Zusammenarbeit zwischen Intel und Microsoft in Sachen paralleles [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/LCO9m8eAv6A&amp;hl=de&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/LCO9m8eAv6A&amp;hl=de&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Am zweiten Tag der <a title="Tag eins von der Microsoft Tech-Ed 2008: Videoimpressionen und Freibier" href="http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/">Tech-Ed EMEA Developers 2008</a> hatten wir die Gelegenheit, mit dem Parallel-Guru <a title="Steves Weblog" href="http://blogs.msdn.com/texblog/" target="_blank">Steve Teixeira</a> von Microsoft ein Interview zu führen. Unsere Fragen waren investigativ und herausfordernd zugleich:</p>
<p><em>1. Welche Anstrengungen unternimmt Microsoft, um das parallele Programmieren noch besser zu unterstützen?</em></p>
<p><em>2. Wie sieht die Zusammenarbeit zwischen Intel und Microsoft in Sachen paralleles Programmieren aus?</em></p>
<p><em>3. Wie profitieren Intel Parallel Studio und Microsoft Visual Studio voneinander?</em></p>
<p><em>4. Wann werden wir neue Microsoft-Anwendungen und Tools in Sachen parallele Programmierung sehen?</em></p>
<p><em>5. Wie werden Software-Entwickler in Microsofts Beta-Programme einbezogen?</em></p>
<p><span id="more-183"></span>Die Antworten auf diese fünf Fragen gibt es natürlich im Videobeitrag. Und, schon neugierig?! Dann sollten Sie auf jeden Fall sehr genau Steves Worten lauschen, wenn er über die bis 2011 geplanten Tools spricht, seine Zufriedenheit über die Zusammenarbeit mit Intel äußert und uns verrät, dass die Microsoft Entwicklergemeinde sehr intensiv in die Beta-Programme und andere Dinge involviert ist.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/&via=sw_devtwits&text=Videochat mit Steve Teixeira, Microsoft-Parallel-Guru&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/&via=sw_devtwits&text=Videochat mit Steve Teixeira, Microsoft-Parallel-Guru&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-Ed&#8217;08-Video: Wissen beweisen und HP-Laptop abgreifen</title>
		<link>http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/</link>
		<comments>http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 12:04:50 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Gewinnspiel]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=178</guid>
		<description><![CDATA[Dass es auf der Microsoft Tech-Ed EMEA Developers 2008 nicht nur um harten Fakten, sondern auch um Spaß geht, erfährt man während eines Besuchs am Intel-Stand. Dort gibt es neben den Informationen rund um Multicore-Programmierung, Intel Software Tools und das künftige C++-Entwicklertool Intel Parallel Studio einen attraktiven Preis zu gewinnen: das HP-Notebook Compaq 6830s, das [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/uH0deLXVsbo" /><param name="align" value="top" /><param name="hspace" value="15" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/uH0deLXVsbo" hspace="15" align="top"></embed></object></p>
<p>Dass es auf der Microsoft Tech-Ed EMEA Developers 2008 nicht nur um harten Fakten, sondern auch um Spaß geht, erfährt man während eines Besuchs am Intel-Stand. Dort gibt es neben den Informationen rund um <a title="Tipps und Infos rund um die parallele Programmierung" href="http://www.software-dev-blog.de/tipps-infos-tricks-rund-ums-parallele-programmieren/11/2008/">Multicore-Programmierung</a>, Intel Software Tools und das künftige C++-Entwicklertool <a title="Intel Parallel Studio" href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Intel Parallel Studio</a> einen attraktiven Preis zu gewinnen: das HP-Notebook <a title="Mehr Infos zum HP Compaq 6830s" href="http://h10010.www1.hp.com/wwpc/at/de/sm/WF06a/321957-321957-64295-89315-89315-3688712.htm" target="_blank">Compaq 6830s</a>, das vor allem durch sein 17 Zoll großes Display besticht, seinen schnellen Intel Core 2 Duo Prozessor und den Rest seiner Ausstattung.</p>
<p>Allerdings hat Intel vor den Lohn die Arbeit gestellt, denn um in den Besitz des schicken HP-Laptops zu kommen, muss man vier von sechs Fragen richtig beantworten. Diese Fragen haben unter anderem mit der C++-Library <a title="Nützliche und kostenlose Entwicklertools von Intel" href="http://www.software-dev-blog.de/nutzliche-und-kostenlose-entwickler-tools/11/2008/">Intel Threading Building Blocks</a> zu tun, mit dem Deadock-Detektiv <a title="Intel Tools" href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">Intel Thread Checker</a>, mit den Herausforderungen der richtigen Speicherbelegung, mit Lambda-Funktionen des <a title="Intel Compiler Webseite" href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm">Intel C++ Compilers</a> in der elften Version, der Vermeidung von unvorhersehbaren Data Races und <a title="Webseite des Intel Software Network für Entwickler" href="http://software.intel.com" target="_blank">von dem Ort</a>, an dem jeder Programmierer wichtige Infos rund um das Thema Multicore-Programmierung findet.</p>
<p><span id="more-178"></span>Der Wunsch, ein neues Notebook mit nach Hause zu nehmen, scheint wohl ziemlich groß zu sein: Bis jetzt haben schon über 300 Leute ihre Karte mit den (hoffentlich) richtigen Antworten in den Plexisglaswürfel geworfen. Um 17:30 mitteleuropäischer Zeit werden wir wissen, wer der erste glückliche Gewinner des HP Compaq 6830s ist. Und zwei weitere werden noch bis Ende der Tech-Ed EMEA 2008 folgen.</p>
<p><strong>Update:</strong> Der erste Gewinner ist ermittelt: Florian Reischek aus Frankreich. Wir haben ihn nach der Ziehung seiner Karte mit den richtigen Antworten kurz interviewt und dabei erfahren, was er mit dem schicken HP-Notebook anfangen wird.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Video: Wissen beweisen und HP-Laptop abgreifen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/&via=sw_devtwits&text=Tech-Ed'08-Video: Wissen beweisen und HP-Laptop abgreifen&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/tech-ed08-video-wissen-beweisen-und-hp-laptop-abgreifen/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-Ed&#8217;08: Erste Videoeindrücke und Freibier</title>
		<link>http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/</link>
		<comments>http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 10:13:47 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Tech-Ed]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=173</guid>
		<description><![CDATA[Gestern, überpünktlich um 19:00 MEZ, hat die große Entwicklerkonferenz Microsoft Tech-Ed EMEA Developers 2008 in Barcelona ihre Pforten geöffnet. Es war ziemlich schnell ziemlich voll, was aber sicherlich nicht nur am Freibier lag. Denn allein der große Microsoft-Stand, der die komplette Halle okkupiert, bietet Themen en masse. Aber natürlich auch der Intel-Stand läd zum Verweilen [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/wqNmMnhnBgQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/wqNmMnhnBgQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Gestern, überpünktlich um 19:00 MEZ, hat die große Entwicklerkonferenz <a title="Unser Trip nach Barcelona" href="http://www.software-dev-blog.de/microsoft-tech-ed-emea-2008-wir-kommen/11/2008/">Microsoft Tech-Ed EMEA Developers 2008</a> in Barcelona ihre Pforten geöffnet. Es war ziemlich schnell ziemlich voll, was aber sicherlich nicht nur am Freibier lag. Denn allein der große Microsoft-Stand, der die komplette Halle okkupiert, bietet Themen en masse.</p>
<p>Aber natürlich auch der Intel-Stand läd zum Verweilen ein: Ob wegen der netten Kollegen, die mit Sachverstand die vielen Fragen beantworten, oder wegen des Gewinnspiels, bei dem man ein schickes HP-Notebook gewinnen kann – es gibt in der Tat viele gute Gründe für den Besuch der Microsoft Tech-Ed EMEA 2008.</p>
<p>Und so richtig los gehen tut es ohnehin erst heute. Auch bei uns &#8230;</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/&via=sw_devtwits&text=Tech-Ed'08: Erste Videoeindrücke und Freibier&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/&via=sw_devtwits&text=Tech-Ed'08: Erste Videoeindrücke und Freibier&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

