<?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>Performance Within Reach &#187; Processor</title>
	<atom:link href="http://unmanageability.com/index.php/category/processor/feed/" rel="self" type="application/rss+xml" />
	<link>http://unmanageability.com</link>
	<description>Performance Within Reach</description>
	<lastBuildDate>Sat, 17 Jul 2010 19:19:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>[Video] Pat Gelsinger, SVP Intel, on the motivations that drove the development of the Intel Core Microarchitecture</title>
		<link>http://unmanageability.com/index.php/2006/06/11/video-pat-gelsinger-on-the-motivations-that-drove-the-development-of-the-intel%c2%ae-core%e2%84%a2-microarchitecture/</link>
		<comments>http://unmanageability.com/index.php/2006/06/11/video-pat-gelsinger-on-the-motivations-that-drove-the-development-of-the-intel%c2%ae-core%e2%84%a2-microarchitecture/#comments</comments>
		<pubDate>Sat, 10 Jun 2006 19:32:33 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Itanium]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/06/09/video-pat-gelsinger-on-the-motivations-that-drove-the-development-of-the-intel%c2%ae-core%e2%84%a2-microarchitecture/</guid>
		<description><![CDATA[Stanford talk
Pat Gelsinger discusses motivations that drove the development of the IntelÂ® Coreâ„¢ Microarchitecture, some of its most important features and the challenges that face microprocessor designers in the future.
[See video]
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stanford.edu/class/ee380/Abstracts/060607-EE380-Gelsinger.pdf">Stanford talk</a></p>
<blockquote><p><a href="//www.stanford.edu/class/ee380/Abstracts/060607.html">Pat Gelsinger</a> <a href="http://stanford-online.stanford.edu/courses/ee380/060607-ee380-300.asx">discusses</a> motivations that drove the development of the IntelÂ® Coreâ„¢ Microarchitecture, some of its most important features and the challenges that face microprocessor designers in the future.</p></blockquote>
<p><a href="http://stanford-online.stanford.edu/courses/ee380/060607-ee380-300.asx">[See video]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/06/11/video-pat-gelsinger-on-the-motivations-that-drove-the-development-of-the-intel%c2%ae-core%e2%84%a2-microarchitecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://stanford-online.stanford.edu/courses/ee380/060607-ee380-300.asx" length="73" type="video/x-ms-asf" />
		</item>
		<item>
		<title>Serial performance matters, especially on multiprocessor systems!</title>
		<link>http://unmanageability.com/index.php/2006/05/04/serial-performance-matters-especially-on-multiprocessor-systems/</link>
		<comments>http://unmanageability.com/index.php/2006/05/04/serial-performance-matters-especially-on-multiprocessor-systems/#comments</comments>
		<pubDate>Thu, 04 May 2006 10:58:38 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Multithreaded]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Processor]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/05/04/serial-performance-matters-especially-on-multiprocessor-systems/</guid>
		<description><![CDATA[rchrd@Sun
If you can&#8217;t get your code over 90% parallelized, then you&#8217;d better pay attention to the part that is running in only one processor, and make sure that (serial) part is optimized. Because it will dominate performance.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.sun.com/roller/page/rchrd?entry=why_scalar_optimization_is_important">rchrd@Sun</a></p>
<blockquote><p>If you can&#8217;t get your code over 90% parallelized, then you&#8217;d better pay attention to the part that is running in only one processor, and make sure that (serial) part is optimized. Because it will dominate performance.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/05/04/serial-performance-matters-especially-on-multiprocessor-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xerox Parc hosts the &#8220;Multicore Computer Forum Series&#8221; (audio &amp; video archives available)</title>
		<link>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/</link>
		<comments>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 08:25:54 +0000</pubDate>
		<dc:creator>Coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[SPARC]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/</guid>
		<description><![CDATA[The Multicore Computer Forum Series &#8220; explor[es] the benefits and challenges of Multicore computing.&#8221;


High Performance Throughput Computing, Dr. Marc Tremblay, Sun Fellow, Vice President, and Chief Architect, Sun&#8217;s Scalable Systems Group
Software and the Concurrency Revolution, Herb Sutter, Microsoft
Architecture Support for Parallel Programming, Dr. Kunle Olukotun, Associate Professor, Stanford University

]]></description>
			<content:encoded><![CDATA[<p>The Multicore Computer Forum Series &#8220;<em> explor[es] the benefits and challenges of Multicore computing.&#8221;<br />
</em></p>
<ol>
<li><a href="http://www.parc.com/cms/get_article.php?id=530">High Performance Throughput Computing</a>, Dr. Marc Tremblay, Sun Fellow, Vice President, and Chief Architect, Sun&#8217;s Scalable Systems Group</li>
<li><a href="http://www.parc.com/cms/get_article.php?id=533">Software and the Concurrency Revolution</a>, Herb Sutter, Microsoft</li>
<li><a href="http://www.parc.com/cms/get_article.php?id=538">Architecture Support for Parallel Programming</a>, Dr. Kunle Olukotun, Associate Professor, Stanford University</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/03/28/xerox-parc-hosts-the-multicore-computer-forum-series-audio-video-archive-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 things that you must monitor on any server to look for performance and/or scalability issues</title>
		<link>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/</link>
		<comments>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 20:57:36 +0000</pubDate>
		<dc:creator>coder</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Processor]]></category>
		<category><![CDATA[Profiling]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://codeperformance.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/</guid>
		<description><![CDATA[Sun Dialogue Programs
(Q): If you have to pick top 10 things that you must monitor on any server to look for performance and/or scalability issues&#8230;what would they be?
Richard McDougall (A): Off the top of my head, in no particular order:

CPU: Check idle time and run queue length.
If there&#8217;s a CPU bottleneck, check if it&#8217;s an application or kernel CPU utilization issue with mpstat: high percentages of users indicate it&#8217;s an application issue. High sys may point to high network load ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sun.com/emrkt/campaign_docs/ntee/archive/SEE_110205_ScaleMyApps.html?feed=RSS">Sun Dialogue Programs</a></p>
<blockquote><p><strong>(Q):</strong> If you have to pick top 10 things that you must monitor on any server to look for performance and/or scalability issues&#8230;what would they be?<br />
<strong><a target="_blank" title="Richard McDougall : Solaris Internals" href="http://solarisinternals.com">Richard McDougall</a> (A):</strong> Off the top of my head, in no particular order:</p>
<ol>
<li>CPU: Check idle time and run queue length.</li>
<li>If there&#8217;s a CPU bottleneck, check if it&#8217;s an application or kernel CPU utilization issue with mpstat: high percentages of users indicate it&#8217;s an application issue. High sys may point to high network load or lock contention.</li>
<li>Memory: Check MDBs memstat to ensure there is sufficient free memory</li>
<li>Network: Check that networks are not overloaded by observing the bytes xfered against the availability bandwidth per link.</li>
<li>CPU for network: check if any CPUs are 100% busy servicing network interrupts. CPUs at 100% in mpstat, or intrstat are possible candidates.</li>
<li>File system latency: check the application visible latency with DTrace at the system call level (perhaps fsstat, iosnoop, or an aggregation around system calls).</li>
<li>Storage latency: check disk latency with iostat</li>
<li>Application level lock contention: check application level locks are now visible with plockstat</li>
<li>Kernel level locks: Check for hot locks with lockstat.</li>
<li>Check MMU activity on SPARC using trapstat. Sometimes an application may be reporting as running 100% in user mode, but may actually be spending a significant amount of time in kernel mode servicing TLB misses. Trapstat will show the % of time spent using TLB misses. If a significant amount of time (&gt;10%) is evident, then large MMU pages may help.</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://unmanageability.com/index.php/2006/02/10/top-10-things-that-you-must-monitor-on-any-server-to-look-for-performance-andor-scalability-issues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
