<?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; Preview</title>
	<atom:link href="http://www.software-dev-blog.de/tag/preview/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software-dev-blog.de</link>
	<description>Multicore-Programmierung, Multithreading &#38; Visual Computing</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:54:51 +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>Intel auf der CES 2011: Sandy Bridge und mehr</title>
		<link>http://www.software-dev-blog.de/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/</link>
		<comments>http://www.software-dev-blog.de/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 15:52:38 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[CES2011]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1450</guid>
		<description><![CDATA[Wie bereits angekündigt, werde ich mich in den nächsten Tagen ein wenig mehr mit dem Thema &#8220;Intel auf der CES 2011&#8243; beschäftigen. Klar, hierbei geht es vorwiegend um die zweite Generation der Core-Prozessoren von Intel. Aber auch andere interessante Themen wird der Chip-Hersteller vorstellen Heute, ab 18:00 Uhr MEZ, präsentiert Mooley Eden, Vice President und [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.software-dev-blog.de/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/">Wie bereits angekündigt</a>, werde ich mich in den nächsten Tagen ein wenig mehr mit dem Thema &#8220;Intel auf der CES 2011&#8243; beschäftigen. Klar, hierbei geht es vorwiegend um die zweite Generation der Core-Prozessoren von Intel. Aber auch andere interessante Themen wird der Chip-Hersteller vorstellen</p>
<ul>
<li>Heute, ab 18:00 Uhr MEZ, präsentiert Mooley Eden, Vice President und General Manager der PC Client Group, worauf sich Notebook-User vor allem in Sachen Grafik-Power freuen können. Intel nennt das &#8220;yet-to-be-disclosed visual features that will &#8216;wow&#8217; the eyes and enhance our visual lives&#8221;. Mehr zu der zugehörigen Technik namens Sandy Bridge gibt es übrigens noch diese Woche auf diesem Sender.</li>
</ul>
<ul>
<li>Morgen, von 15 bis 16:15 Uhr MEZ, gewährt Intel am eigenen CES-Stand allen akkredierten Pressevertretern und Bloggern einen kleinen Vorgeschmack auf die Highlights aus Intel-Sicht. Dazu gehören neben ersten Sandy Bridge-basierten Notebooks auch künftige Geräte mit Atom-Prozessor fürs Wohnzimmer, Auto und andere Einsatzgebiete. Aber auch neue Netbooks und vor allem Tablet-PCs werden am Intel-Stand, Central Hall, Stand-Nr. 7153 zu sehen sein. Und brandneue Infos rund um den Intel-eigenen <a href="http://www.appup.com/applications/index" target="_blank">Appstore AppUp Center</a> gibt es sowieso.</li>
</ul>
<p>Für alle, die noch mehr zum Intel-Auftritt anlässlich der CES 2011 wissen wollen, seien zwei Quellen empfohlen: die <a title="Intel-News während der CES 2011" href="http://newsroom.intel.com/docs/DOC-1502" target="_blank">Intel-CES-Webseite</a> und der <a title="Intel-News-Twitterfeed" href="http://twitter.com/intelnews" target="_blank">Intel-News-Twitterfeed</a>, auf dem es in den nächsten Tagen vorwiegend um Sandy Bridge und Co. live aus Las Vegas gehen wird.</p>
<p><strong>Videotipp:</strong> Für alle, die mehr Infos zu Sandy Bridge suchen, möchte ich diverse Videos ans Herz legen, in denen über die zweite Intel-Core-CPU-Generation gesprochen wird. Dabei zeigen sich Tech-Analysten wie <a href="http://www.youtube.com/watch?v=wFa8ZvMGpEY" target="_blank">Mike Feibus</a> und <a href="http://www.youtube.com/watch?v=hCEJkAa6Lz8" target="_blank">Peter Kastner</a> ziemlich begeistert von der neuen Technik, die Intel gemeinsam mit seinen OEM-Partnern in die Läden bringen 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/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/&via=sw_devtwits&text=Intel auf der CES 2011: Sandy Bridge 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/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/&via=sw_devtwits&text=Intel auf der CES 2011: Sandy Bridge 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/intel-auf-der-ces-2011-sandy-bridge-und-mehr/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ausblick auf die CES, Sandy Bridge und zwei nützliche Tools</title>
		<link>http://www.software-dev-blog.de/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/</link>
		<comments>http://www.software-dev-blog.de/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 09:23:43 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Optimieren]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1448</guid>
		<description><![CDATA[Keine Ahnung, wie viele Menschen Ihnen in den letzten Tagen „Ein gutes neues Jahr!“ gewünscht haben. Aber vermutlich waren es viele, und ganz sicher werden sie Recht behalten. Denn das Jahr 2011 wird für Parallel-Programmierer und Spiele-Entwickler Maßstäbe setzen! In wenigen Tagen wird Intel während der CES in Las Vegas die neue Prozessorgeneration Sandy Bridge [...]]]></description>
			<content:encoded><![CDATA[<p>Keine Ahnung, wie viele Menschen Ihnen in den letzten Tagen „Ein gutes neues Jahr!“ gewünscht haben. Aber vermutlich waren es viele, und ganz sicher werden sie Recht behalten. Denn das Jahr 2011 wird für Parallel-Programmierer und Spiele-Entwickler Maßstäbe setzen!</p>
<p>In wenigen Tagen wird Intel während der <a href="http://www.cesweb.org/" target="_blank">CES in Las Vegas</a> die <strong>neue Prozessorgeneration Sandy Bridge</strong> offiziell vorstellen. Vor Ort werden dann auch gleich ein paar Hardware-Hersteller erste Notebooks mit den neuen Recheneinheiten zeigen.</p>
<p>Die Prozessor-Architektur von Sandy Bridge wird vor allem in puncto Multimedia-Performance alle Vorgänger der Nehalem-Bauweise in den Schatten stellen. Sandy Bridge integriert den Grafikkern (GPU) in die CPU bei einer Strukturbreite von 32 Nanometern. Dank der integrierten Encoding-Einheit lassen sich Videos wesentlich schneller konvertieren als beispielsweise mit bekannten Core-i5-Prozessoren.</p>
<p>Die technologischen Neuerungen von Sandy Bridge und die daraus resultierenden, erweiterten Möglichkeiten für Parallel-Computing sind Anlass genug, dieses Blog wiederzubeleben. Ich werde Sie ab sofort regelmäßig mit News, technischem Background und Veranstaltungshinweisen versorgen, die Ihnen den Programmieralltag etwa erleichtern.</p>
<p>Zunächst aber darf ich Ihnen zwei neue, sehr nützlich Tools empfehlen, die Intel im Rahmen der Partnerprogramme veröffentlich hat und vor allem Entwickler von Media- und Videoanwendungen adressieren.</p>
<p>Das <a href="http://software.intel.com/en-us/articles/media/?CID=ISPP:106BL106ENG1363" target="_blank">Intel Media Software Development Kit in der Version 1.5</a> ist ein plattformübergreifendes SDK, das Ihnen hilft, auf einfache Weise leistungsstarke und schnelle Videoanwendungen zu entwickeln.  Das Tool-Paket bietet Ihnen drei Highlights:</p>
<ul>
<li>Codecs für Hardwarebeschleunigung: Sie greifen auf Video-Codecs zu, die für Intel Multicore-Prozessoren und Intel HD Graphics optimiert wurden und bestmögliche Performance bieten</li>
<li>Einheitliches API für unterschiedliche Plattformen: Weniger Code und weniger Komplexität durch ein universelles API, das viele PC-Plattformen unterstützt, darunter selbstverständlich auch die zukunftsträchtigen Intel Graphics- und Multicore-Architekturen.</li>
<li>Support und Add-Ons: Schneller optimale Ergebnisse erzielen dank nützlicher Features wie Video-Pre-Processing, Decodieren und Encodieren</li>
</ul>
<p>Sie können das <a href="http://software.intel.com/en-us/articles/media/?CID=ISPP:106BL106ENG1363" target="_blank">Media Software Development Kit kostenlos laden und installieren</a>. Sinnvoll ergänzt wird das SDK durch das <a href="http://swpartner.intel.com/Partner/Initiatives/SATCenter.aspx?Lang=ENG" target="_blank">Intel Media Checker Software Assessment Tool</a>. Zugegeben, eine grauenhafte Bezeichnung, aber das Tool ist überaus nützlich. Denn damit stellen Sie beispielsweise sicher, dass Sie das SDK korrekt in die Anwendungen einbinden. Zudem fungiert es als Tutorial, indem es die Funktionen und Technologien des SDK erläutert. Also für die ersten Schritte mit dem SDK sicherlich genau richtig. Und kostenlos ist es natürlich auch. Viel Erfolg damit!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/&via=sw_devtwits&text=Ausblick auf die CES, Sandy Bridge und zwei nützliche 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/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/&via=sw_devtwits&text=Ausblick auf die CES, Sandy Bridge und zwei nützliche 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/ausblick-auf-die-ces-sandy-bridge-und-zwei-nutzliche-tools/01/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiele-Entwickler auf der GDC 2010: Start your engines!</title>
		<link>http://www.software-dev-blog.de/spiele-entwickler-auf-der-gdc-2010-start-your-engines/07/2010/</link>
		<comments>http://www.software-dev-blog.de/spiele-entwickler-auf-der-gdc-2010-start-your-engines/07/2010/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 13:20: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[GDC10]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1416</guid>
		<description><![CDATA[Heute habe ich meine Presseakkreditierung in Sachen GDC 2010 beantragt. Und da ich dann schon mal so schön beim größten europäischen Entwicklerevent der Gaming-Branche bin, werde ich natürlich mal wieder darüber berichten, was sich  in Köln vom 16. bis 18. August 2010 so alles tut. Also, um es gleich (wieder) klar zu machen: Ich fahre [...]]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich meine Presseakkreditierung in Sachen <a href="http://www.gdceurope.com/index.html" target="_blank">GDC 2010</a> beantragt. Und da ich dann schon mal so schön beim größten europäischen Entwicklerevent der Gaming-Branche bin, werde ich natürlich mal wieder darüber berichten, was sich  <a href="http://www.software-dev-blog.de/ausblick-game-developers-conference-2010-in-koln/05/2010/">in Köln vom 16. bis 18. August 2010</a> so alles tut.</p>
<p>Also, um es gleich (wieder) klar zu machen: Ich fahre <a href="http://www.software-dev-blog.de/tag/gdc09/" target="_self">wie jedes Jahr für Intel</a> auf die GDC, um vor Ort alle relevanten Themen abzubilden, die aus Intel-Sicht wichtig sind. Zu diesem Zweck begebe ich mich nicht alleine nach Köln, sondern habe wie so oft Tom Papadhimas dabei, der mir seine Video-Expertise zur Verfügung stellen wird. Soll heißen, dass wir drei Tage lang interessante und bekannte Leute vor die Kamera holen, ihnen ein Mikro unter die Nase halten und ihnen schlaue Fragen stellen werden. <a href="http://www.software-dev-blog.de/tag/video/">So wie immer halt</a>.</p>
<p><a href="http://www.software-dev-blog.de/tag/video/"></a>Dieses Jahr schickt Intel wieder einen Schwung eigener Leute nach Köln, die unter anderem über folgende Dinge reden werden:</p>
<ul>
<li><a href="http://www.software-dev-blog.de/gdc09-warum-cpus-fur-spieleentwickler-wichtig-sind/08/2009/">Leigh Davies</a> wird zeigen, wie sich Spiele für Netbooks konzipieren und entwickeln lassen. Hierzu gibt es <a href="http://software.intel.com/en-us/intel-sdp-home/" target="_blank">diverse Tools</a>, eine <a href="http://appdeveloper.intel.com/" target="_blank">komplette Community</a> und sogar einen <a href="http://www.intel.com/appup/index.htm" target="_blank">eigenen App Store</a>, wo man das Netbook-Game einstellen und verkaufen kann.</li>
</ul>
<ul>
<li><a href="http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/">Steve Hughes</a> demonstriert während seiner Techsession, wie sich mithilfe der Tool-Suite <a href="http://software.intel.com/en-us/articles/intel-gpa/" target="_blank">Intel Graphics Performance Analyzer</a> Flaschenhälse und ähnliche Dinge innerhalb eines Spiels aufspüren und eliminieren lassen. Darüber hinaus erlaubt Intel GPA das Optimieren von 3D-Games für unterschiedlichste Plattformen &#8211; vom Netbook bis Highend-Laptop.</li>
</ul>
<ul>
<li><a href="http://www.software-dev-blog.de/infos-aus-erster-hand-zu-cilk/07/2010/" target="_self">Mario Deilmann</a> hat die Intel Threading Building Blocks im Gepäck und wird zeigen, wie sich mit dieser Threading-Bibliothek hochkomplexe Spiele at-its-best optimieren lassen. Natürlich geht es dabei auch um <a href="http://www.software-dev-blog.de/intel-tbb-3-0-mit-neuen-funktionen-und-vs2010-support/05/2010/">die neuen Features der Version 3.0</a>.</li>
</ul>
<ul>
<li>Jerome Muffat-Meridol kümmert sich verstärkt um das Thema <a href="http://www.microsoft.com/games/en-us/aboutgfw/pages/directx.aspx" target="_blank">DirectX 11</a> und warum es mit der Grafik-API von Microsoft einfacher wird, parallel ablaufende Spiele zu programmieren, und das rein mit DirectX-Bordmitteln.</li>
</ul>
<p>Ja, diese Jungs werden wir auf jeden Fall zu ihren Techsessions vor Ort befragen und herausfinden, wie Spiele-Entwickler davon profitieren können. Und natürlich gibt es auf diesem Kanal in den nächsten Wochen mehr und mehr Infos rund um die GDC 2010.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/spiele-entwickler-auf-der-gdc-2010-start-your-engines/07/2010/&via=sw_devtwits&text=Spiele-Entwickler auf der GDC 2010: Start your engines!&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/spiele-entwickler-auf-der-gdc-2010-start-your-engines/07/2010/&via=sw_devtwits&text=Spiele-Entwickler auf der GDC 2010: Start your engines!&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/spiele-entwickler-auf-der-gdc-2010-start-your-engines/07/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dotnetpro.powerdays: Multicore-Programmierung</title>
		<link>http://www.software-dev-blog.de/dotnetpro-powerdays-multicore-programmierung/06/2010/</link>
		<comments>http://www.software-dev-blog.de/dotnetpro-powerdays-multicore-programmierung/06/2010/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 20:54:57 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1403</guid>
		<description><![CDATA[Morgen ist es also soweit: Da geht es im Holiday Inn um 9:00 Uhr los, und das übergeordnete Thema heißt &#8220;Multicore-Programmierung&#8221;. Klar, dass ich auch dort sein werde, um in gewohnter Manier darüber zu berichten &#8211; in Form von Tweets und Blogbeiträgen. Es geht dabei um folgende Sessions: Parallel-Programmierung – wie geht’s und das bringt’s [...]]]></description>
			<content:encoded><![CDATA[<p>Morgen ist es also soweit: Da geht es im Holiday Inn um 9:00 Uhr los, und das übergeordnete Thema heißt &#8220;<a href="http://www.dotnetpro-powerday.de/Programme/dotnetpro.powerday-Multicore-Programmierung-am-23.-Juni-2010" target="_blank">Multicore-Programmierung&#8221;</a>. Klar, dass ich auch dort sein werde, um in gewohnter Manier darüber zu berichten &#8211; in Form von <a href="http://twitter.com/mhuelskoetter/" target="_blank">Tweets</a> und Blogbeiträgen. Es geht dabei um folgende Sessions:</p>
<ul>
<li>Parallel-Programmierung – wie geht’s und das bringt’s</li>
<li>Parallelisierung von nativem Code</li>
<li>Parallelisierung mit Managed Code</li>
<li>Parallelisierung im OLTP-Alltag</li>
<li>Parallelisierung von Berechnungen mit OpenMP</li>
<li>Abschlussdiskussion | CUDA &#8211; Die etwas andere Art schnell zu rechnen</li>
</ul>
<p>Also, ich freu&#8217; mich drauf! Dann bis morgen&#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/dotnetpro-powerdays-multicore-programmierung/06/2010/&via=sw_devtwits&text=dotnetpro.powerdays: Multicore-Programmierung&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/dotnetpro-powerdays-multicore-programmierung/06/2010/&via=sw_devtwits&text=dotnetpro.powerdays: Multicore-Programmierung&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/dotnetpro-powerdays-multicore-programmierung/06/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ausblick: Game Developers Conference 2010 in Köln</title>
		<link>http://www.software-dev-blog.de/ausblick-game-developers-conference-2010-in-koln/05/2010/</link>
		<comments>http://www.software-dev-blog.de/ausblick-game-developers-conference-2010-in-koln/05/2010/#comments</comments>
		<pubDate>Thu, 20 May 2010 10:00:45 +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[GDC10]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1380</guid>
		<description><![CDATA[Also, manchmal erfährt man sogar im Urlaub, dass ein neuer Auftrag ansteht. Das macht die Erholungsreise dann noch ein wenig erholsamer. In meinem Fall ging es um die Zusage, wieder live (und im Vorfeld) von der Game Developers Conference 2010 zu berichten, und zwar in Bild, Text und Ton. Soll heißen, dass wir vom 16. [...]]]></description>
			<content:encoded><![CDATA[<p>Also, manchmal erfährt man sogar <a href="http://www.it-techblog.de/kalimera-kreta-hallo-ipad/05/2010/" target="_blank">im Urlaub</a>, dass ein neuer Auftrag ansteht. Das macht die Erholungsreise dann noch ein wenig erholsamer. In meinem Fall ging es um die Zusage, wieder live (und im Vorfeld) von der <a href="http://www.gdceurope.com/" target="_blank">Game Developers Conference 2010</a> zu berichten, und zwar in Bild, Text und Ton. Soll heißen, dass wir vom 16. bis 18. August in Köln vor Ort sind (und das schon zum dritten Mal) um wieder <a href="http://www.software-dev-blog.de/tag/gdc09/">in bekannter Manier</a> von dem größten europäischen Entwicklertreffen der Spielebranche zu berichten.</p>
<p>Wir, das sind wie schon so oft ich selbst und <a href="http://www.tpages.de/index.php" target="_blank">Tom</a>, der Videokamera, Stativ, Licht und anderes Zubehör dabei hat, um mit mir informative <a href="http://www.software-dev-blog.de/tag/interview/">Interviews</a> zu drehen, vor Ort zu schneiden, zu verbloggen und gleichzeitig auf <a href="http://www.software-dev-blog.de/tag/video/">Youtube &amp; Co.</a> zu stellen. Das wird wieder drei Tage lang Fun und richtig Arbeit. Wir freuen uns schon drauf!</p>
<p>Als kleines Aufwärmprogramm hab ich mir mal die <a href="https://www.cmpevents.com/GD10/a.asp?option=G&amp;V=2&amp;CPid=277,282&amp;sTKid=2915&amp;SPKword=intel&amp;SortBy=2" target="_blank">Intel-Sessions der GDC 2010</a> angesehen, die vom 9. bis 13. März 2010 im kalifornischen San Francisco stattgefunden hat. Das könnte  diverse Hinweise darauf liefern, was uns in Köln drei Tage lang so alles erwartet.</p>
<ul>
<li>Chuck Desylva und Jeff Laflam warfen gemeinsam einen Blick auf die aktuelle Generation der integrierten Grafikchips, die Intel mit Einführung der Arrandale-Prozessoren (z.B. Core i5) vorgestellt hat. Aus Entwicklersicht sind Features wie DirectX-10- und OpenGL-2.1-Support interessant, aber auch die Dekodierung von HD-Videostreams (MPEG-2, VC-2, AVC) und der Einsatz von Clear Video HD-Technik. Daneben sind auch die Leistungszuwächse bemerkenswert, die sich beim Datendurchsatz in Sachen Vertex Shading, Rasterisierung, Texture Mapping und Pixel Shading ergeben. Die Session konzentrierte sich vor allem auf die Spieleoptimierung mithilfe bestimmter Tools wie <a href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> und <a href="http://www.software-dev-blog.de/gdc09-spieletitel-fur-integrierte-grafikchips-optimieren/08/2009/">Intel Graphics Performance Analyzer</a>.</li>
</ul>
<p><span id="more-1380"></span></p>
<ul>
<li>Ron Fosner ging da schon einen ganzen Schritt weiter: Wie kann es gelingen, aus einem sequentiell programmierten Spiele-Titel ein Multithreading-Konstrukt zu bauen, das auf jedem Multicore-Rechner der Welt optimal skaliert? Es geht dabei um Threads versus Tasks, um Thread Pools, um Task Priorities, wie man mit Code- und Daten-Abhängigkeiten umgeht und vieles mehr. Das Ganze wurde natürlich anhand von echten Code-Beispielen demonstriert.</li>
<li>Stan Melax, Quentin Froemke und Ganesh Rao begaben sich gemeinsam auf eine Zeitreise. Sie sprachen nämlich über eine Ära, in der das SIMD-Computing von Intel eingeführt wurde und die bis heute Bestand hat (und mit der kommenden <a href="http://www.software-dev-blog.de/optimierte-compiler-helfen-beim-parallelisieren/12/2008/">Intel-Compiler-Version</a> 12 in Form der AVX-Register und -Operationen die Evolution fortsetzt). Dabei geht es um die parallele Registerverarbeitung und darum, welche Leistungssteigerungen dadurch möglich sind. Denn der optimale Einsatz von SIMD-Befehlen erfordert kaum Anpassungen am vorhandenen Quellcode.</li>
</ul>
<ul>
<li>Orion Granatir war gleich dreimal fleißig während der GDC 2010. Sein persönliches Highlight war sicherlich der Ein-Tages-Workshop, in dem es unter seiner Anleitung darum ging, ein sequentiell programmiertes Spiel so anzupassen und zu parallelisieren, dass es optimal auf einem Multicore-Rechner mit integrierter Grafik läuft. Dazu passte auch seine Session mit dem vielversprechenden Titel &#8220;Fürchte dich nicht vor Threads&#8221;. Hier wurden vier verschiedene Ansätze betrachtet, wie sich Spieletitel parallelisieren lassen. Und seine dritte Präsentation widmete sich einem ganz anderen Thema, das aber mindestens genauso wichtig scheint: Wie optimiere ich meine Spieletitel für <a href="http://www.it-techblog.de/tag/netbook/" target="_blank">Netbooks</a>?</li>
</ul>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/ausblick-game-developers-conference-2010-in-koln/05/2010/&via=sw_devtwits&text=Ausblick: Game Developers Conference 2010 in 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/ausblick-game-developers-conference-2010-in-koln/05/2010/&via=sw_devtwits&text=Ausblick: Game Developers Conference 2010 in 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/ausblick-game-developers-conference-2010-in-koln/05/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Termin für Microsoft Tech-Ed Europe 2010 steht</title>
		<link>http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/</link>
		<comments>http://www.software-dev-blog.de/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/#comments</comments>
		<pubDate>Thu, 06 May 2010 07:15:05 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[tee10]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1373</guid>
		<description><![CDATA[Stimmt, der Termin ist noch weit weg, aber man kann ja nie früh genug über wichtige Events berichten. Und dazu gehört die Microsoft Tech-Ed Europe 2010 auf jeden Fall, zumindest wenn man Software-Entwickler ist und die Windows-Plattform als seine bevorzugte betrachtet. Wie ich überhaupt darauf komme? Nun, ein Microsoft-Mann hat mich in die Tech-Ed-Facebook-Gruppe eingeladen, [...]]]></description>
			<content:encoded><![CDATA[<p>Stimmt, der Termin ist noch weit weg, aber man kann ja nie früh genug über wichtige Events berichten. Und dazu gehört die <a href="http://www.microsoft.com/europe/teched/" target="_blank">Microsoft Tech-Ed Europe 2010</a> auf jeden Fall, zumindest wenn man Software-Entwickler ist und die Windows-Plattform als seine bevorzugte betrachtet.</p>
<p>Wie ich überhaupt darauf komme? Nun, ein <a href="http://twitter.com/AchimD" target="_blank">Microsoft-Mann</a> hat mich in die <a href="http://www.facebook.com/pages/Berlin-Germany/Tech-Ed-Europe/318852903548" target="_blank">Tech-Ed-Facebook-Gruppe </a>eingeladen, und da konnte ich natürlich nicht widerstehen, mich derselben anzuschließen. Man erfährt noch nicht wirklich viel, aber zumindest ist dort nachzulesen, dass alle Frühanmelder stolze 500 Euro sparen können, wenn sie sich bis zum 5. Juli anmelden (dann kostet das Ticket 1.395 Euro).</p>
<p>Zwar ist die Tech-Ed-Seite noch nicht umgestellt (es geht noch um 2009!), und damit auch die Anmeldung noch nicht möglich, aber beide Missstände sollen wohl demnächst behoben sein.</p>
<p>Falls ihr den Termin im Kalender schon mal eintragen wollt: die <strong>Tech-Ed Europe 2010 findet vom 8. bis 12. November </strong>statt, und zwar wieder in Berlin auf dem altehrwürdigen IFA-Messegelände, was letztes Jahr ganz gut geklappt hat. So, und der Vollständigkeit halber will ich den Twitter-Alias nicht verschweigen, mit dem ihr der Tech-Ed Europe 2010 folgen könnt: <a href="http://twitter.com/teched_europe" target="_blank">teched_europe</a>. Und falls ihr euch das bis November merken könnt: Der Hashtag steht auch schon fest und lautet #tee10.</p>
<p>Ach ja: Ich war letztes Jahr live in Berlin dabei und habe mit Tom zusammen ein paar schöne <a href="http://www.software-dev-blog.de/das-war-die-microsoft-tech-ed-europe-2009/11/2009/">Blogbeiträge samt Videos</a> erstellt und veröffentlicht. Dabei haben wir unter anderem darüber berichtet, wie&#8230;</p>
<p>&#8230; <a href="http://www.software-dev-blog.de/wie-net-entwickler-mit-vtune-bottlenecks-finden-konnen/11/2009/">.NET-Entwickler mithilfe von VTune Performance Analyzer Bottlenecks aufspüren können</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/teched09-wie-die-ccr-net-entwicklern-bei-der-parallelprogrammierung-hilft/11/2009/">die CCR .NET-Entwicklern bei der Parallelprogrammierung hilft</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/videochat-wie-net-entwickler-von-multihreading-profitieren/11/2009/">.NET-Entwickler vom Multithreading profitieren</a></p>
<p>&#8230; <a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-uber-parallelprogrammierung/11/2009/">Visual Studio und .NET 4 Parallelprogrammierer unterstützen</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/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/&via=sw_devtwits&text=Termin für Microsoft Tech-Ed Europe 2010 steht&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/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/&via=sw_devtwits&text=Termin für Microsoft Tech-Ed Europe 2010 steht&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/termin-fur-microsoft-tech-ed-europe-2010-steht/05/2010/feed/</wfw:commentRss>
		<slash:comments>1</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>TechEd09: Die Show kann beginnen</title>
		<link>http://www.software-dev-blog.de/teched09-die-show-kann-beginnen/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-die-show-kann-beginnen/11/2009/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:17:41 +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>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1227</guid>
		<description><![CDATA[So, die ersten zwei Stunden der Microsoft TechEd Europe 2009 sind vorüber, und alles läuft schon ganz prima. Der Intel-Stand ist fertig, die Twitterwall läuft und in einer halben Stunde haben wir auch einen schönen, großen Flatscreen, auf dem wir unser Livebloggen und Twittern auf 46 Zoll zeigen können. Tom ist auch schon mit seiner [...]]]></description>
			<content:encoded><![CDATA[<p>So, die ersten zwei Stunden der Microsoft TechEd Europe 2009 sind vorüber, und alles läuft schon ganz prima. Der Intel-Stand ist fertig, die Twitterwall läuft und in einer halben Stunde haben wir auch einen schönen, großen Flatscreen, auf dem wir unser Livebloggen und Twittern auf 46 Zoll zeigen können. Tom ist auch schon mit seiner Kamera unterwegs und fängt für euch die ersten Impressionen der Microsoft TechEd Europe 2009 ein. <a href="http://www.software-dev-blog.de/tech-ed08-erste-videoeindrucke-und-freibier/11/2008/">Ganz im gewohnten Stil</a>.</p>
<p>Bevor ich es ganz vergesse, folgen hier noch ein paar organisatorische Dinge: Der Intel-Stand, an dem ihr mich und die Kollegen treffen könnt, befindet sich in Halle 4.2 und liegt von der Halle 7 kommend direkt am Eingang. Das ist die so genannten <strong>Visual Studio Partner Zone</strong>. Dort gibt es unter anderem eine Menge nützliche und erhellende Infos rund um das neue <a href="http://www.software-dev-blog.de/wer-braucht-alles-den-intel-appstore/10/2009/">Intel Atom Developer Program</a>, das Software-Entwicklern dabei helfen soll, windows- und moblin-basierte Anwendungen speziell für Netbooks zu entwickeln und diese zu einem späteren Zeitpunkt auf Netbooks zu bringen. Falls ihr euch für dieses Programm direkt am Stand registriert, gibt&#8217;s auch eine kleine Überraschung.</p>
<p>Darüber hinaus findet ihr eine Menge Infos rund um unser liebstes Baby, das auf den schönen Namen <a href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Intel Parallel Studio</a> hört und in rund zwei Wochen sein Halbjähriges feiert. Falls ihr also C-/C++-Programmierer seid, Visual Studio einsetzt und eure Anwendungen threadsicher parallelisieren wollt oder einfach nur gucken wollt, ob sich besonders fiese Bugs eingeschlichen haben, die sich möglicherweise erst zur Laufzeit zeigen, ist Parallel Studio genau das richtige Tool für euch. Hier könnt ihr sogar eine Test-CD abgreifen, um euch mit Parallel Studio vertraut zu machen.</p>
<p>Und falls ihr ein neues Netbook wollt, solltet ihr ebenfalls am Stand V1/V2 vorbeikommen. Beantwortet ein paar Fragen, tragt eure Daten ein und schwups, ab mit der Karte in die zugehörige Losbox. Und schon gewinnt ihr vielleicht eins der schicken Teile. Die erste Verlosung ist allerdings erst morgen Nachmittag, die ausgefüllten Karten werden aber auch schon heute akzeptiert.</p>
<p>So, dann mach ich mich wieder auf den Weg zum Stand. Um den Monitor zu installieren, der gerade gekommen ist. Damit ihr auch besser sehen könnt, was ich twittere und blogge. Man sieht sich!</p>
<p><strong>Ach ja:</strong> Auf der anderen Seite der Halle hat Intel noch einen Stand, auf dem es rund um das Thema Datacenter geht. Also alles über Servertechniken, Virtualisierung und Co. Und dort gibt es ebenfalls etwas zu gewinnen, nämlich schicke, ultradünne Notebooks. Ihr seht, ein Besuch der Halle 4.2 lohnt sich auf jeden Fall.</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-die-show-kann-beginnen/11/2009/&via=sw_devtwits&text=TechEd09: Die Show kann beginnen&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-die-show-kann-beginnen/11/2009/&via=sw_devtwits&text=TechEd09: Die Show kann beginnen&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-die-show-kann-beginnen/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TechEd09: Wir sind dann mal weg!</title>
		<link>http://www.software-dev-blog.de/teched09-wir-sind-dann-mal-weg/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-wir-sind-dann-mal-weg/11/2009/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 09:48:44 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[teched09]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1226</guid>
		<description><![CDATA[Ok, da ich keinen Koffer in Berlin habe, muss ich bald einen ebensolchen packen, um heute noch rechtzeitig zum Flughafen zu kommen, damit mich AirBerlin auch zur Microsoft TechEd Europe 2009 bringt. Dort werde ich nämlich gemeinsam mit dem Kollegen Papadhimas und einer Hand voll Intel-Leuten vier Tage lang von der wohl wichtigsten Entwicklerkonferenz in [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, da ich keinen Koffer in Berlin habe, muss ich bald einen ebensolchen packen, um heute noch rechtzeitig zum Flughafen zu kommen, damit mich AirBerlin auch zur<a href="http://www.software-dev-blog.de/teched09-vorfreude-und-erste-infos/11/2009/"> Microsoft TechEd Europe 2009</a> bringt. Dort werde ich nämlich gemeinsam mit dem Kollegen <a href="http://twitter.com/Pages_Media" target="_blank">Papadhimas </a>und einer Hand voll Intel-Leuten vier Tage lang von der wohl wichtigsten Entwicklerkonferenz in Sachen Windows, dotNET und Co. berichten.</p>
<p>Wie ich ja bereits <a href="http://www.software-dev-blog.de/teched09-das-wird-es-alles-zu-sehen-geben/11/2009/">angekündigt </a>habe, werden wir uns bevorzugt um das weite Feld der Parallelprogrammierung kümmern. Da sind zum einen die 15-Minuten-Sessions auf der großen Showbühne zu nennen, auf der Ralph und Edmund in gewohnt treffsicherer Art und Weise über <a href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Parallel Studio</a> referieren und sagen werden, warum das Plugin für Visual Studio nicht nur zum Multithreaden taugt, sondern auch Bugs in seriell programmierten Anwendungen aufspürt und hilft, diese zu eliminieren. Und die Session von Rami werde ich mir ebenfalls nicht entgehen lassen. Der werte Kollege erzählt nämlich vom Dreigestirn Windows 7, .NET und Multicore-Optimierungen.</p>
<p>Dass so eine riesige Konferenz aber noch mehr zu bieten hat als Parallel Studio und Intel-Sessions, macht ein Blick in den äußerst umfangreichen Sessionplan klar. Dort finden sich <a href="http://www.software-dev-blog.de/wie-parallel-ist-die-tech-ed-europe-2009/11/2009/">unter dem Schlagwort &#8220;Parallel&#8221;</a> ein gutes Dutzend interessanter Vorträge zum Thema Parallelprogrammierung. Die spannendsten Sessions werde ich natürlich aufsuchen und live darüber berichten (entweder in diesem Blog oder<a href="http://twitter.com/sw_devtwits/" target="_blank"> per Twitter</a>). Und weil das noch nicht genug ist, ziehe ich mit Tom und Videocam immer wieder los, um die maßgeblichen Köpfe der TechEd mit schlauen Fragen zu konfrontieren. Aber <a href="http://www.software-dev-blog.de/videosession-multicore-programmierung-mit-intel-tools/11/2008/">das kennt ihr ja schon</a>.</p>
<p>Ok, dann bleibt mir nur noch, uns allen eine interessante Microsoft-Konferenz zu wünschen, verknüpft mit der Hoffnung, dass nicht der ein oder andere im Trubel der Berliner Feier zu 20 Jahren Mauerfall verloren geht. Wäre doch schade &#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/teched09-wir-sind-dann-mal-weg/11/2009/&via=sw_devtwits&text=TechEd09: Wir sind dann mal weg!&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-wir-sind-dann-mal-weg/11/2009/&via=sw_devtwits&text=TechEd09: Wir sind dann mal weg!&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-wir-sind-dann-mal-weg/11/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wie parallel ist die TechEd Europe 2009?</title>
		<link>http://www.software-dev-blog.de/wie-parallel-ist-die-tech-ed-europe-2009/11/2009/</link>
		<comments>http://www.software-dev-blog.de/wie-parallel-ist-die-tech-ed-europe-2009/11/2009/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 06:42:23 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[teched09]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1225</guid>
		<description><![CDATA[Wenn man sich so die Webseite der Microsoft TechEd Europe 2009 ansieht, fällt auf, dass es dort eine ganze Menge Dinge gibt, die mit dem Parallelismus zu tun haben. Wie beispielsweise die Techsessions, von denen natürlich viele gleichzeitig angeboten werden, um so die anwesenden Entwickler und anderen Gesellen mit möglichst vielen Informationen versorgen zu können. [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man sich so <a href="http://www.msteched.com/europe/Public/default.aspx" target="_blank">die Webseite der Microsoft TechEd Europe 2009</a> ansieht, fällt auf, dass es dort eine ganze Menge Dinge gibt, die mit dem Parallelismus zu tun haben. Wie beispielsweise die <a href="http://www.msteched.com/europe/Public/SessionList.aspx">Techsessions</a>, von denen natürlich viele gleichzeitig angeboten werden, um so die  anwesenden Entwickler und anderen Gesellen mit möglichst vielen Informationen versorgen zu können. Aber auch die Ausstellerbereiche stellen eine Art Paralleluniversum dar: Namhafte Hersteller wie Intel (übrigens zu finden in der Visual Studio Partner Zone, Stand V1/V2) zeigen am selben Ort zur selben Zeit ihre Produkte, Lösungen und Demos.</p>
<p>Aber, um jetzt wieder ein bisschen ernsthafter zu werden, was wirklich parallel ist an der diesjährigen Microsoft TechEd Europe sind die vielen Sessions und Vorträge, die sich mit diesem Thema beschäftigen. Das zeigt zweierlei: Erstens wirft <a href="http://www.software-dev-blog.de/interview-visual-studio-2010-und-seine-multicore-fahigkeiten/02/2009/">Visual Studio 2010 samt .NET 4</a> große Schatten voraus und zweitens scheinen Multithreading und Co. in den Köpfen von Microsoft angekommen zu sein. Aber das ist nicht so überraschend. Höchstens die Vehemenz, mit der die Konferenz das Thema angeht.</p>
<p>So gibt es beispielsweise Tiberiu Covaci (erinnert mich ein bisschen an jemanden von der <em>Enterprise</em>), der gleich mit mehreren Parallelsessions vertreten ist. So stellt er am Montag die ziemlich rhetorische Frage &#8220;Is the future of programming a parallel one?&#8221; (Und alle: &#8220;Yeah!&#8221;) Dabei will er unter anderem herausfinden, welche Branchengrößen den Multicore-Markt vorantreiben (wie heißen die noch mal mit dem großen I am Anfang &#8230; ?).</p>
<p><span id="more-1225"></span>Am Dienstag und Mittwoch ist er dann wieder an der Reihe, und zwar mit den Sessions  &#8220;Why should you care about Multi-core programming&#8221; und &#8220;The Future of Parallel Programming&#8221;. Aufmerksame Leser dieses Blogs werden wohl die erste Frage locker beantworten können, aber auch die Zukunft der Parallelprogrammierung war hier schon <a href="http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/">das ein</a> oder <a href="http://www.software-dev-blog.de/in-der-parallelprogrammierung-steckt-die-zukunft/01/2009/">andere Mal </a>Gegenstand der Diskussion. Zusammengefasst bleibt festzuhalten, dass Tiberiu (a) sehr fleißig ist und (b) ein heißer Kandidat für unsere <a href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Videointerview-Reihe</a>.</p>
<p>Aber &#8211; und das ist die gute Nachricht für Tiberiu &#8211; es gibt noch andere Fachleute auf der TechEd Europe 2009, die etwas zu dem Thema Multicore-Programmierung und Multithreading zu sagen haben. So wie Anthony Howcroft, der am Mittwoch über Microsofts SQL-Server-Projekt &#8220;Madison&#8221; referieren wird. Madison ist übrigens MPP, was für &#8220;Massively Parallel Processing&#8221; steht. Aber selben Tag wird auch <a href="http://www.youtube.com/watch?v=LCO9m8eAv6A" target="_blank">unser alter Freund Steve Teixeira</a> (sorry, Steve!) auf die Bühne klettern und wie gewohnt über das Thema Parallelprogrammierung reden. Diesmal geht es um &#8220;Parallel Computing for Managed Developers&#8221;. Wovon dort die Rede sein wird, ist klar, oder?! Sicherlich nicht um Programmierer mit eigenem Coach!</p>
<p>Für alle weiteren Parallel-Infos hilft es auf jeden Fall, die gut sortierte Webseite der <a href="http://www.msteched.com/europe/Public/default.aspx">Microsoft TechEd Europe 2009</a> zu besuchen. Oder ihr fahrt am besten selbst dorthin (Finger hoch: wer fährt?!). Und falls ihr keine Zeit oder keine Kohle oder sonst was habt, um selbst vor Ort zu sein, hilft ab Montag der regelmäßige Besuch dieses gut sortierten Blogs. Hier gibt es alle relevanten Infos rund um die TechEd Europe 2009 samt Videointerviews, Impressionen und vielem mehr. Also, man liest sich!</p>
<p>Ach ja: Intel redet natürlich auch auf der TechEd über das Thema Parallelprogrammierung. Aber das <a href="http://www.software-dev-blog.de/teched09-das-wird-es-alles-zu-sehen-geben/11/2009/">wisst ihr ja bereits</a> &#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/wie-parallel-ist-die-tech-ed-europe-2009/11/2009/&via=sw_devtwits&text=Wie parallel ist die TechEd Europe 2009?&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-parallel-ist-die-tech-ed-europe-2009/11/2009/&via=sw_devtwits&text=Wie parallel ist die TechEd Europe 2009?&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-parallel-ist-die-tech-ed-europe-2009/11/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd09: Das wird es alles zu sehen geben</title>
		<link>http://www.software-dev-blog.de/teched09-das-wird-es-alles-zu-sehen-geben/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-das-wird-es-alles-zu-sehen-geben/11/2009/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 07:43:31 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[teched09]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1221</guid>
		<description><![CDATA[In meinem gestrigen Blogeintrag habe ich ja schon darauf hingewiesen: Wir fahren nach Berlin! Und zwar nicht zum DFB-Pokalendspiel, sondern auf die Microsoft TechEd Europe 2009, auf der sich wie jedes Jahr Software-Entwickler und andere Geeks treffen. Dass zeitgleich der 20. Jahrestag des Mauerfalls gefeiert wird, macht die Stadt bestimmt schön kuschelig voll. Aber das [...]]]></description>
			<content:encoded><![CDATA[<p>In meinem <a href="http://www.software-dev-blog.de/teched09-vorfreude-und-erste-infos/11/2009/">gestrigen Blogeintrag</a> habe ich ja schon darauf hingewiesen: Wir fahren nach Berlin! Und zwar nicht zum DFB-Pokalendspiel, sondern auf die Microsoft TechEd Europe 2009, auf der sich wie jedes Jahr Software-Entwickler und andere Geeks treffen. Dass zeitgleich der 20. Jahrestag des Mauerfalls gefeiert wird, macht die Stadt bestimmt schön kuschelig voll.</p>
<p>Aber das wird uns nicht davon abhalten, unserem Job nachzugehen und vier Tage lang über folgende Dinge zu (video)bloggen (am fünften Tag wird die TechEd leider ohne uns auskommen müssen):</p>
<p><a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Wie üblich</a> werden wir interessanten Leuten unsere HD-Cam unter die Nase halten und ihnen schlaue Fragen stellen. Natürlich gehen die Ergebnisse gleich vor Ort online und wir werden auch darüber bloggen. Hierbei erwartet alle Anwesenden eine echte Weltneuheit: Anstatt in einem kleinen, muffigen Konferenzraum zu sitzen und dort abgeschieden von der Welt vor mich hin zu schreiben, sitze ich am Intel-Stand in der Visual Studio Partner Zone und blogge dort live! Damit mir alle beim Arbeiten auch zusehen können, wird mein Geschriebenes direkt auf einen großen TV-Bildschirm übertragen, der sich in meinem Rücken (oder sonstwo) befindet. Unsere ganz persönliche Daily Soap von der TechEd Europe 2009!</p>
<p>Ebenfalls in Wort und Bild werden wir über die drei 15-Minuten-Sessions berichten, die die anwesenden Intel-Kollegen halten werden. Hauptthema wird <a href="http://www.software-dev-blog.de/multicore-turbo-fur-visual-studio-intel-parallel-studio/10/2008/">Parallel Studio</a> sein, mit dem sich seriell programmierte Anwendungen parallelisieren lassen, damit sie möglichst schnell auf Multicore-Systemen laufen. Allerdings geht es dabei nicht nur um Performance, sondern um weitere Aspekte wie Sicherheit, Effizienz und, ok, Performance.</p>
<p><span id="more-1221"></span>So kümmert sich beispielsweise der <a href="http://software.intel.com/en-us/videos/intel-parallel-inspector-memory-checker/">Memory Checker</a> (der Bestandteil des <a href="http://www.software-dev-blog.de/isc09-intel-parallel-inspector-im-detail/04/2009/">Parallel Inspector</a> ist) um solch unschöne Dinge wie Speicherlecks, die zur Laufzeit eines Programms unerwartet auftreten können. Derartige Bugs findet man mit den herkömmlichen Debuggertools nur sehr schwer.</p>
<p>Darüber hinaus lässt sich mithilfe des <a href="http://www.software-dev-blog.de/isc%E2%80%9909-intel-parallel-amplifier-im-detail/04/2009/">Parallel Amplifiers</a> die Leistungsfähigkeit seriell programmierter Anwendungen steigern, indem man zeitkritische Pfade und Hotspots aufspürt. Gerade Schleifenkonstrukte sind eine beliebte Fehlerquelle, die oft mehr Rechenzeit verbraten als wirklich erforderlich wäre.</p>
<p>Jenseits dieser Multicore-Sessions gibt sich Rami Radi von Intel die Ehre und erzählt in seiner Techsession etwas darüber, wie man mit diversen Tipps und Tricks gleich einen dreifachen Leistungsschub erzielen kann &#8211; hinsichtlich Windows 7, .NET 4 und Intel Multicore. Dabei soll er sogar verraten, wie sich .NET-basierte Anwendungen mit dem <a href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> optimieren lassen. Habe ich zumindest gehört. Aber keine Sorge: Ihr werdet hier nichts verpassen.</p>
<p>Das kann aber nur heißen: Bookmark setzen oder RSS-Feed abonnieren oder sonst etwas und die nächsten Tage immer wieder vorbeischauen. Man liest sich!</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-das-wird-es-alles-zu-sehen-geben/11/2009/&via=sw_devtwits&text=TechEd09: Das wird es alles zu sehen geben&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-das-wird-es-alles-zu-sehen-geben/11/2009/&via=sw_devtwits&text=TechEd09: Das wird es alles zu sehen geben&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-das-wird-es-alles-zu-sehen-geben/11/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TechEd09: Vorfreude und erste Infos</title>
		<link>http://www.software-dev-blog.de/teched09-vorfreude-und-erste-infos/11/2009/</link>
		<comments>http://www.software-dev-blog.de/teched09-vorfreude-und-erste-infos/11/2009/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 07:05:02 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[teched09]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1222</guid>
		<description><![CDATA[Genau einmal pro Jahr treffen sich Software-Entwickler und ähliche Menschen aus ganz Europa auf Microsofts größtem interkontinentalen Event, der Microsoft Tech-Ed Europe. Dieses Jahr werden wir vom 9. bis 13. November (also schon nächste Woche) nach Berlin reisen. Voriges Jahr waren wir im schönen Barcelona, der Hauptstadt Kataloniens. Aber das ist eine ganz andere Geschichte. [...]]]></description>
			<content:encoded><![CDATA[<p>Genau einmal pro Jahr treffen sich Software-Entwickler und ähliche Menschen aus ganz Europa auf Microsofts größtem interkontinentalen Event, der Microsoft Tech-Ed Europe. Dieses Jahr werden wir vom 9. bis 13. November (also schon nächste Woche) nach Berlin reisen. <a href="http://www.software-dev-blog.de/plaudereien-videos-und-multicore-infos-auf-der-tech-ed08/11/2008/">Voriges Jahr</a> waren wir im schönen Barcelona, der Hauptstadt Kataloniens. Aber das ist eine ganz andere Geschichte.</p>
<p>Was aber bleibt ist die Gewissheit, dass wir wie im vergangenen Jahr mit der kompletten Ausstattung in die Hauptstadt reisen. Also mit HD-Videokamera, Schnittrechner, Notebook, Netbook und anderen technischen Spielereien. Das machen wir übrigens alles nur für euch, die ihr da draußen vor dem PC sitzt und unsere Einträge lest, weil ihr entweder selbst nicht zur Tech-Ed fahren oder einfach nur gucken wollt, was ihr alles verpasst.</p>
<p>Und was heißt das jetzt im Einzelnen? Nun, wir werden wieder interessante Leute wie <a href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Microsofts Steve Teixeira</a> vor die Kamera zerren und ihnen schlaue Fragen stellen. Wir gucken uns aber auch bestimmt sämtliche Intel-Demos an, die auf der Visual Studio Partner Zone zu sehen sind (und ein bisschen mehr).</p>
<p>Klar ist natürlich auch, dass wir uns das Ganze nicht nur ansehen, sondern auch über all die schönen Dinge bloggen, die vom 9. bis 13. November auf der Microsoft Tech-Ed Europe 2009 passieren werden. Dass wir dabei nicht vergessen, über den Tellerrand hinauszusehen, spricht doch für sich selbst, 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/teched09-vorfreude-und-erste-infos/11/2009/&via=sw_devtwits&text=TechEd09: Vorfreude und erste Infos&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-vorfreude-und-erste-infos/11/2009/&via=sw_devtwits&text=TechEd09: Vorfreude und erste Infos&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-vorfreude-und-erste-infos/11/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallel-Wissen auf der ADC 2009</title>
		<link>http://www.software-dev-blog.de/parallel-wissen-auf-der-adc-2009/10/2009/</link>
		<comments>http://www.software-dev-blog.de/parallel-wissen-auf-der-adc-2009/10/2009/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 11:47:23 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1195</guid>
		<description><![CDATA[Nächste Woche findet am 7. und 8. Oktober in Bonn die Advanced Developers Conference 2009 statt. Wie es sich für fortgeschrittene Entwickler gehört, nimmt das Thema Parallelprogrammierung einen wichtigen Stellenwert ein. Daher folgt an dieser Stelle eine Zusammenfassung der geplanten &#8220;Parallel-Sessions&#8221;: Der freiberufliche Journalist Andreas Heil beschäftigt sich während seiner Opening Keynote-Session mit den Themen [...]]]></description>
			<content:encoded><![CDATA[<p>Nächste Woche findet am 7. und 8. Oktober in Bonn die <a title="Programmübersicht der ADC09" href="http://www.ADC09.de/TimeTable.aspx" target="_blank">Advanced Developers Conference 2009</a> statt. Wie es sich für fortgeschrittene Entwickler gehört, nimmt das Thema Parallelprogrammierung einen wichtigen Stellenwert ein. Daher folgt an dieser Stelle eine Zusammenfassung der geplanten &#8220;Parallel-Sessions&#8221;:</p>
<ul>
<li>Der freiberufliche Journalist Andreas Heil beschäftigt sich während seiner Opening Keynote-Session mit den Themen Parallelisierung, Nebenläufigkeiten und den damit verbundenen Unterthemen &#8220;große Datenmengen&#8221; und &#8220;komplexe Berechnungen&#8221;.</li>
</ul>
<ul>
<li>Siemens-Mann Michael Stal referiert über <a title="Mehr Infos zu Axum auf MSDN Online" href="http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx" target="_blank">Microsoft Axum</a>, eine agentenbasierte Koordinationssprache, mit deren Hilfe Softwaresysteme in .NET parallelisiert werden können. Im Gegensatz zu systemnahen Ansätzen wie <a title="IDF09: Parallel Computing mit .NET 4 und Visual Studio 2010" href="http://www.software-dev-blog.de/idf09-parallel-computing-mit-net-4-und-visual-studio-2010/09/2009/">PLINQ oder der Task Parallel Library</a> unterstützt Axum dedizierte Architektur- und Komponenten-Designs und lässt sich prima mit weiteren .NET-Sprachen mischen.</li>
</ul>
<ul>
<li><a title="prio.powerday: Microsoft Concurrency Coordination Runtime" href="http://www.software-dev-blog.de/priopowerday-concurrency-coordination-runtime/04/2009/">Ralph Westphal</a> bringt den anwesenden Entwicklern und Softwarearchitekten die Concurrency Coordination Runtime des künftigen .NET-Frameworks ein gutes Stück näher. Dabei geht es um die Serviceorientierung im Kleinen: Nachrichten- und Datenflüsse sollen eine skalierbare Parallelität deutlich einfacher machen als bisher.</li>
</ul>
<ul>
<li><a title="prio.powerday: Parallele Programmierung unter .NET 3.5" href="http://www.software-dev-blog.de/priopowerday-parallele-programmierung-unter-net-35/04/2009/">Bernd Marquardt</a> stellt in seinem 90-minütigen Vortrag die Parallel-Features der Programmiersprache C++ vor, die Microsoft in Form der Parallel Pattern Library (PPL) zur Verfügung stellt. Hierbei handelt es sich um einfache Konstruktionen, die Schleifen und Code-Bereiche parallelisieren sollen. Dies ist durchaus vergleichbar mit den <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>.</li>
</ul>
<ul>
<li>Und natürlich geht es in diversen Tracks um Microsoft Visual Studio 2010, das ab nächsten Jahr auf Basis des .NET-Frameworks 4 eine ganze Menge zum Thema Parallelprogrammierung beitragen wird.</li>
</ul>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/parallel-wissen-auf-der-adc-2009/10/2009/&via=sw_devtwits&text=Parallel-Wissen auf der ADC 2009&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-wissen-auf-der-adc-2009/10/2009/&via=sw_devtwits&text=Parallel-Wissen auf der ADC 2009&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-wissen-auf-der-adc-2009/10/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDF09: Multithreaden und Parallel Studio abgreifen</title>
		<link>http://www.software-dev-blog.de/idf09-multithreaden-und-parallel-studio-abgreifen/09/2009/</link>
		<comments>http://www.software-dev-blog.de/idf09-multithreaden-und-parallel-studio-abgreifen/09/2009/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 09:28:19 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[IDF09]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Wettbewerb]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1170</guid>
		<description><![CDATA[Es hat sich ja wohl schon rumgesprochen, dass ich Montagnachmittag gen San Francisco abhaue, um mich am Dienstag, Mittwoch und Donnerstag über die künftigen Intel-Pläne und -Produkte zu informieren. Ich werde übrigens meine kleine Videokamera Zi6 von Kodak dabei haben, um das ein oder andere Vor-Ort-Statement filmtechnisch in Szene zu setzen. Und klar, live bloggen [...]]]></description>
			<content:encoded><![CDATA[<p>Es hat sich ja wohl schon rumgesprochen, dass ich Montagnachmittag gen San Francisco abhaue, um mich am <a title="IDF09: Techsessions zu Atom-CPU, Moblin und mehr" href="http://www.software-dev-blog.de/idf09-techsessions-zu-atom-cpu-moblin-und-mehr/09/2009/">Dienstag</a>, <a title="IDF09: Weitere Techsessions zu Multicore, Moblin und Co." href="http://www.software-dev-blog.de/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/">Mittwoch</a> und <a title="IDF09: Tag drei mit mehr MID- und Netbook-Sessions" href="http://www.software-dev-blog.de/idf09-tag-drei-mit-mehr-mid-und-netbook-sessions/09/2009/">Donnerstag</a> über die künftigen Intel-Pläne und -Produkte zu informieren. Ich werde übrigens meine kleine Videokamera Zi6 von <a title="Twitter-Stream von Kodak Deutschland" href="http://twitter.com/Kodak_DE" target="_blank">Kodak</a> dabei haben, um das ein oder andere Vor-Ort-Statement filmtechnisch in Szene zu setzen. Und klar, live bloggen werde ich auch. Gibt wohl eine ganze Menge zu berichten, so wie es aussieht.</p>
<p>Neben all den bereits erwähnten Sessions und Keynotes wird es für angehende Parallelprogrammierer ein ganz spezielles Bonbon geben: Am Mittwoch, den 23. September, veranstaltet Intel von 14:00 bis 18:00 Uhr PDT (23:00 bis 24/9, 3:00 Uhr MESZ) einen vierstündigen Workshop, in dem erfahrene C- und C++-Programmierer lernen werden, wie sie mithilfe von <a title="GDC09-Video: So funktioniert Intel Parallel Studio" href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Parallel Studio</a> sequenziell programmierten Quellcode parallelisieren können. Als besonderen Anreiz haben sich die Organisatoren dieses Workshops zwei Leckerbissen überlegt:</p>
<p>1. Die ersten 50 Teilnehmer, die ein lauffähiges, parallelisiertes Programm einschicken, erhalten eine Vollversion von Parallel Studio. Gegenwert: 799 Dollar.</p>
<p>2. In drei Kategorien wird der jeweils beste Beitrag ermittelt. Hierbei geht es um die schnellste Ausführung, die beste Prozessorausnutzung und den besten Einsatz von Parallel Studio. Der Sieger (oder die Siegerin) erhalten eine Visa-Geschenkkarte im Wert von 250 Dollar.</p>
<p>Wer schon mal gucken will, was zu tun ist, um eines der 50 Parallel-Studio-Pakete abzugreifen oder gar die 250 Dollar zu gewinnen, kann sich auf der Contest-Seite <a title="Alle Infos zum Parallel-Studio-Contest auf dem IDF 2009 in San Francisco" href="http://software.intel.com/en-us/articles/application-for-the-intel-parallel-studio-parallelism-contest-lab-at-the-intel-developer-forum-san-francisco-2009/" target="_blank">ausführlich darüber informieren</a>. Und <a title="30-Tage-Versionen von Intel Tools kostenlos downloaden" href="http://software.intel.com/en-us/articles/intel-software-evaluation-center/" target="_blank">im Evaluation Center</a> von Intel könnt ihr euch eine 30-Tage-Version von Parallel Studio besorgen. Zum Aufwärmen, quasi.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/idf09-multithreaden-und-parallel-studio-abgreifen/09/2009/&via=sw_devtwits&text=IDF09: Multithreaden und Parallel Studio 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/idf09-multithreaden-und-parallel-studio-abgreifen/09/2009/&via=sw_devtwits&text=IDF09: Multithreaden und Parallel Studio 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/idf09-multithreaden-und-parallel-studio-abgreifen/09/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IDF09: Weitere Techsessions zu Multicore, Moblin und Co.</title>
		<link>http://www.software-dev-blog.de/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/</link>
		<comments>http://www.software-dev-blog.de/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 15:48:43 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[IDF09]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1166</guid>
		<description><![CDATA[In meinem gestrigen Blogbeitrag war eine interessante Auswahl an dienstäglichen Techsessions während des Intel Developer Forums dran. Heute folgt der Mittwoch mit einer Selektion besuchenswerter Workshops und Vorträge. Ach ja: Am zweiten Tag des IDF beginnen die Techsessions erst um 13:05 Uhr PDT (22:05 MESZ), da vormittags zwei Keynote-Sessions anstehen und die Organisatoren obendrein die [...]]]></description>
			<content:encoded><![CDATA[<p>In meinem <a title="IDF09: Techsessions zu Atom-CPU, Moblin und mehr" href="http://www.software-dev-blog.de/idf09-techsessions-zu-atom-cpu-moblin-und-mehr/09/2009/">gestrigen Blogbeitrag</a> war eine interessante Auswahl an dienstäglichen Techsessions während des <a title="IDF-Website" href="http://www.intel.com/IDF/" target="_blank">Intel Developer Forums</a> dran. Heute folgt der Mittwoch mit einer Selektion besuchenswerter Workshops und Vorträge.</p>
<p>Ach ja: Am zweiten Tag des IDF beginnen die Techsessions erst um 13:05 Uhr PDT (22:05 MESZ), da vormittags zwei Keynote-Sessions anstehen und die Organisatoren obendrein die anwesenden Entwickler dazu ermutigen wollen, den <a title="Mehr Infos zum Ausstellerbereich" href="http://www.intel.com/idf/technology/" target="_blank">Ausstellerbereich</a> (Technology Showcase) zu besuchen.</p>
<p><strong>13:05 Uhr PDT (22:05 MESZ):</strong> Parallel-Guru und Product Unit Manager <a title=" Videochat mit Steve Teixeira, Microsoft-Parallel-Guru " href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">Steve Teixeira</a> wird 50 Minuten lang über das geplante .NET-4-Framework mit all seinen Vorzügen für Parallelprogrammierer reden. Dabei geht es unter anderem um die Parallel Extensions und das task-basierte Debuggen mithilfe von Visual Studio 2010. Und ein kurzes Produkt-Update gibt es bestimmt auch.</p>
<p><strong>13:05 Uhr PDT (22:05 MESZ): </strong>Wer die Intel Threading Building Blocks mal in Aktion sehen will, sollte in den Raum 2000 kommen, um dem Workshop von Victoria Gromova beizuwohnen. Und allen, die den Termin nicht schaffen, empfehle ich <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/">die ein</a> oder <a title="Mit Intel Threading Building Blocks parallel programmieren" href="http://www.software-dev-blog.de/mit-intel-threading-building-blocks-parallel-programmieren/12/2008/">andere Lektüre</a>.</p>
<p><strong>14:05 Uhr PDT (23:05 MESZ): </strong>Eine Techsession mit dem Titel &#8220;Next Generation Core-to-Core Interconnects for Many-Core Processors&#8221; sollte man eher nicht versäumen. In dem Workshop geht es unter anderem um die Themen Latency, Bandbreite und Traffic Management bei Prozessorverbünden. Aber auch um die möglichen Ansätze, solche Hochgeschwindigkeits-Netze aufzubauen.</p>
<p><span id="more-1166"></span></p>
<p><strong>14:05 Uhr PDT (23:05 MESZ): </strong>Ich sag mal: Qual der Wahl, denn zeitgleich zu der Many-Core-Session gibt es im Raum 3016 interessante Einsichten in das Innenleben von Moorestown, der zukünftigen MID-, Smartphone- und Netbook-Plattform von Intel. Hier erfährt man alles über SOC (System-on-a-chip) im 45-nm-Fertigungsverfahren, verbessertes Energiemanagement inklusive verlängerter Batterielaufzeiten und weitere interessante Details.</p>
<p><strong>15:05 Uhr PDT (24/9, 00:05 MESZ): </strong>Im April dieses Jahres habe ich bereits <a title=" ISC’09: die Zukunft der parallelen Programmierung " href="http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/">über das Ct-Projekt berichtet</a>, das noch in diesem Jahr in seine Beta-Phase überführt werden soll. Hinter dem Begriff Ct verbirgt sich eine Weiterentwicklung von C++, und zwar für datenbasierte Anwendungen, die beispielsweise bei der Bildbearbeitung oder dem Videoschnitt zum Einsatz kommen. Und genau darüber werden vier Intel-Experten 50 Minuten lang reden: Wie Ct Entwicklern dabei hilft, skalierende Anwendungen zu entwerfen und zu programmieren. Dabei gibt es auch diverse Beispiele zu begutachten.</p>
<p><strong>16:05 Uhr PDT (24/9, 1:05 MESZ): </strong>Um kurz nach vier kommen wieder alle Mobil-Geeks auf ihre Kosten: In einer 50-minütigen Techsession gibt es einen Rundumschlag in Sachen Moblin, der Linux-Distribution für mobile Endgeräte. Die anwesenden Entwickler erfahren also, warum Netbooks und andere Gadgets auf Moblin-Basis so schnell booten, was die Hauptbestandteile des Moblin-Kerns sind und was es mit den Fachbegriffen Clutter, GeoClue und ConnMan auf sich hat.</p>
<p><strong>16:05 Uhr PDT (24/9, 1:05 MESZ): </strong>Darüber berichtet habe ich ja schon, in Aktion gesehen habe ich ihn allerdings noch nicht: <a title="Parallel Studio: Das leistet der Parallel Advisor Lite" href="http://www.software-dev-blog.de/parallel-studio-das-leistet-der-parallel-advisor-lite/05/2009/">Parallel Advisor</a>, der künftig fester Bestandteil von <a title="GDC09-Video: So funktioniert Intel Parallel Studio" href="http://www.software-dev-blog.de/gdc09-so-funktioniert-intel-parallel-studio/08/2009/">Parallel Studio</a> werden soll. Daher heißt er auch noch Parallel Advisor Lite und ist in der Lage, diejenige Abschnitte im C++-Code zu finden, die sich besonders für das Multithreaden eignen. Der Advisor trägt aber auch dazu bei, strukturierter zu programmieren und damit weniger fehleranfälligen Sourcecode zu generieren.</p>
<p><strong>17:15 Uhr PDT (24/9, 2:15 MESZ):</strong> Moblin überall, so könnte man das diesjährige IDF fast bezeichnen. Daher gibt es um Viertel nach fünf lokaler Zeitrechnung einen guten Überblick, wie sich Anwendungen für das Linux-Derivat programmieren lassen. Robert Bradfort und Bob Spencer werden hierfür Einblicke gewähren in das Moblin SDK, in die APIs, wie sich Web-Apps programmieren lassen und welche Tools sonst nocht bei der Erstellung Moblin-basierter Programme helfen.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/&via=sw_devtwits&text=IDF09: Weitere Techsessions zu Multicore, Moblin und Co. &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/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/&via=sw_devtwits&text=IDF09: Weitere Techsessions zu Multicore, Moblin und Co. &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/idf09-weitere-techsessions-zu-multicore-moblin-und-co/09/2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GDC09: Von Keynotes, Sessions und Larrabee</title>
		<link>http://www.software-dev-blog.de/gdc09-von-keynotes-sessions-und-larrabee/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-von-keynotes-sessions-und-larrabee/08/2009/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 08:00:08 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1127</guid>
		<description><![CDATA[In genau 48 Stunden geht es also los: Spieleentwickler, -Designer und andere Kreative finden sich auf dem Messegelände Köln zusammen, um drei Tage lang über die Gegenwart und Zukunft der Spieleindustrie zu reden. Dazu gehören Keynote-Vorträge von Cevat Yerli, seines Zeichens CEO von Crytek, David Cage von Quantic Dream und anderen wichtigen Köpfen der Spielebranche. [...]]]></description>
			<content:encoded><![CDATA[<p>In genau 48 Stunden geht es also los: Spieleentwickler, -Designer und andere Kreative finden sich <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/">auf dem Messegelände Köln</a> zusammen, um drei Tage lang über die Gegenwart und Zukunft der Spieleindustrie zu reden.</p>
<p>Dazu gehören <a title="Sämtliche Keynotes auf einen Blick" href="http://www.gdceurope.com/conference/keynotes.html" target="_blank">Keynote-Vorträge</a> von Cevat Yerli, seines Zeichens CEO von Crytek, David Cage von Quantic Dream und anderen wichtigen Köpfen der Spielebranche. Das Bild der Konferenz werden allerdings die <a title="Alle Voträge auf einen Blick" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=1&amp;SB=4" target="_blank">zahlreiche Sessions</a> aus den Themenbereichen Geschäftsmodelle, Game Design, Produktionsabläufe, Programmierung und Entwicklung sowie Visual Arts bestimmen.</p>
<p>Das Software Dev Blog interessiert sich natürlich hauptsächlich für die <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/">technischen Vorträge</a>. Daher werden wir uns &#8211; ausgestattet mit Notebook und Videokamera &#8211; auf die Suche machen nach interessanten Gesprächspartnern und spannenden Inhalten. Wir werden also unter anderem mit <a title="So profitieren Spieleentwickler von neuen Prozessoren" href="http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/">Leigh Davies</a> darüber reden, worauf es beim Entwickeln von Software ankommt und warum mit jeder neuen Prozessorgeneration neue Herausforderungen und Chancen auf Spieleentwickler zukommen.</p>
<p><span id="more-1127"></span>Natürlich werden wir uns auch das Entwicklertool <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/">Graphics Performance Analyzers</a> ansehen und uns von Steve Hughes zeigen lassen, wie es Sega mithilfe der Toolsuite geschafft hat, ihren Spieletitel <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/">&#8220;Empire: Total War&#8221;</a> für integrierte Grafikchips zu optimieren. Darüber hinaus werden wir uns in die Larrabee-Sessions setzen und mit den zuständigen Intel-Ingenieuren reden, was es mit der <a title="GDC09: Vektorisierung und Rasterisierung mit Larrabee " href="http://www.software-dev-blog.de/gdc09-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/">Vektorisierung und Rasterisierung</a> sowie dem <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/">parallelen Speichern und Laden</a> mithilfe des Befehlssatzes LRBni auf sich hat.</p>
<p>Daneben werden wir natürlich unsere Fühler ausstrecken und die interessantesten Infos auf der GDC09 ausgraben. Sicherlich fündig werden wir am Crytek-Stand im großen Aussteller-Areal. Dort kann man nämlich die CryEngine 3 bewundern. Und hoffentlich können wir mit den Ubisoft-Leuten am Stand 153 über <em>Anno 1404</em> reden &#8211; und über die Bemühungen reden, die in Sachen Multicore-Optimierung in dem Spieltitel stecken.</p>
<p>Deshalb solltet ihr es auf keinen Fall verpassen, von Montag bis Mittwoch unsere Liveberichterstattung von der GDC09 mitzuverfolgen. Und zwar per Blog, <a title="Intel-Channel auf Youtube" href="http://www.youtube.com/user/channelintel" target="_blank">Videoclips</a> und <a title="Twitter-Stream des Software Dev Blog" href="http://twitter.com/SW_DevTwits" target="_blank">Twitter</a>. Die volle Bandbreite eben!</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-von-keynotes-sessions-und-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Von Keynotes, Sessions und Larrabee&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-von-keynotes-sessions-und-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Von Keynotes, Sessions und Larrabee&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-von-keynotes-sessions-und-larrabee/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Paralleles Speichern, Laden und mehr mit Larrabee</title>
		<link>http://www.software-dev-blog.de/gdc09-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 10:43:10 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1125</guid>
		<description><![CDATA[&#8220;Wer A sagt, muss auch B sagen!&#8221; Dieser Spruch lässt sich auf meinen heutigen Blogbeitrag anlässlich der GDC09-Vorberichterstattung prima anwenden. Denn erst gestern habe ich über eine der geplanten Techsessions zum Thema Larrabee-Programmierung berichtet. Und schon heute geht quasi der zweite Teil online. Dieser trägt offiziell den Titel SIMD programming with Larrabee: Second Glance at [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Wer A sagt, muss auch B sagen!&#8221; Dieser Spruch lässt sich auf meinen heutigen Blogbeitrag anlässlich der GDC09-Vorberichterstattung prima anwenden. Denn <a title=" GDC09: Vektorisierung und Rasterisierung mit Larrabee" href="http://www.software-dev-blog.de/gdc09-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/">erst gestern</a> habe ich über eine der geplanten Techsessions zum Thema Larrabee-Programmierung berichtet. Und schon heute geht quasi der zweite Teil online.</p>
<p>Dieser trägt offiziell den Titel <a title="Weitere Sessioninfos" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9915" target="_blank">SIMD programming with Larrabee: Second Glance at the New Instructions in Action</a> und beschäftigt sich sehr detailliert mit der SIMD-, also registernahen Programmierung von Larrabee-basierter Software. Hierzu werden Steve Hughes und Steve McCalla von Intel sehr tief in die Materie einsteigen und darüber referieren, dass &#8230;</p>
<p>&#8230; zu jedem Larrabee-CPU-Kern 32 Vektor-Register gehören, die jeweils 16 Bit breit sind und sich für parallel ausführbare Operationen nutzen lassen. Das ergibt in Summe 512 breite SIMD-Register pro Core.</p>
<p>&#8230; die Larrabee-nahe Programmierung zwei Methoden bereithält, um Vektoroperationen durchzuführen: <em><strong>SOA</strong></em> (Structure of Arrays) und <em><strong>AOS</strong></em> (Array of Structure). Beide haben ihre Berechtigung und Steve &amp; Steve werden ausführlich darlegen, in welchem Fall welche der beiden Methoden die bessere ist. Und das anhand einfacher mathematischer Beispiele wie der Matrizenberechnung.</p>
<p><span id="more-1125"></span></p>
<p>&#8230; <em><strong>Predication</strong></em> acht 16-Bit-breite Register nutzt, um vektorbasierte Vergleichsoperation parallel durchzuführen. Damit sind auch klassische x86-Schleifenkonstrukte realisierbar.</p>
<p>&#8230; <em><strong>Gather</strong></em> und <em><strong>Scatter</strong></em> ebenfalls ganz wichtig sind, wenn man über Larrabee-Programmierung redet. Gather entspricht einem auf 16 Floatingpoint-Registern parallel ausführbaren Ladebefehl pro Kern. Und Scatter bezeichnet den umgekehrten Weg, also das simultane Speichern dieser 512 Bit breiten Vektoren. Dabei werden wir auch lernen, dass Gather und Scatter wesentlich von der Cache-Taktung abhängig sind.</p>
<p>&#8230; es bereits eine <em><strong>C++ Larrabee Protoype-Bibliothek</strong></em> gibt, in der es nur noch einen Header und keine .lib- oder .dll-Dateien mehr gibt. Zudem wird wohl das Debuggen um einiges einfacher sein und es sollen möglichst sämtliche bestehenden Plattformen unterstützt werden.</p>
<p>Es gibt also viele gute Gründe, sich den Dienstagmorgen (10:10 bis 11:00 Uhr MESZ) zu reservieren, um entweder direkt auf der GDC&#8217;09 zu Köln die Larrabee-Session live mitzuerleben oder hier auf diesem Blog vorbeizuschauen. Denn wir werden in Bild und Ton darüber berichten, was Steve &amp; Steve zu erzählen haben &#8211; und warum man als 3D-Programmierer in Zukunft wohl kaum noch an Larrabee vorbeikommen 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/gdc09-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Paralleles Speichern, Laden und mehr mit Larrabee&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-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Paralleles Speichern, Laden und mehr mit Larrabee&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-paralleles-speichern-laden-und-mehr-mit-larrabee/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDC09: Vektorisierung und Rasterisierung mit Larrabee</title>
		<link>http://www.software-dev-blog.de/gdc09-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/</link>
		<comments>http://www.software-dev-blog.de/gdc09-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 11:04:01 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1122</guid>
		<description><![CDATA[Am Dienstag habe ich über diverse Techsessions berichtet, die nächste Woche auf der Game Developers Conference 2009 in Köln stattfinden werden. Gestern dann habe ich eine davon etwas detaillierter vorgestellt. In diesem Vortrag geht es vor allem um die permanente Weiterentwicklung von Intel-Prozessoren und um die Frage, wie Spieleentwickler davon profitieren. Natürlich wird Leigh Davies [...]]]></description>
			<content:encoded><![CDATA[<p><span>Am Dienstag habe ich </span><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/">über diverse Techsessions berichtet</a><span>, die nächste Woche auf der </span><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 Developers Conference 2009 in Köln</a><span> stattfinden werden. Gestern dann habe ich eine davon </span><a title=" So profitieren Spieleentwickler von neuen Prozessoren " href="http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/">etwas detaillierter vorgestellt</a><span>. In diesem Vortrag geht es vor allem um die permanente Weiterentwicklung von Intel-Prozessoren und um die Frage, wie Spieleentwickler davon profitieren.</span></p>
<p><span>Natürlich wird Leigh Davies in seiner Session auch kurz und knapp auf </span><a title=" Eurographics 2009: Tech-Session Larrabee " href="http://www.software-dev-blog.de/eurographics-2009-techsession-larrabee/04/2009/">Larrabee</a><span> eingehen. In diesem Zusammenhang habe ich versprochen, euch ein paar mehr Infos zu den Larrabee-Sessions zukommen zu lassen. Dieses Versprechen löse ich hiermit ein. Ok, eigentlich ist der heutige Beitrag nur die eine Hälfte des eingelösten Versprechens, da die Kurzfassung des zweiten Larrabee-Vortrags morgen folgt.</span></p>
<p><span>Nach einer kurzen Einführung, </span><a title="Mehr Infos zu Larrabee" href="http://software.intel.com/en-us/blogs/2008/08/11/gcdc08-larrabee-will-push-3d-into-new-dimesions/" target="_blank">was Larrabee ist</a><span> und </span><a title=" Deshalb ist Larrabee für realistische 3D-Spiele wichtig " href="http://www.software-dev-blog.de/deshalb-ist-larrabee-fur-realistische-3d-spiele-wichtig/03/2009/">wozu es eingesetzt werden kann</a><span>, wird Steve McCalla von Intel ziemlich schnell in Medias Res gehen. Ohne Umschweife wird er über einen Teil der mehr als 100 neuen Befehle reden, die Larrabee zu bieten hat. Dazu gehören vor allem Vektor-Befehle, mit deren Hilfe bestimmte Operationen wie Multiplikation und Addition in den vorhandenen 32 Vektor-Registern parallel ausgeführt werden können (diese Register v0 bis v31 sind übrigens allesamt 512 Bit breit!).</span></p>
<p><span><span id="more-1122"></span>Steve wird aber auch darüber referieren, dass notwendige Datenkonvertierungen bereits während eines LOAD-Befehls durchgeführt werden können. Und beim Speichern von Daten ist diese Umwandlung natürlich auch möglich.</span></p>
<p><span>Doch was nützt die schönste Theorie, wenn die Praxis nicht zu Wort kommt. Daher steigt Steve in die Larrabee-Programmierung ein und zeigt anhand diverser Bespiele, dass man mit relativ wenig Aufwand die volle Bandbreite von Larrabee effizient nutzen kann. Dazu gehört ein sehr komplexes Mandelbrot-Codebeispiel, aber auch einfache mathematische Operationen sollen die Vorteile der Vektorisierung zeigen. Und so geht es weiter: Steve spricht über Broadcast- und Konvertierungsbeispiele, über die GPU-Eigenschaften von Larrabee und sehr ausführlich über die Rasterisierung mit der neuen GPGPU-Technik von Intel.</span></p>
<p><span>Ach ja: Ich bin ja schon sehr gespannt, ob </span><a title="Webseite von Epic Games" href="http://www.epicgames.com/" target="_blank">Tim Sweeney von Epic Games </a><span>zu Wort kommen wird. Der hatte nämlich schon mal die Gelegenheit, einen Blick auf Larrabee zu werfen, und befand kurz und knapp: &#8220;Larrabee rocks!&#8221; Oder etwas genauer gesagt: &#8220;Jede traditionell programmierte Schleife kann vektorisiert und mithilfe der Larrabee-Vektoren parallel ausgeführt werden!&#8221; Oder so ähnlich &#8230;</span></p>
<p><span>Wenn ihr auch wissen wollt, ob Tim das wirklich gesagt hat, solltet ihr es auf keinen Fall versäumen, unsere Liveberichterstattung aus Köln mitzuverfolgen. Ich bin nämlich gemeinsam mit dem Kollegen </span><a title="Twitter-Stream von Tom Papadhimas" href="http://twitter.com/tpapadhimas" target="_blank">Papadhimas</a><span> vor Ort und werde über alles Wissenswerte berichten, was sich auf der GDC Europe 2009 zuträgt. Drei volle Tage. Das rockt!</span></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-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Vektorisierung und Rasterisierung mit Larrabee&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-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/&via=sw_devtwits&text=GDC09: Vektorisierung und Rasterisierung mit Larrabee&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-vektorisierung-und-rasterisierung-mit-larrabee/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So profitieren Spieleentwickler von neuen Prozessoren</title>
		<link>http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/</link>
		<comments>http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 08:14:43 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1120</guid>
		<description><![CDATA[In meinem gestrigen Blogbeitrag ging es um die geplanten Techsessions zum Thema Programmierung während der GDC 2009, die vom 17. bis 19. August in Köln stattfindet. Mit von der Partie sind auch vier Workshops, die Intel veranstaltet. Für alle, die schon mal wissen wollen, was auf sie zukommt, folgen auf diesem Sender ein paar Infos [...]]]></description>
			<content:encoded><![CDATA[<p>In meinem <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/">gestrigen Blogbeitrag</a> ging es um die geplanten Techsessions zum Thema Programmierung während der <a title="Mehr Infos zur GDC09" href="http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/">GDC 2009</a>, die vom 17. bis 19. August in Köln stattfindet. Mit von der Partie sind auch vier Workshops, die Intel veranstaltet. Für alle, die schon mal wissen wollen, was auf sie zukommt, folgen auf diesem Sender ein paar Infos rund um die Intel-Sessions auf der GDC&#8217;09. Und alle anderen sind natürlich auch herzlich eingeladen, sich ein wenig zu informieren.</p>
<p>Am <a title="Leigh Davies Vortrag auf der GDC'09" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9912" target="_blank">Montag um 17:40 Uhr</a> stellt sich Leigh Davies die Frage, wie Spieleentwickler Schritt halten können mit den permanenten Neuentwicklungen im Prozessorsegment &#8211; und was sie davon haben. Es geht also um aktuelle Mikroarchitekturen von Intel (Core 2, Core i7) und geplante Prozessoren (Westmere, Sandy Bridge). Letztere werden übrigens ausschließlich auf 32-nm-Basis gefertigt. An diese ständigen Veränderungen sollten sich die Spieleentwickler permanent anpassen können. Spieleprogrammierer sind vor allem dazu aufgerufen, nicht mehr ausschließlich sequenziell, sondern auch parallel zu entwickeln.</p>
<p>Leigh bleibt aber nicht an der Oberfläche: So wird er die letzten drei Mikroarchitekturen (Pentium 4, Core und Core i7) genauer beleuchten und die Vorteile erläutern, die vor allem die neueren Architekturen mit sich bringen. Und zu der aktuellen <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-Architektur</a> gibt es ganz besonders viele Informationen. Also solche Dinge wie verbesserte Sprungvorhersagen, höhere Speicherbandbreiten und vieles mehr.</p>
<p><span id="more-1120"></span>Vor allem das verbesserte Speichersystem der Core-i7-Architektur ist für Spieleentwickler eine große Chance: Die Latenzzeiten sind im Vergleich zur Core-Architektur deutlich geringer (zirka minus 40 Prozent) und die Bandbreite konnte drastisch erhöht werden (von zirka 10 GByte/Sek. auf rund 33 GByte/Sek.). Das ist vor allem für hochkomplexe 3D-Gebilde mit vielen tausenden von Polygonen ein echter Glücksfall.</p>
<p>Aber auch von der hardware-nahen Programmierung mithilfe der SSE-Befehlssätze profitieren 3D-Spiele. Dank der SSE4-Befehle können viele Operationen noch schneller und effizienter ausgeführt werden. Darum lautet ein gut gemeinter Rat von Leigh Davies: &#8220;Eure Kunden haben SSE-basierte Hardware &#8211; also macht auch etwas damit!&#8221;</p>
<p>Es geht aber nicht nur um Speicheraspekte, sondern auch um das Hyperthreading, das von vielen Intel-CPUs unterstützt wird (Intel nennt es auch SMT = Simultaneous Multithreading). SMT bietet standardmäßig ein gewisses Maß an eingebauter Parallelität: Es werden zwei Threads gleichzeitig verarbeitet, Ressourcen werden simultan genutzt und aufgrund der optimierten Out-of-Order-Verarbeitung können verbesserte CPI-Werte erreicht werden (CPI = Clockticks per Instruction). Die gute Nachricht: Die Core-i7-Architektur beherrscht SMT noch ein ganzes Stück besser, da die Caches größer sind, die Bandbreite wesentlich erhöht wurde und auch die Execution Units schneller rechnen können.</p>
<p>Natürlich kommt während Leighs Session die Zukunft nicht zu kurz: So wird die die nächste Prozessorgeneration mit dem Codenamen &#8220;Sandy Bridge&#8221; standardmäßig 256-Bit-breite SSE-Register aufweisen, was die parallele Datenverarbeitung auf Prozessorebene erheblich beschleunigen wird. Klar ist auch, dass Mister Davies über Larrabeee und dessen Auswirkungen auf die Softwareentwicklung referieren wird. Aber hierfür gibt es ja schließlich zwei eigene Techsessions. Hiervon wird auch noch die Rede sein. Versprochen!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/&via=sw_devtwits&text=So profitieren Spieleentwickler von neuen Prozessoren&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/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/&via=sw_devtwits&text=So profitieren Spieleentwickler von neuen Prozessoren&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/so-profitieren-spieleentwickler-von-neuen-prozessoren/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wichtige Techsessions der GDC09 auf einen Blick</title>
		<link>http://www.software-dev-blog.de/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/</link>
		<comments>http://www.software-dev-blog.de/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:15:41 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1117</guid>
		<description><![CDATA[Erst gestern habe ich über die bevorstehende Game Developers Conference 2009 berichtet. Es ging um das große Ganze, nämlich um die Keynote-Sessions, die für die GDC09 geplant sind. Neben diesen Informationen auf einer eher abstrakten Ebene gibt es natürlich auch sehr reale, da technische Vorträge. Welche von diesen mich besonders interessieren, erfahrt ihr hier und [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Mehr Infos zur GDC09" href="http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/">Erst gestern</a> habe ich über die bevorstehende Game Developers Conference 2009 berichtet. Es ging um das große Ganze, nämlich um die Keynote-Sessions, die für die GDC09 geplant sind. Neben diesen Informationen auf einer eher abstrakten Ebene gibt es natürlich auch sehr reale, da technische Vorträge. Welche von diesen mich besonders interessieren, erfahrt ihr hier und jetzt.</p>
<p>Dazu gehören vor allem die Techsessions, die unter <a title="Sämtliche Sessions, die sich mit dem Thema Spieleentwicklung beschäftigen" href="http://www.gdceurope.com/conference/programming.html" target="_blank">Programming</a> aufgeführt sind:</p>
<ul>
<li><a title="Weitere Sessioninfos" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9917" target="_blank">Bringing &#8216;Empire: Total War&#8217; to the masses with Intel&#8217;s Graphics Performance Analyzers:</a> In dieser Techsession geht es um die Optimierung von 3D-Spielen für integrierte Grafikchips, wie sie immer öfter in Notebooks zu finden sind. Hierfür gibt es übrigens eine Toolsuite, die sich <a title="Mehr Infos zum GPA" href="http://www.software-dev-blog.de/analysetool-fur-directx-games-fur-mehr-laptop-performance/05/2009/">Graphics Performance Analyzer</a>s nennt und dafür sorgt, dass 3D-Spiele gut aussehen und trotzdem auf Grafikeinheiten à la <a title="Mehr Infos zu Intel GMA X4500" href="http://software.intel.com/en-us/articles/quick-reference-guide-to-intel-integrated-graphics/" target="_blank">Intel GMA X4500</a> flüssig laufen &#8211; und den Akku schonen.</li>
</ul>
<ul>
<li><a title="Mehr Infos zu der Session" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9851" target="_blank">Dual Numbers: Simple Math, Easy C++ Coding, and Lots of Tricks:</a> Am Ende dieser Session sollen vor allem C++-Programmierer verstehen, wie sie ihre Herausforderungen mithilfe von Dualen Zahlen bei der Programmierung von Grafik- und Physics-Einheiten besser meistern. Duale Zahlen werden insbesondere bei der Berechnung von Matrizen eingesetzt, spielen aber auch in der Geometrie und bei der Differentialrechnung eine wichtige Rolle.</li>
</ul>
<p><span id="more-1117"></span> </p>
<ul>
<li><a title="Weitere Sessioninfos" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9911" target="_blank">SIMD programming with Larrabee: First Glance at the New Instructions in Action:</a> In diesem TechTalk geht es um den neuen Befehlssatz LRBni, der für die Programmierung von <a title="Mehr Infos uzu Larrabee" href="http://www.software-dev-blog.de/eurographics-2009-techsession-larrabee/04/2009/">Larrabee-basierten Plattformen</a> zum Einsatz kommen wird. Steve McCalla von Intel wird dabei mit einfachen mathematischen Beispielen beginnen, weiter machen mit Schleifenkonstrukten und komplexen Flusskontrollen und letztlich bei der Frage landen, wie sich diese Algorithmen mithilfe von LRBni implementieren lassen.</li>
</ul>
<ul>
<li><a title="Weitere Sessioninfos" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9915" target="_blank">SIMD programming with Larrabee: Second Glance at the New Instructions in Action:</a> Wenn es von Steve einen ersten Blick auf LRBni gibt, darf ein zweiter natürlich nicht fehlen. In dieser Session werden Steve (Hughes) &amp; Steve (McCalla) ein wenig mehr über den Befehlssatz erzählen, den LRBni zu bieten hat. Es geht also um sehr breite SIMD-Register, spezielle Multiplikation-Addition-Befehle, eingebaute Datenkonvertierung und einiges mehr.</li>
</ul>
<ul>
<li><a title="Weitere Sessioninfos" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9912" target="_blank">Who Moved the Goalposts? The Rapidly changing World of CPU&#8217;s and Optimization:</a> Wer kann da noch Schritt halten: Core 2 Quad, Core 2 Extreme, Core i7, demnächst Core i5 und, und, und. Intel bringt scheinbar permanent neue Prozessoren auf den Markt, und alle bieten neue Features und neue Möglichkeiten für Spieleentwickler. Um das CPU-Gestrüpp ein wenig zu entwirren, stellt Intel-Mann Leigh Davies die aktuellen (und künftigen?) Prozessoren vor und nennt deren Wesensmerkmale und wie sich Programmierer diese zu eigen machen können. Für noch bessere und schnellere Computerspiele.</li>
</ul>
<p>Bevor ich&#8217;s vergesse: Ich werde während der drei Tage GDC09 in Köln nicht nur livebloggen, sondern kann zudem die Videodienste von <a title="Twitter-Stream von Tom Papadhimas" href="http://twitter.com/tpapadhimas" target="_blank">Tom Papadhimas</a> in Anspruch nehmen. Es gibt also auch bewegte Bilder, in denen wir die Größen der Spiele-Industrie mit Fragen löchern werden. Darauf freuen wir uns schon sehr &#8211; und ihr euch hoffentlich auch.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/&via=sw_devtwits&text=Wichtige Techsessions der GDC09 auf einen Blick&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/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/&via=sw_devtwits&text=Wichtige Techsessions der GDC09 auf einen Blick&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/wichtige-techsessions-der-gdc09-auf-einen-blick/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spieleentwicklung auf der Game Developers Conference 2009</title>
		<link>http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/</link>
		<comments>http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 08:10:30 +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[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1116</guid>
		<description><![CDATA[In genau einer Woche öffnet die Game Developer Conference 2009 ihre Pforten und bietet an drei Tagen das volle Programm in Sachen Entwicklung, Design, Vertrieb und mehr von Computerspielen. Hier schon mal ein kleiner Vorgeschmack auf das, was uns in Köln von 17. bis 19. August erwartet: Montagmorgen, 9 Uhr, geht es los mit den [...]]]></description>
			<content:encoded><![CDATA[<p>In genau einer Woche öffnet die <a title="Die offizielle Webseite der GDC09" href="http://www.gdceurope.com/index.html" target="_blank">Game Developer Conference 2009</a> ihre Pforten und bietet an drei Tagen das volle Programm in Sachen Entwicklung, Design, Vertrieb und mehr von Computerspielen. Hier schon mal ein kleiner Vorgeschmack auf das, was uns in Köln von 17. bis 19. August erwartet:</p>
<ul>
<li>Montagmorgen, 9 Uhr, geht es los mit den ersten Sessions, die bis 18:3o angeboten werden. Von 10 bis 18 Uhr kann man sich aber auch in entspannter Atmosphäre mit den Ausstellern über deren Produkte unterhalten. Dies gilt auch für den Dienstag; am Mittwoch enden die Sessions allerdings schon um kurz nach 16:00 Uhr.</li>
</ul>
<ul>
<li>Am Montag um 11:20 Uhr wird es dann zum ersten Mal richtig interessant: Da hält Crytek-Chef Cevat Yerli seine <a title="Alle Keynotes auf einen Blick" href="http://www.gdceurope.com/conference/keynotes.html" target="_blank">Keynote</a> unter dem Titel &#8220;The Future of Gaming Graphics&#8221;. Dabei geht es natürlich auch um die <a title="Mehr Infos zu CryEngine 2" href="http://www.cryengine2.com/" target="_blank">CryEngine 2</a>, aber auch um das Rendern hochkomplexer 3D-Gebilde.</li>
</ul>
<p><span id="more-1116"></span></p>
<ul>
<li>Am Dienstag sollte man auf keinen Fall die Keynote von David Cage verpassen. David ist CEO von <a title="Mehr Infos zu Quantic Dream" href="http://www.quanticdream.com/#home" target="_blank">Quantic Dream</a> und ist unter anderem verantwortlich für den Titel <em>Indigo Prophecy</em>. Der Titel seines Vortrags: &#8220;Writing Interactive Narrative for a Mature Audience&#8221;. Ob er uns dabei einen Blick hinter die Kulissen in Sachen <em>Heavy Rain</em> gewährt, kann man nur hoffen.</li>
</ul>
<ul>
<li>Das absolute Highlight am Mittwochvormittag ist sicherlich die Keynote von Klass Kersting von <a title="Mehr Infos zu Gameforge" href="http://www.gameforge.de/" target="_blank">Gameforge</a>. In seinem Vortrag geht es wohl um Geschäftsmodelle, zumindest lässt das der Titel vermuten: &#8220;Changes in the Games Industry – Free-to-play vs. Payment Models&#8221;.</li>
</ul>
<p>Neben diesen interessanten Keynotes wird es eine Reihe sogenannter Techsessions geben, in denen der geneigte Zuhörer sehr kompakt und sehr fundiert über neue Techniken und Entwicklungen der Spieleprogrammierung informiert wird. Welche ich mir auf jeden Fall selbst geben werde, erfahrt ihr in meinem morgigen GDC09-Blogpost.</p>
<p><em><strong>Ach ja:</strong></em> Natürlich werde ich mir die Sessions nicht nur anhören, sondern auch live und in Farbe darüber berichten. Zu diesem Zweck fährt <a title="Twitter-Stream von Tom Papadhimas" href="http://twitter.com/tpapadhimas" target="_blank">Tom Papadhimas</a> mit nach Köln und hat seine Videokamera dabei. Es gibt also nicht nur das geschriebene Wort, sondern auch bewegte Bilder, in denen wir die Größen der Spiele-Industrie mit Fragen malträtieren werden. Darauf freuen wir uns schon sehr &#8211; und ihr euch hoffentlich auch.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/&via=sw_devtwits&text=Spieleentwicklung auf der Game Developers Conference 2009&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/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/&via=sw_devtwits&text=Spieleentwicklung auf der Game Developers Conference 2009&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/spieleentwicklung-auf-der-game-developers-conference-2009/08/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warum &#8220;Empire: Total War&#8221; auf Notebooks so gut läuft</title>
		<link>http://www.software-dev-blog.de/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/</link>
		<comments>http://www.software-dev-blog.de/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 06:37: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[Preview]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1099</guid>
		<description><![CDATA[Die Geburtsstunde dieses Blogs hat mit der Entwicklerkonferenz GCDC 2008 zu tun, auf der ich mich gemeinsam mit dem Kollegen Papadhimas tummelte und wichtigen Köpfen der Spiele-Industrie wichtige Fragen gestellt habe. Das war vergangenes Jahr in Leipzig. Dieses Jahr geht es nach Köln, die Veranstaltung heißt GDC&#8217;09, aber die Fragen werden wieder wichtig sein. Und die [...]]]></description>
			<content:encoded><![CDATA[<p>Die Geburtsstunde dieses Blogs hat mit der <a title="Liveberichterstattung von der GCDC 2008 aus Leipzig" href="http://software.intel.com/en-us/blogs/2008/08/21/gcdc08-good-bye-and-see-ya-at-gcdc-2009/" target="_blank">Entwicklerkonferenz GCDC 2008</a> zu tun, auf der ich mich gemeinsam mit dem Kollegen <a title="Webseite von Tpages" href="http://www.tpages.de" target="_blank">Papadhimas</a> tummelte und wichtigen Köpfen der Spiele-Industrie wichtige Fragen gestellt habe. Das war vergangenes Jahr in Leipzig.</p>
<p>Dieses Jahr geht es nach Köln, die <a title="Alles über die Game Developers Conference 2009" href="http://www.gdceurope.com/" target="_blank">Veranstaltung heißt GDC&#8217;09</a>, aber die Fragen werden wieder wichtig sein. Und die Themen natürlich auch. Eine der technischen Sessions wird sich beispielsweise mit der Frage beschäftigen, warum der Spieletitel <a title="Deutsche Webseite von Empire: Total War" href="http://www.totalwar.com/empire/?t=German" target="_blank">&#8220;Empire: Total War&#8221;</a> sogar auf Notebooks mit integriertem Grafikchip spielbar ist, ohne dass dabei auf die visuellen Effekte und den Spielspaß verzichtet werden muss.</p>
<p>Ich kann es ja schon mal ein wenig vorweg nehmen: Es wird um das <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-Tool Graphics Performance Analyzer</a> gehen, mit dessen Hilfe die Entwickler von Creative Assembly resp. Sega ihr 3D-Epos Laptop-tauglich gemacht haben. Soll heißen, es wurden Bottlenecks und andere Dinge aufgespürt, die dazu führen, dass das 3D-Abenteuer unter normalen Umständen auf einem Notebook mit Intel-Grafikchip nur unzureichend laufen würde. Mit dem Analysetool lassen sich diese Flaschenhälse identifizieren und eliminieren.</p>
<p>Wer jetzt auf den Geschmack gekommen ist und &#8220;Empire: Total War&#8221; in Aktion sehen will, sollte sich schon mal im Kalender <a title="Sessionhinweis bezüglich der Intel-Sega-Session am 18. August auf der GDC'09" href="https://www.cmpevents.com/GDCE09/a.asp?option=C&amp;V=11&amp;SessID=9917" target="_blank">den 18. August rot markieren</a>. Dann gibt es mehr Infos zu den Optimierungsarbeiten am Sega-Spieletitel. Und die 3D-Schlachten werden in Köln sicherlich auch zu sehen sein.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/&via=sw_devtwits&text=Warum "Empire: Total War" auf Notebooks so gut läuft&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/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/&via=sw_devtwits&text=Warum "Empire: Total War" auf Notebooks so gut läuft&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/warum-empire-total-war-auf-notebooks-so-gut-lauft/07/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISC&#8217;09: die Zukunft der parallelen Programmierung</title>
		<link>http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/</link>
		<comments>http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 14:12:24 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[Liveblogging]]></category>
		<category><![CDATA[Preview]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=1014</guid>
		<description><![CDATA[Wie im richtigen Leben gehört dem Chef das letzten Wort. Daher kommt James Reinders nochmals auf die Bühne und wagt einen Blick in seine Glaskugel. Status quo aus Intel-Sicht sind die HPC-basierten Tools der Gegenwart, die permanent weiterentwickelt werden. Daneben wird es sehr bald (wohl im Mai) Parallel Studio geben für den Mainstream-Entwickler. Und drittens [...]]]></description>
			<content:encoded><![CDATA[<p>Wie im richtigen Leben gehört dem Chef das letzten Wort. Daher kommt <a title="James Reinders spricht über Parallel Studio als Mainstream-Tool der Zukunft" href="http://www.software-dev-blog.de/isc09-parallele-programmierung-fur-den-mainstream/04/2009/">James Reinders nochmals</a> auf die Bühne und wagt einen Blick in seine Glaskugel.</p>
<p>Status quo aus Intel-Sicht sind die HPC-basierten Tools der Gegenwart, die permanent weiterentwickelt werden. Daneben wird es sehr bald  (wohl im Mai) Parallel Studio geben für den Mainstream-Entwickler. Und drittens sind die vorhandenen Tools einer ständigen Evolution unterworfen (so kommt ein verbesserter Compiler irgendwann im Juni auf den Markt).</p>
<p>Die Evolution des Parallel Studio umfasst folgende Dinge:</p>
<ul>
<li>der Parallel Advisor wird wichtiger Bestandteil der Suite</li>
<li>beste Kompatibilität mit Windows 7 und Visual Studio</li>
<li>Unterstützung der nächsten Microsoft Concurrency Runtime</li>
<li>Ergänzungen (was immer das bedeutet)</li>
</ul>
<p>Den dritten Teil seines Vortrags leitet James mit einem Traum ein:</p>
<blockquote><p>If you focused on &#8220;data parallel programming&#8221;, could you make it easier for the program to be deterministic and scale?</p></blockquote>
<p><span id="more-1014"></span>Die Antwort lautet natürlich &#8220;Yes&#8221; und mündet in der Vorstellung des Ct-Projekts, das Ende 2009 eine Beta-Version eines neuen Produkts gebären soll. Das Thema ist die datenbasierte Parallelprogrammierung unter C++. Die Hauptmerkmale sehen wie folgt aus:</p>
<ul>
<li>eine höchst abstrahierte, beschreibende Programmiersprache, die nicht mehr in Aufgaben &#8220;denkt&#8221;</li>
<li>hoch skalierend</li>
<li>C++ wird um neue Templates erweitert (vergleichbar mit <a title="Intel Threading Building Blocks" href="http://www.software-dev-blog.de/software-projekte-mit-multicore-bibliotheken-optimieren/12/2008/">Intel TBB</a>). Es sind keinerlei Änderungen an den bekannten Compilern erforderlich.</li>
</ul>
<p>Ct wird beispielsweise die Programmierung von Bild- und Videobearbeitungstools erheblich vereinfachen, da nicht mehr sämtliche Varianten der datenorientierten Programmierung berücksichtigt werden müssen (Threading auf SSE- und einer höheren Ebene). Die Beschleunigung mittels Ct geschieht quasi im Hintergrund und entlastet den Programmierer bei seiner Arbeit.</p>
<p>Ct wird also die parallele Programmierung von datenbasierten Anwendungen deutlich vereinfachen und eines Tages in sämtlichen Intel-Softwaretools integriert sein.</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/isc09-die-zukunft-der-parallelen-programmierung/04/2009/&via=sw_devtwits&text=ISC'09: die Zukunft der parallelen Programmierung&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/isc09-die-zukunft-der-parallelen-programmierung/04/2009/&via=sw_devtwits&text=ISC'09: die Zukunft der parallelen Programmierung&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/isc09-die-zukunft-der-parallelen-programmierung/04/2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good-bye 2008 und Willkommen, 2009!</title>
		<link>http://www.software-dev-blog.de/good-bye-2008-und-willkommen-2009/12/2008/</link>
		<comments>http://www.software-dev-blog.de/good-bye-2008-und-willkommen-2009/12/2008/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 15:31:37 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=531</guid>
		<description><![CDATA[Was macht man als guter Blogger am letzten Tag des Jahres?! Genau, man hält Rück- und Vorschau. Also, was war und was kommt alles auf uns zu. Retrospektiv lässt sich erst mal eine Zahl nennen: 50. So viele Beiträge haben wir hier nämlich seit 20. Oktober verfasst, also seit dem Geburtstag des Software Dev Blogs. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_538" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-538" style="margin-left: 10px; margin-right: 0px;" title="Good-byte 2008, und hallo 2009!" src="http://www.software-dev-blog.de/wp-content/images/2008/12/jahreswechsel-300x192.jpg" alt="Good-byte 2008, und hallo 2009!" width="300" height="192" /><p class="wp-caption-text">Quelle: pixelio.de</p></div>
<p>Was macht man als guter Blogger am letzten Tag des Jahres?! Genau, man hält Rück- und Vorschau. Also, was war und was kommt alles auf uns zu.</p>
<p>Retrospektiv lässt sich erst mal eine Zahl nennen: 50. So viele Beiträge haben wir hier nämlich seit 20. Oktober verfasst, also seit dem Geburtstag des Software Dev Blogs. In diesen 5&#215;10 Artikeln ging es vor allem um eine Thema: Wie holt man als Anwendungsentwickler das Optimum aus seiner Software heraus, damit sie auf Multicore-Plattformen wie dem <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 von Intel</a> am besten läuft.</p>
<p>Daher haben wir uns natürlich die <a title="Software-Projekte mit Intel-Tools optimieren " href="http://www.software-dev-blog.de/software-projekte-mit-intel-tools-optimieren/10/2008/">passenden Tools</a> angesehen, die man für das Optimieren der Multithread-Software einsetzen kann. Dazu zählen: der <a title="etzt Beta-Tester des Intel Parallel Composer werden" href="http://www.software-dev-blog.de/jetzt-beta-tester-des-intel-parallel-composer-werden/11/2008/">Parallel Composer</a>, für den man sich immer noch als Beta-Tester anmelden kann; der <a title="Fehler im Multithread-Code aufspüren: Thread Checker" href="http://www.software-dev-blog.de/fehler-im-multithread-code-aufspuren-thread-checker/11/2008/">Thread Checker</a> zum Aufspüren von Fehlern im Parallel-Code; <a title="Software-Projekte mit Multicore-Bibliotheken optimieren" href="http://www.software-dev-blog.de/software-projekte-mit-multicore-bibliotheken-optimieren/12/2008/">Software-Bibliotheken</a> zum Optimieren von bestehendem oder neuem Quellcode; <a title="Mit Intel Threading Building Blocks parallel programmieren" href="http://www.software-dev-blog.de/mit-intel-threading-building-blocks-parallel-programmieren/12/2008/">Threading Building Blocks</a> zum parallelen programmieren; <a title="Optimierte Compiler helfen beim Parallelisieren" href="http://www.software-dev-blog.de/optimierte-compiler-helfen-beim-parallelisieren/12/2008/">C++- und Fortran-Compiler</a> mit hohem Multicore-Potenzial und <a title="Quellcode-Schwachstellen mit Intel VTune aufspüren" href="http://www.software-dev-blog.de/quellcode-schwachstellen-mit-intel-vtune-aufspuren/11/2008/">VTune Performance Analyzer</a> zum Aufspüren von Schwachstellen im Quellcode.</p>
<p>Zwischendurch waren wir auf der Microsoft Tech-Ed Developers 2008 in Barcelona, um vor Ort mit Intel-Spezialisten über das Thema Multicore-Programmierung <a title="Alle Videochats auf dem Software Dev Blog" href="http://www.software-dev-blog.de/wp-admin/edit.php?tag=video">Videochats</a> zu führen, aber auch um <a title="Videochat mit Steve Teixeira, Microsoft-Parallel-Guru" href="http://www.software-dev-blog.de/videochat-mit-steve-teixeira-microsoft-parallel-guru/11/2008/">mit Steve Teixeira von Microsoft </a>über die Redmonder Bemühungen hinsichtlich paralleler Programmierung zu reden.</p>
<p><span id="more-531"></span>Und sonst? Ansonsten haben wir unter anderem über die <a title="ultithreading-Konzepte: OpenMP, APIs und Intel TBB" href="http://www.software-dev-blog.de/multithreading-konzepte-openmp-apis-und-intel-tbb/11/2008/">Multithreading-Konzepte</a> OpenMP, APIs und Intel TBB geredet, <a title="Fünf Multicore-Programmierregeln auf einen Blick" href="http://www.software-dev-blog.de/funf-multicore-programmierregeln-auf-einen-blick/11/2008/">fünf Multicore-Programmierregeln</a> aufgestellt, <a title="Apple Mac OS X 10.6 mit hohem Multicore-Potenzial" href="http://www.software-dev-blog.de/apple-mac-os-x-106-mit-hohem-multicore-potenzial/12/2008/">Apple Mac OS X 10.6</a> ein hohes Multicore-Potenzial attestiert, zwei Programmiermethoden <a title="Zwei Programmiermethoden: Daten- und Aufgabenparallelität" href="http://www.software-dev-blog.de/programmiermethoden-daten-und-aufgabenparallelitat/12/2008/">vorgestellt</a>, <a title="Ausbildungslücken bei der Multicore-Programmierung" href="http://www.software-dev-blog.de/ausbildungslucken-bei-der-multicore-programmierung/12/2008/">Ausbildungslücken</a> bei der Multicore-Programmierung bemängelt, <a title="Vier Schritte zum optimierten Multicore-Que" href="http://www.software-dev-blog.de/vier-schritte-zum-optimierten-multicore-quellcode/12/2008/">vier Schritte</a> zum optimimalen Multicore-Quellcode vorgestellt, <a title="Beliebte Fehler bei der Parallelprogrammierung" href="http://www.software-dev-blog.de/beliebte-fehler-bei-der-parallelprogrammierung/12/2008/">beliebte Fehler</a> bei der Parallelprogrammierung aufgezeigt und <a title="Optimierte Parallel-Programmiersprachen braucht das Land" href="http://www.software-dev-blog.de/optimierte-parallel-programmiersprachen-braucht-das-land/12/2008/">die Forderung aufgestellt</a>, dass das Land neue resp. multicore-taugliche Programmiersprachen braucht.</p>
<p>Und wie sieht es mit 2009 aus? Nun, für das kommende Jahr haben wir uns eine Menge vorgenommen. Dazu zählen nutzwertige Tipps rund ums parallele Programmieren, aber auch Software-Entwickler werden wir zu Wort kommen lassen. Damit wir von ihnen lernen können, wie sich professionelle Anwendungen multicore-optimieren lassen. Und der ein oder andere Multicore-Event ist bestimmt auch wieder dabei.</p>
<p>Darüber hinaus wünschen wir Ihnen und uns einen guten Wechsel ins nächste Jahr. Und falls es etwas gibt, was Sie hier gerne mal lesen würden, haben Sie <a title="AT und PUNKT durch ihre Satzzeichen ersetzen" href="mailto:mjh (AT) contentxperten (PUNKT) de">jetzt per Mausklick</a> einen Wunsch frei!</p>
<div style="float: left margin-left: 30px; margin-buttom: 20px"><a href="http://twitter.com/share?url=http://www.software-dev-blog.de/good-bye-2008-und-willkommen-2009/12/2008/&via=sw_devtwits&text=Good-bye 2008 und Willkommen, 2009!&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/good-bye-2008-und-willkommen-2009/12/2008/&via=sw_devtwits&text=Good-bye 2008 und Willkommen, 2009!&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/good-bye-2008-und-willkommen-2009/12/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

