<?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; Nehalem</title>
	<atom:link href="http://www.software-dev-blog.de/tag/nehalem/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software-dev-blog.de</link>
	<description>Multicore-Programmierung, Multithreading &#38; Co.</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:50:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apple erhöht die Multithread-Leistung des XServe</title>
		<link>http://www.software-dev-blog.de/apple-erhoht-die-multithread-leistung-des-xserve/04/2009/</link>
		<comments>http://www.software-dev-blog.de/apple-erhoht-die-multithread-leistung-des-xserve/04/2009/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 16:04:05 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=989</guid>
		<description><![CDATA[Apple hat gestern seinen Online-Shop für kurze Zeit ab- und wieder eingeschaltet, und zum Vorschein kam ein neues XServe-Modell mit dem brandneuen Xeon-Prozessor 5500, den Intel erst Ende März offiziell vorgestellt hat. Das Besondere am 5400-Nachfolger ist die verbaute Intel Core Mikroarchitektur, die unter ihrem Codenamen Nehalem bekannt geworden ist und beispielsweise auch im Core [...]]]></description>
			<content:encoded><![CDATA[<p>Apple hat gestern seinen Online-Shop für kurze Zeit ab- und wieder eingeschaltet, und zum Vorschein kam ein <a title="Mehr Infos zum XServe auf apple.de" href="http://www.apple.com/de/xserve/" target="_blank">neues XServe-Modell</a> mit dem brandneuen <a title="Mehr Infos zu Xeon-Prozessoren der 5000-Serie" href="http://www.intel.com/cd/products/services/emea/deu/processors/xeon5000/344530.htm" target="_blank">Xeon-Prozessor 5500</a>, den Intel erst Ende März <a title="Die offizielle Pressemeldung" href="http://www.intel.com/corporate/pressroom/emea/deu/Xeon_5500/index.htm" target="_blank">offiziell vorgestellt hat</a>. Das Besondere am 5400-Nachfolger ist die verbaute Intel Core Mikroarchitektur, die unter ihrem Codenamen Nehalem bekannt geworden ist und beispielsweise auch im <a title="Mehr Infos zum Core i7 von Intel" href="http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/">Core i7-Prozessor</a> zum Einsatz kommt.</p>
<p>Was den Xeon 5500-Prozessor im XServe so besonders macht, sind unter anderem seine Multithreading-Fähigkeiten. So kann der Apple-Rackmount-Server mit vier oder acht Kernen betrieben werden (ab 2.900 bzw. 3.500 Euro), was den Rechendurchsatz dank Hyperthreading-Technik auf 8 Threads (mit einem Xeon-Prozessor) oder auf 16 Threads (2 Xeon-CPUs mit acht Kernen) erhöht.</p>
<p>Klar, dass hierfür multicore-optimierte Anwendungen notwendig sind. Aber erstens hat Apple hierfür <a title=" Mac OS X 10.5 (Leopard) fährt voll auf Multicore ab " href="http://www.software-dev-blog.de/mac-os-x-105-leopard-fahrt-voll-auf-multicore-ab/12/2008/">schon einiges getan</a>, außerdem wirft Apple wohl im Juni die nächste Betriebssystemversion mit Codenamen <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/">&#8220;Snow Leopard&#8221; (OS X 10.6)</a> auf den Markt. Mit diesem OS-Update wird es nochmals mehr abgehen in Sachen Multithreading auf Apple-Plattformen.</p>
<p>Ach ja: Neben der Core-Architektur hat der Xeon-5500-Prozessor im XServe weitere <a title="Wiki-Infos zu Schmankerl" href="http://de.wiktionary.org/wiki/Schmankerl" target="_blank">Schmankerl</a> zu bieten. Dazu gehören: ein integrierter Speichercontroller, <a title="Englischsprahige Infos zu Turbo Boost" href="http://www.intel.com/technology/turboboost/" target="_blank">Intel Turbo Boost</a>, <a title="Englischsprahige Infos zur Intel QuickPath-Technik" href="http://www.intel.com/technology/quickpath/index.htm" target="_blank">Intel QuickPath</a>, Intel Intelligent Power, eine verbesserte Virtualisierung und einiges mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/apple-erhoht-die-multithread-leistung-des-xserve/04/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bücher und Webinar an Software-Entwickler zu verschenken</title>
		<link>http://www.software-dev-blog.de/bucher-und-webinar-an-software-entwickler-zu-verschenken/02/2009/</link>
		<comments>http://www.software-dev-blog.de/bucher-und-webinar-an-software-entwickler-zu-verschenken/02/2009/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 16:04:55 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[Visual Computing]]></category>
		<category><![CDATA[Entwickler]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=754</guid>
		<description><![CDATA[Über das Intel Software Partner Program (Intel SPP) hatte ich Ende Oktober ausführlich berichtet. Kurz gefasst geht es um die Möglichkeit, als Software-Entwickler von Intel in Sachen Programmierung unterstützt zu werden. Das reicht von vergünstigten Einkaufskonditionen für Software-Tools bis hin zur Möglichkeit, an professionell erstelltes Marketingmaterial heranzukommen.
Um am Intel SPP teilnehmen zu können, muss man [...]]]></description>
			<content:encoded><![CDATA[<p>Über das <a title=" Intel at its best: Intel Software Partner Program " href="http://www.software-dev-blog.de/intel-at-its-best-intel-software-partner-programm/10/2008/">Intel Software Partner Program</a> (Intel SPP) hatte ich Ende Oktober ausführlich berichtet. Kurz gefasst geht es um die Möglichkeit, als Software-Entwickler von Intel in Sachen Programmierung unterstützt zu werden. Das reicht von vergünstigten Einkaufskonditionen für Software-Tools bis hin zur Möglichkeit, an professionell erstelltes Marketingmaterial heranzukommen.</p>
<p>Um am <a title="direkt zur Intel-SPP-Seite" href="http://www.intel.com/cd/software/partner/asmo-na/eng/index.htm" target="_blank">Intel SPP</a> teilnehmen zu können, muss man sich natürlich erst mal registrieren. Logisch. Um dies ein wenig schmackhafter zu machen, verschenkt Intel derzeit <strong>50 Exemplare des Buchs <em>Multi-Core Programming</em></strong><em>,</em> das ich übrigens auf meinem Schreibtisch liegen habe. Dabei handelt es um einen <a title="Buchtipp: Multicore-Programmierung lernen mit Intel" href="http://www.software-dev-blog.de/buchtipp-multicore-programmierung-lernen-mit-intel/12/2008/">wirklich gelungenen Einstieg</a> in das Thema und eine nützliche Wissensdatenbank für alle Entwickler. Also, ran an den Speck!</p>
<p>Apropos Speck: Software-Entwicklung für den relativ neuen <a title="Mehr Multithread-Leistung mit dem Intel Core i7 Prozessor" href="http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/">Intel-Prozessor Core i7</a> ist noch kein echtes Mainstream-Thema. Zwar gibt es schon eine ganze Weile <a title="Mehr Infos zum Core i7 SDK" href="http://software.intel.com/en-us/articles/intel-next-generation-intel-core-i7-processor-family-sdk/" target="_blank">ein eigenes SDK</a>, aber Experten auf diesem Terrain sind noch eher rar. Um diesen Umstand zu verbessern, bietet Intel am nächsten Dienstag (<strong>10. Februar, 17 Uhr MEZ</strong>) ein 60-minütiges <a title="Hier für das Webinar anmelden" href="http://intel-isn.createsend5.com/t/r/l/jjitky/btjeljk/y" target="_blank">Webinar</a> genau zu diesem Thema an. Der Titel:</p>
<blockquote><p>Create Applications with Superior Performance and Energy-Efficiency: An Introduction to the Software Development Kit for the new Intel Core i7 Platform</p></blockquote>
<p>Das ist doch genau das Richtige für angehende Multicore-Entwickler, oder?! Und wie gesagt: Davon gibt es nicht so wahsinnig viele. Ach ja: Um an diesem internetbasierten Training teilnehmen zu können, muss man sich für das <a title="Mehr Infos zum Black-Belt-Programm in Videoform" href="http://www.software-dev-blog.de/videochat-so-wird-man-trager-des-schwarzen-intel-gurtels/11/2008/">Intel Black Belt-Programm</a> <a title="Hier kann man sich zum Intel Black Belt Program anmelden" href="http://software.intel.com/sites/blackbelt/" target="_blank">anmelden</a>. Das ist allerdings ein Klacks &#8211; verglichen mit Multithreading für Multicore-Prozessoren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/bucher-und-webinar-an-software-entwickler-zu-verschenken/02/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerDirector 7 ist für Core i7-Prozessor optimiert</title>
		<link>http://www.software-dev-blog.de/powerdirector-7-ist-fur-core-i7-prozessor-optimiert/12/2008/</link>
		<comments>http://www.software-dev-blog.de/powerdirector-7-ist-fur-core-i7-prozessor-optimiert/12/2008/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 14:02:15 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Optimieren]]></category>
		<category><![CDATA[Referenz]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=364</guid>
		<description><![CDATA[Es ist jetzt gerade mal zwei Wochen her, dass Intel den Core i7 Prozessor vorgestellt hat, und schon erreicht uns heute eine E-Mail von Cyberlink, dass der taiwanesische Software-Hersteller sein Videoschnittprogramm PowerDirector 7 für den Quadcore-Prozessor optimiert hat.
Das bedeutet primär, dass die Videobearbeitung dank der acht gleichzeitig ablaufenden Threads auf den vier Prozessorkernen einen enormen [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist jetzt gerade mal zwei Wochen her, dass Intel den <a title="Multicore-Infos zum Core i7" href="http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/">Core i7 Prozessor</a> vorgestellt hat, und schon erreicht uns heute eine E-Mail von Cyberlink, dass der taiwanesische Software-Hersteller sein Videoschnittprogramm PowerDirector 7 für den Quadcore-Prozessor optimiert hat.</p>
<p>Das bedeutet primär, dass die Videobearbeitung dank der acht gleichzeitig ablaufenden Threads auf den vier Prozessorkernen einen enormen Leistungssprung erfährt. Darüber hinaus profitiert PowerDirector 7 von der Intel QuickPath-Technologie und dem 8 MByte großen L3-Cache des Core i7 – für noch mehr Tempo beim Videoschnitt.</p>
<p>Der Quadcore-Prozessor ist unter anderem dafür verantwortlich, dass das Vorschau-Rendering schneller geschieht als auf herkömmlichen Quadcore-Rechnern, dass Effekte schneller verarbeitet werden und dass sich optische Medien noch schneller brennen lassen. So ist beispielsweise ein HD-Video, das mit dem rechenintensiven Pencil-Sketch-Effekt versehen wird, in weniger als einer Minute vollständig gerendert. Auf einem <a title="Mehr Infos zu Core 2 Quad Prozessoren" href="http://www.intel.com/products/processor_number/chart/core2quad.htm?iid=pn_det+list_c2q" target="_blank">Core 2 Quad Q9550</a> benötigt derselbe Rechenaufwand zwei Minuten. Fazit: Die Wartezeit lässt sich mit dem Core i7 locker halbieren.</p>
<p>Wem diese Infos ein wenig zu dünn sind, der kann sich schon mal auf mehr freuen. Wir wollen nämlich auch wissen, an welchen Stellen Cyberlink Code-Optimierung vorgenommen hat und welche Tools hierfür zum Einsatz gekommen sind. Sobald wir diese Details vorliegen haben, gehen diese online. Versprochen!</p>
<p>Ach ja: Wer mehr zu PowerDirector 7 lesen will, kann dies auf der <a title="Mehr Infos zu PowerDirector 7" href="http://de.cyberlink.com/multi/products/main_4_DEU.html" target="_blank">passenden Webseite</a> tun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/powerdirector-7-ist-fur-core-i7-prozessor-optimiert/12/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mehr Multithread-Leistung mit dem Intel Core i7 Prozessor</title>
		<link>http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/</link>
		<comments>http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 13:37:20 +0000</pubDate>
		<dc:creator>Michael Hülskötter</dc:creator>
				<category><![CDATA[Multicore]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[Optimieren]]></category>

		<guid isPermaLink="false">http://www.software-dev-blog.de/?p=301</guid>
		<description><![CDATA[Mit dem erst gerade vorgestellten Core i7 Prozessor von Intel bekommt das Thema parallele Programmierung eine ganze neue Bedeutung. Denn selten zuvor steckte in einer Intel-CPU so viel Parallelität wie in diesem neuen Mikroprozessor. Daher sollte man sich als Software-Entwickler unbedingt die Mühe machen, den Core i7 genauer zu erforschen. Hier mal ein paar wichtige [...]]]></description>
			<content:encoded><![CDATA[<p>Mit dem <a title="Pressemeldung zum Intel Cire i7 Prozessor" href="http://www.intel.com/corporate/pressroom/emea/deu/corei7/index.htm" target="_blank">erst gerade vorgestellten Core i7 Prozessor</a> von Intel bekommt das Thema <a title="Alle Beiträge zum Thema parallele Programmierung" href="http://www.software-dev-blog.de/category/multicore/">parallele Programmierung</a> eine ganze neue Bedeutung. Denn selten zuvor steckte in einer Intel-CPU so viel Parallelität wie in diesem neuen Mikroprozessor. Daher sollte man sich als Software-Entwickler unbedingt die Mühe machen, den Core i7 genauer zu erforschen. Hier mal ein paar wichtige Leistungsdaten:</p>
<ul>
<li>Sämtliche verfügbaren Prozessorkerne samt der zugehörigen Threads, Caches und Schnittstellen werden <strong>dynamisch verwaltet</strong> und ermöglichen somit ein Maximum an Rechen- und Systemleistung.</li>
</ul>
<ul>
<li>Die Intel <strong>Hyperthreading</strong>-Technologie erlaubt verbessertes Multithreading bei gleichzeitig optimiertem Energieverbrauch. Darüber hinaus lassen sich in Zukunft pro Prozessorkern zwei Threads gleichzeitig verarbeiten, was bei einem Core i7 mit vier CPU-Kernen acht parallele Threads bedeutet.</li>
</ul>
<ul>
<li>Die <strong>Intel Streaming SIMD Extensions 4</strong> (SSE4) konnten erneut verbessert werden, vor allem in Sachen XML-Verarbeitung.</li>
</ul>
<ul>
<li>Verglichen mit den aktuellen Xeon-Prozessoren bietet der Core i7 dank seiner <a title="Mehr Infos zu QuickPath" href="http://www.intel.com/technology/quickpath/" target="_blank">QuickPath-Architektur</a> eine <strong>Bandbreite</strong>, die bis zu viermal so groß ist.</li>
</ul>
<ul>
<li>Ein <strong>verbessertes Power Management</strong> erlaubt es Software-Entwicklern, ihre Anwendungen noch exakter auf die SSE4-Befehlssätze abzustimmen.</li>
</ul>
<p>Da diese Infos aber nur einen kleinen Ausschnitt dessen wiedergeben, wozu der Core i7 im Stande ist, empfehlen wir weitere Informationen, die einen guten Überblick geben. Hierzu gehört beispielsweise ein <a title="Videoclip zum Core i7 Prozessor" href="http://intelpr.feedroom.com/?fr_story=3958103f6dd201c3aef50cd044b628dc9392723a&amp;rf=bm" target="_blank">Videoclip</a>, der den neuesten Highend-Prozessor von Intel anschaulich erklärt, genauso wie ein <a title="PDF zur Nehalem-Architektur" href="http://www.intel.com/technology/architecture-silicon/next-gen/whitepaper.pdf" target="_blank">Whitepaper</a>, das im Detail auf die neue Mikroprozessor-Architektur eingeht, die hinter dem Core i7 steckt.</p>
<p>Gerade für Entwickler sind auch die SSE4-Infos wichtig: Diese zeigen, wie man <a title="So lässt sich mit SSE4 die Videokodierung beschleunigen" href="http://softwarecommunity.intel.com/articles/eng/1246.htm" target="_blank">Videokodierung</a> mithilfe spezieller SSE4-Befehle optimiert, wie sich <a title="SO lässt sich mit SSE4 der Speicherdurchsatz verbessern " href="http://softwarecommunity.intel.com/articles/eng/1248.htm" target="_blank">dank SSE4 der Speicherdurchsatz</a> erhöhen lässt und wie man die <a title="Tools zur Beschleunigung der XML-Verarbeitung" href="http://software.intel.com/en-us/articles/intel-xml-software-products" target="_blank">XML-Verarbeitung beschleunigen</a> kann, indem man die neuen SSE4-Befehle richtig einsetzt. Aber auch die PDF-Gesamtübersicht ist sehr hilfreich, wenn man alles über <a title="Übersicht aller SSE4-Befehle" href="http://softwarecommunity.intel.com/UserFiles/en-us/D9156103.pdf" target="_blank">sämtliche neuen SSE4-Befehle</a> wissen will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software-dev-blog.de/mehr-multithread-leistung-mit-dem-intel-core-i7-prozessor/11/2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
