<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Intel® Software Network Blogs &#187; Mobility</title>
	<link>http://softwareblogs.intel.com</link>
	<description></description>
	<pubDate>Sat, 17 May 2008 04:17:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Take Five Video Series - are you watching?</title>
		<link>http://softwareblogs.intel.com/2008/05/16/take-five-video-series-are-you-watching/</link>
		<comments>http://softwareblogs.intel.com/2008/05/16/take-five-video-series-are-you-watching/#comments</comments>
		<pubDate>Fri, 16 May 2008 20:05:53 +0000</pubDate>
		<dc:creator>Amelia Barton (Intel)</dc:creator>
		
		<category><![CDATA[Gaming]]></category>

		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[Intel® Software Network 2.0]]></category>

		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[skulltrail]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/16/take-five-video-series-are-you-watching/</guid>
		<description><![CDATA[Ah, Friday, my favorite day for watching a few videos at work.
I've been monitoring how many developers are watching all of the segments of the video series we've posted on the Take Five site.   It is natural that not everyone will make it to the end, but I'm wondering if there is anything we could do better.
First, [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, Friday, my favorite day for watching a few videos at work.</p>
<p>I've been monitoring how many developers are watching all of the segments of the video series we've posted on the <a href="http://softwarecommunity.intel.com/videos">Take Five</a> site.   It is natural that not everyone will make it to the end, but I'm wondering if there is anything we could do better.</p>
<p>First, I'd like to know if any of these are the causes:<br />
  A) Didn't know series were there<br />
  B) Watched the video from a different page w/out the series navigation<br />
  C) Didn't have time to watch them all<br />
  D) The video, well, just wasn't that interesting<br />
  E) My boss walked by, and I had to quickly switch screens from videos<br />
  F)  Other:  ______________ </p>
<p>Take a look at two of the series we've posted from the Game Developers Conference:  <a href="http://softwarecommunity.intel.com/videos/home.aspx?fn=1485">Optimizing DirectX for Mulicore</a>, or the <a href="http://softwarecommunity.intel.com/videos/home.aspx?fn=1398">SkullTrail series</a> with <a href="http://softwarecommunity.intel.com/videos/home.aspx?fn=1396">GRIN Software*</a> and <a href="http://softwarecommunity.intel.com/videos/home.aspx?fn=1397">UbiSoft*</a>.  Or the very long <a href="http://softwarecommunity.intel.com/videos/home.aspx?fn=1448">Confronting ManyCore</a> series.   Once a video is playing in the player at the top of the site, there is a link that says "see Next in series" and/or "see Previous in series" to easily (at least I thought) move from one to the next. </p>
<p>While you in the player, you can rate the videos, get the embed code and direct links, leave comments, and/or link back to the blogs.</p>
<p>To see more series, they are in "series boxes" on the tabs below the <a href="http://softwarecommunity.intel.com/videos">Take Five player</a>.  If you mouse over the numer, you will get a video description. Be sure to click on the blue arrow to see the Virtualization and Community, and coming soon, Open Source tabs. </p>
<p>I'd love to hear your comments, and answers to the mulitple choice above.  I'm hoping I don't get too many D's.</p>
<p>Happy Friday!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/16/take-five-video-series-are-you-watching/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Keep It Simple!</title>
		<link>http://softwareblogs.intel.com/2008/05/11/keep-it-simple/</link>
		<comments>http://softwareblogs.intel.com/2008/05/11/keep-it-simple/#comments</comments>
		<pubDate>Mon, 12 May 2008 03:53:59 +0000</pubDate>
		<dc:creator>David Valdovinos (Intel)</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[Intel SW Partner Program]]></category>

		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/11/keep-it-simple/</guid>
		<description><![CDATA[These were more or less the words of wisdom that a well respected blog-vet offered as I was contemplating my initial post. Who am I? I started with Intel in 1984 as a software engineer and have since held a variety of technical, marketing, and program management roles. In my current role, I get to [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Times New Roman">These were more or less the words of wisdom that a well respected blog-vet offered as I was contemplating my initial post. Who am I? I started with Intel in 1984 as a software engineer and have since held a variety of technical, marketing, and program management roles. In my current role, I get to manage programs within the <a href="http://www.intel.com/partner" title="Intel Software Partner Program">Intel Software Partner Program </a>(ISPP) that help ISVs enable their SW for the latest Intel technologies such as client management (vpro), virtualization, mobility, and graphics – and also, amplify their sales with unique program marketing &amp; sales benefits.</font></p>
<p><font face="Times New Roman">I cannot envision a more exciting time to be working in the technology industry, and especially, at Intel. Tick-tock, multi-core, low power, atom, larrabee, wimax, mids, 45nm are just a few of the potentially game changing strategies and technologies that Intel is driving today. However, none of these breakthroughs will make a big difference in the marketplace unless ISVs can effectively incorporate them into products that deliver real value and excitement to customers. This is the ‘simple’ premise behind ISPP: Make it easy for ISVs to align their products with the Intel roadmap and enjoy increased business success as a result.</font></p>
<p><font face="Times New Roman">In my past life as an engineer, I got a real kick in the pants from creating new SW and hearing feedback from customers about how cool our app was…or sometimes, wasn't! These days my ‘kick’ comes from driving our talented engineering, ISN developer community, and marketing teams to deliver enabling programs that help you and your company to capitalize on Intel's technology leadership. I’m looking forward to sharing my thoughts and ideas about SW enabling in future posts, but am even more eager to hear your feedback about how we can make ISPP work better. Simple enough?</font></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/11/keep-it-simple/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fascinating Prediction ~ ARM has MID design wins until 2014?</title>
		<link>http://softwareblogs.intel.com/2008/05/08/fascinating-prediction-arm-has-mid-design-wins-until-2014/</link>
		<comments>http://softwareblogs.intel.com/2008/05/08/fascinating-prediction-arm-has-mid-design-wins-until-2014/#comments</comments>
		<pubDate>Fri, 09 May 2008 00:03:15 +0000</pubDate>
		<dc:creator>Jeff Moriarty (Intel)</dc:creator>
		
		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Software Engineering]]></category>

		<category><![CDATA[ARM]]></category>

		<category><![CDATA[MID]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/08/fascinating-prediction-arm-has-mid-design-wins-until-2014/</guid>
		<description><![CDATA[EE Times published an article yesterday explaining that ARM will have the majority of MID sales until 2014.  Shockingly, I'm not too worried that anyone working on Atom or MID development is going to abandon ship.
First, ...2014?  I'd love to know what is going to be happening by the end of this year, let alone [...]]]></description>
			<content:encoded><![CDATA[<p>EE Times published an article yesterday explaining that ARM will have the <a href="http://eetimes.com/news/latest/showArticle.jhtml?articleID=207600351">majority of MID sales until 2014</a>.  Shockingly, I'm not too worried that anyone working on Atom or MID development is going to abandon ship.</p>
<p>First, ...2014?  I'd love to know what is going to be happening by the end of this year, let alone six years out.   That's an Internet Eternity, especially in this product area.  How old is  your cellphone, smartphone, or favorite tech toy?  Would you have really envisioned how you use it two years ago?  Four?</p>
<p>Second, there are too many wild cards in the cast of characters.  Apple, Google, Asus, Microsoft, and even... what's their name again... oh yeah, Intel, might have a plan or two up their sleeve in this time frame, and any one of them could send things scrambling in a new direction.  Apple wrenched the phone world sideways with the iPhone, and Asus launched a whole new market with the Eee PC.  Google has Android cooking and never fails to keep developers amused with new forays, and good ol' Microsoft may be sometimes slow to the party, but they always show up with an entourage.</p>
<p>Third, the article claims the "proven advantages of the ARM ecosystem in mobile devices will eventually  outweigh those of the Intel platform."  I've talked to a lot of people inside and outside Intel who develop for these devices, and the fragmentation of the existing ecosystems drives many of them nuts.   One of the great things about moblin is that is provides an compliance base across devices so you can reduce testing and reach more target systems, even running on multiple form factors like MIDs and netbooks.</p>
<p>ARM has an impressive part of the market right now in MID and ultra mobile devices without a doubt.  The iPhone alone tips the balance quite nicely.  I just don't see how anyone watching this industry, and who has looked at Atom and Intel's plans for it, could do anything but chuckle at any six-year prediction around MIDs other than it is going to be one crazy ride.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/08/fascinating-prediction-arm-has-mid-design-wins-until-2014/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mobility at the summit of Everest</title>
		<link>http://softwareblogs.intel.com/2008/05/08/mobility-at-the-summit-of-everest/</link>
		<comments>http://softwareblogs.intel.com/2008/05/08/mobility-at-the-summit-of-everest/#comments</comments>
		<pubDate>Thu, 08 May 2008 16:13:42 +0000</pubDate>
		<dc:creator>Wei Du (Intel)</dc:creator>
		
		<category><![CDATA[Atom]]></category>

		<category><![CDATA[Mobility]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/08/mobility-at-the-summit-of-everest/</guid>
		<description><![CDATA[8th of May 2008 in China, a history is made. Olympic torch have been successfully relayed at the summit of Everest. This historical first in the history of Olympics have been broadcasted via HD video around the world.
Mobility technology provided by Intel &#38; its partners such as Lenovo makes the rest of the world a [...]]]></description>
			<content:encoded><![CDATA[<p>8th of May 2008 in China, a history is made. Olympic torch have been successfully relayed at the summit of Everest. This historical first in the history of Olympics have been broadcasted via HD video around the world.</p>
<p>Mobility technology provided by Intel &amp; its partners such as Lenovo makes the rest of the world a step closer to the Everest. At the 5200M base camp, the world's highest Internet Café is serving &amp; hosting the journalists from around the world, including CNN &amp; Reuters. In this tough environment, there are 10+ Thinkpad T61 notebook powered by Intel, connected through wireless and reach out to the world. The latest Intel Atom based Ideapad U8 Olympics edition which is the first MID product from Lenovo provides convenient connectivity to the digital camera and help the press folks send the picture home with a few clicks. From base camp &amp; up, you can spot a lot of notebooks powered by Intel mobility technology, providing the access to the internet for personal blog or heavy duty work such as editing the HDV video footage using software Non Linear Editing system and photo retouching &amp; send information back home.</p>
<p>How mobile can you be? It is up to you. But guess what, there is a Lenovo X300 notebook that is up at the top of the Everest, which is a place thinner than air. Now it has been safely back to the 6500M camp with his owner and working happily there. How high can your mobile go?</p>
<p><a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/05/u397p6t12d3648951f44dt20080508144906.jpg" title="Over the Rainbow"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/05/u397p6t12d3648951f44dt20080508144906.thumbnail.jpg" alt="Over the Rainbow" /></a></p>
<p><a href="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/05/u397p6t12d3649156f44dt20080508154800.jpg" title="Ontop of Everest"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/05/u397p6t12d3649156f44dt20080508154800.thumbnail.jpg" alt="Ontop of Everest" /></a></p>
<p>Photo Courtesy of Xinhua News Agency.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/08/mobility-at-the-summit-of-everest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Social Media @ Work - Using a wiki for presentations</title>
		<link>http://softwareblogs.intel.com/2008/05/01/social-media-work-using-a-wiki-for-presentations/</link>
		<comments>http://softwareblogs.intel.com/2008/05/01/social-media-work-using-a-wiki-for-presentations/#comments</comments>
		<pubDate>Fri, 02 May 2008 01:07:33 +0000</pubDate>
		<dc:creator>Jeff Moriarty (Intel)</dc:creator>
		
		<category><![CDATA[Intel® Software Network 2.0]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Social Media &amp; Virtual Worlds]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/05/01/social-media-work-using-a-wiki-for-presentations/</guid>
		<description><![CDATA[It's a little known fact, but Intel doesn't really like to build processors. We only make them to fund our ability to go make PowerPoint presentations (PPTs). We've got PPTs that cover everything from org charts to corporate branding to project status to technical architectural roadmaps. It's a rough road to recovery, but today my [...]]]></description>
			<content:encoded><![CDATA[<p>It's a little known fact, but Intel doesn't really like to build processors. We only make them to fund our ability to go make PowerPoint presentations (PPTs). We've got PPTs that cover everything from org charts to corporate branding to project status to technical architectural roadmaps. It's a rough road to recovery, but today my team decided to hit the methadone and tried presenting using a wiki instead.</p>
<p>Now I think PowerPoint is a fine tool, we just use and abuse it beyond its intended function. For example, sometimes a discussion is just better served with visual cues, whether charts, pictures, or even (I suppose) those stick figure clip-art people. Likewise a discussion sometimes needs to have a constrained, focused agenda, which is what I get with a series of PPT slides. PowerPoint definitely has some valuable uses.</p>
<p>In our case, we wanted an interactive discussion. The scenario was a presentation on the status of the mobile developer community on ISN to people two levels up the food chain. The recipients were my manager, his peers, and his boss. The outcome we wanted was to level set on the status of our community, get input into our strategy and plans, and actively discuss some of the challenges we're facing. Interactive discussion = Good. Silence while everyone does email = Bad.</p>
<p>Our preparation was to put all of the background material and presentation content on a page into an outline in our internal wiki. The wiki allowed for collaborative editing, and brought a lot of transparency to the discussion. We didn't want to surprise the viewers with the no-PowerPoint approach, so we sent out the wiki address two days in advance with an invitation for comments. We cautioned them that the content wasn't finalized, but welcomed input on the planned topics and outline. We incorporated several comments into the final presentation, so it worked well.</p>
<p>During the presentation itself, I held the page open for editing while others viewed it either projected in a conference room or on their own laptops. We explained the agenda of the presentation (Current Status, Future Plans, then Roadblocks &amp; Challenges) and encouraged people to ask questions about anything they read - not just what I was talking about. We knew we couldn't cover every point in the wiki, but by letting people read on their own we could jump to the hottest areas of discussion for more detail.</p>
<p>Keeping the wiki open for editing allowed me to make changes as we talked. At one point I was able to update some metrics that were IM'd to me by someone else on the call. We added some of the follow up tasks and questions as we went, then fleshed it out in more detail afterwards. The wiki page is now the full agenda, content, notes, and meeting minutes for the entire presentation.</p>
<p>Specific thoughts on using a wiki for presentations:</p>
<ul>
<li>More interactive discussion - People were not bounded by the topic of the current PPT slide, so we got exactly the sort of engaged debate we were after.</li>
<li>Trickier to guide the flow - The flip side of the above point is that without a slide declaring "This the current topic", things jumped around. We had to be willing quick on our feet.</li>
<li>Have to know the material - I do not recommend the wiki approach if you don't know your topic very well. Again, this is interactive so there isn't any room to hide if people start firing hardball questions.</li>
<li>Easier collaboration - Ability to create the content for the presentation in a centralized area rather than passing around files saved tons of time (and had revision tracking for a bonus).</li>
<li>Standard format - Everyone didn't have to have a Windows machine to follow along. Also easier to print for later reference, or to grab sections out to drop into other presentations or collateral.</li>
<li>Greater detail - Only so much detail can go onto a PPT slide before it becomes an eye chart. In the wiki, people could read in greater depth, read it quickly, then ask questions.</li>
<li>Not as visual - If we had a more visual oriented presentation rather than discussion based, this may not have worked as well. To me, one of PowerPoint's strengths.</li>
<li>Harder to time the discussion - We use a "10 minutes per slide" rule of thumb when presenting PPT, but I had no idea what that translated to for a wiki. We included more material than we could cover, which we need to watch closely. It's not entirely bad because people were still able to read it and get the info even if it wasn't discussed.</li>
</ul>
<p>Overall, it was a definite success and we'll be trying it again in more meetings. It helps that our team is willing to try odd things in the name of both Social Media Experimentation and Saving The World From PowerPoint Poisoning, but I can't imagine others won't be willing to give it a shot.</p>
<p>I hope this was of interest, and I'd love to hear any thoughts on how to improve this technique for the next time around!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/05/01/social-media-work-using-a-wiki-for-presentations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How open is open?</title>
		<link>http://softwareblogs.intel.com/2008/04/30/how-open-is-open/</link>
		<comments>http://softwareblogs.intel.com/2008/04/30/how-open-is-open/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 20:52:39 +0000</pubDate>
		<dc:creator>Derek Speed (Intel)</dc:creator>
		
		<category><![CDATA[Atom]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA["open source"]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[MID]]></category>

		<category><![CDATA[moblin]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/30/how-open-is-open/</guid>
		<description><![CDATA[A couple of weeks ago, I was on a panel on Mobile Linux at the Linux Foundation Collaboration Summit in Austin, TX talking about the Moblin.org open source project that is sponsored by Intel.   I was joined by folks from the Google Android project, the LiMo Foundation, ACCESS Technologies and the OpenMoko project. [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, I was on a panel on Mobile Linux at the Linux Foundation Collaboration Summit in Austin, TX talking about the Moblin.org open source project that is sponsored by Intel.   I was joined by folks from the Google Android project, the LiMo Foundation, ACCESS Technologies and the OpenMoko project.  While all of the projects are based on Linux, the approach taken by some of the other projects to building a true open source community is very different than the approach we are trying to take in the Moblin project.  Fortunately for me, the approach being taken by the Moblin.org project resonated well with the LFCS audience.</p>
<p>Fundamentally, it's all about how open your project really is.  I thought the days of saying your product was "open" when you published the APIs developers could use was over but based on the panel discussion, I was clearly mistaken.</p>
<p>To me, openness is about doing your development in a manner that allows people who are interested and capable to contribute.  Clearly, you don't want to give world write access to your source code repositories but you do want people who have proven their ability to contribute positively to do so during the course of the development process.  And this is one of the things that differentiates the projects under Moblin.org from some of the others that are trying to create a mobile Linux stack.</p>
<p>There is more that we plan to do in the Moblin project to make it easier for developers to contribute, but for now I think the approach we are taking is being well received by the community.</p>
<p>If you are a developer interested in creating software for MIDs and other devices but you haven't looked at the Moblin.org project yet, I strongly recommend you do so.  Go to <a href="http://www.moblin.org/">http://www.moblin.org</a> and check it out.  There is a lot of good stuff there with more coming all the time.  We appreciate your input and feedback - please sign up for the Moblin developer mailing list at <a href="http://moblin.org/community/community_mail-list.php">http://moblin.org/community/community_mail-list.php</a></p>
<p>Thanks,<br />
Derek</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/30/how-open-is-open/feed/</wfw:commentRss>
		</item>
		<item>
		<title>There's got to be a catch</title>
		<link>http://softwareblogs.intel.com/2008/04/29/theres-got-to-be-a-catch/</link>
		<comments>http://softwareblogs.intel.com/2008/04/29/theres-got-to-be-a-catch/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 17:24:14 +0000</pubDate>
		<dc:creator>Taylor Kidd (Intel)</dc:creator>
		
		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Multicore]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/29/theres-got-to-be-a-catch/</guid>
		<description><![CDATA[I hate moving. Nothing ever goes as it should. It takes 10 times longer than you expected. And that last box is finally unpacked just before you end up moving again.
There's got to be a catch
There are 5 CC-states and, depending upon how you count, 6 PC-states in the Penryn line of Intel processors. And, [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Times New Roman">I hate moving. Nothing ever goes as it should. It takes 10 times longer than you expected. And that last box is finally unpacked just before you end up moving again.</font></p>
<h1><font size="5"><font face="Arial">There's got to be a catch</font></font></h1>
<p><font face="Times New Roman">There are 5 CC-states and, depending upon how you count, 6 PC-states in the Penryn line of Intel processors. And, in Microsoft XP, there are 4 OS C-states. So are there 5 C-states, 6 C-states, 4 C-states, or 15 C-states? Choose the number that you are least uncomfortable with. Personally, I first imagine a 3 set Venn diagram with overlapping elements and added transition annotations. Then I get confused and give up.</font><font face="Times New Roman"> </font></p>
<p><font face="Times New Roman">Given what we've talked about above, it seems as if we should always drop a core into the lowest permissible CC-state, right?</font><font face="Times New Roman"> </font></p>
<p><font face="Times New Roman">There are a few reasons for not doing this. First off, the OS's Power Management (PM) policy, and not the hardware, determines when a core enters a CC-state. From our standpoint as a hardware manufacturer, we have little to do with this. I'll talk about why this is important later. Secondly, there is always a cost for dropping into a lower C-state. That cost is the amount of time required for the core to transition from an idle state, e.g. CC5, to C0. As you start using deeper CC-states, latency becomes significant. For example, the latency to go from CC3 to CC0 is around 20 us, literally ages when we're talking about 3 GHz processors.</font><font face="Times New Roman"> </font></p>
<p><font face="Times New Roman">This latency penalty is even worse once you realize that the phrase, "in a given C-state," is misleading. As I've mentioned above, it's easy to think of a core as descending as a waterfall from C0 into C1 into C2 into C3. (See Figure A.) If this were the case, you'd suffer only one 20 usec penalty. No, it's oscillating between C0 and C3 hundreds, if not thousands, of times a second until the OS's PM code decides that the percentage residency merits ascending / descending to the next C-state (e.g. CC3 to CC2). In Windows, the C-state that a core transitions to is based on the % idle over a certain interval. This means that each transition exacts that 20 usec penalty, and there are hundreds of transitions. Doing the math, experiencing a 20 usec delay 100 times a second is a whopping 2 msec of added latency per second. (See Figure B.)</font><font face="Times New Roman"> </font></p>
<p><font face="Times New Roman">Even if it is possible to drop a core into a deeper CC-state, the OS has to ask itself various questions, such as what is the likelihood that processes are going to be doing more work very soon, so that dropping into a deeper CC-state might actually cost an unacceptable penalty? Similarly, the processor has to ask whether dropping a core into a lower CC-state is going to cause incorrect operation, say whether the delay in the processing of an interrupt will cause an event to be lost.</font></p>
<p><font face="Times New Roman"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/04/waterfall_080107_12.gif" alt="waterfall_080107_12.gif" /></font></p>
<p><font face="Times New Roman">Figure A. The waterfall misconception.</font></p>
<p><font face="Times New Roman"><img src="http://softwareblogs.intel.com/wordpress/wp-content/uploads/2008/04/percent_0801071.gif" alt="percent_0801071.gif" /></font></p>
<p><font face="Times New Roman">Figure B. What actually happens "in a given C-state".</font></p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/29/theres-got-to-be-a-catch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reasonably reliable Suspend on OpenSolaris - today</title>
		<link>http://softwareblogs.intel.com/2008/04/25/reasonably-reliable-suspend-on-opensolaris-today/</link>
		<comments>http://softwareblogs.intel.com/2008/04/25/reasonably-reliable-suspend-on-opensolaris-today/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 19:02:35 +0000</pubDate>
		<dc:creator>David Stewart (Intel)</dc:creator>
		
		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/25/reasonably-reliable-suspend-on-opensolaris-today/</guid>
		<description><![CDATA[Last night, I decided to upgrade to the latest build of "Nevada", which is the project that OpenSolaris is based on.  Build 87 (or SNV87 to the cognoscenti) has some cool features present, like improvements to memset(), memmove() and memcpy() to use the latest Intel processor instructions and some other good stuff.  And [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, I decided to upgrade to the latest build of "Nevada", which is the project that OpenSolaris is based on.  Build 87 (or SNV87 to the cognoscenti) has some cool features present, like improvements to memset(), memmove() and memcpy() to use the latest Intel processor instructions and some other good stuff.  And since next weekend I am going to the OpenSolaris Developers' Summit, I thought it would be best to have my laptop running the latest bits.</p>
<p>I decided to upgrade the version I have running in a <a href="http://virtualbox.org/">VirtualBox </a> guest under Windows XP on my Sony VAIO laptop with a Core2Duo processor. (VirtualBox and OpenSolaris is of course open source software and totally free).</p>
<p>Of course, my job seems like a constant stream of interruptions (just the nature of my job) so I started the upgrade late in the day, and had to go home while the upgrade was still running.  </p>
<p>When I came in this morning, I noticed that the laptop appeared to be powered off.  Oh yeah, I forgot to change the defaults, so Windows had put me in what they call "Stand By" mode.  This is the state referred to as "Suspend to RAM" because the processor is powered down, but the memory remains powered.</p>
<p>Uh oh, did the upgrade finish before the suspend?  Well, let's find out.</p>
<p>I hit the power button, and Windows came back up.  The OpenSolaris guest was running, and I could see that the Upgrade progress was only at 35%.  Since I was doing the Upgrade from a DVD, I figured that it was a totally lost cause.</p>
<p>But hang on, the OpenSolaris guest is trying to access the CD, and to my surprise, the upgrade starts up again and continues to progress normally!  </p>
<p>I don't know why I should be surprised by this.  The exasperated engineer will say, "Of course!  It worked just like it was supposed to!"  Yes, but in the area of suspend/resume power management, I am normally accustomed to things either <b>not</b> working or working very slowly.</p>
<p>Anyway, after this experience, I will definitely feel more comfortable using suspend-resume on the host OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/25/reasonably-reliable-suspend-on-opensolaris-today/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MID wiki now open and seeking mobile content</title>
		<link>http://softwareblogs.intel.com/2008/04/23/mid-wiki-now-open-and-seeking-mobile-content/</link>
		<comments>http://softwareblogs.intel.com/2008/04/23/mid-wiki-now-open-and-seeking-mobile-content/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 21:55:57 +0000</pubDate>
		<dc:creator>Jeff Moriarty (Intel)</dc:creator>
		
		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[MID]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/23/mid-wiki-now-open-and-seeking-mobile-content/</guid>
		<description><![CDATA[I'm happy to cautiously announce the launch of a wiki for all MID and mobile device development!  We're using MediaWiki as the platform, and everyone is invited to make an account and contribute.
I'm happy because I think this could be a great resource.  The good feedback I received from my Atom 101 post made it [...]]]></description>
			<content:encoded><![CDATA[<p>I'm happy to cautiously announce the launch of a <a href="http://softwarewiki.intel.com/mid">wiki for all MID and mobile device development</a>!  We're using MediaWiki as the platform, and everyone is invited to make an account and contribute.</p>
<p>I'm happy because I think this could be a great resource.  The good feedback I received from my <a href="http://softwareblogs.intel.com/2008/04/01/atom-101-deciphering-the-intel-codewords-around-mids/">Atom 101</a> post made it clear there are lots of questions out there around MID development.  Even the definition of a MID has a lot of variations, then throw out UMPCs, UMDs, and Nettops on top of it   How does moblin compare to Android?  What is Atom?   I'm still sorting it all out, and a fleshed out wiki would certainly be a huge help.</p>
<p>I'm cautious because this is a different approach than we've tried before, and because the wiki isn't already full of content.  I'm hoping to start moving some of Intel's static, PDF, white-paper content into dynamic, evolving, community driven material.  This is a new idea to a lot of internal people, and my regular question of "Could we add this to our new wiki?" is usually met with silence or some hesitation.  Fortunately a few hearty souls are willing to give it a try so I will keep at it.</p>
<p>I'm also cautious because I'm deliberately opening the wiki up without content so it doesn't start as a giant Intel document repository.  I want to get lots of Intel content in there as part, not all, of the collection.  As long as it relates to mobile device development, this wiki is wide open to non-Intel content.</p>
<p>I am going to keep adding material, and urge people to at least subscribe to the new articles or edit feeds.   We'll do more advertising of the site once it reaches a greater critical mass of content.  In the meantime, I'd love to see people hop in there and add their own material, or leave a comment here and tell me what would make the <a href="http://softwarewiki.intel.com/mid">MID wiki</a> a valuable tool for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/23/mid-wiki-now-open-and-seeking-mobile-content/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How do you like our new look?</title>
		<link>http://softwareblogs.intel.com/2008/04/16/how-do-you-like-our-new-look/</link>
		<comments>http://softwareblogs.intel.com/2008/04/16/how-do-you-like-our-new-look/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 00:06:01 +0000</pubDate>
		<dc:creator>Bill Pearson (Intel)</dc:creator>
		
		<category><![CDATA[Customer Support]]></category>

		<category><![CDATA[Gaming]]></category>

		<category><![CDATA[Graphics]]></category>

		<category><![CDATA[Intel® Software Network 2.0]]></category>

		<category><![CDATA[Manageability]]></category>

		<category><![CDATA[Mobility]]></category>

		<category><![CDATA[Multicore]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[University Curriculum]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[What If Software]]></category>

		<guid isPermaLink="false">http://softwareblogs.intel.com/2008/04/16/how-do-you-like-our-new-look/</guid>
		<description><![CDATA[Did you notice that the ISN site has a new look?  We just launched the update which moves our navigation up to a simple header at the top of each page.  We've also made the header and navigation consistent across the blogs, content, forums, etc.
For those of you still wondering what I'm talking [...]]]></description>
			<content:encoded><![CDATA[<p>Did you notice that the ISN site has a new look?  We just launched the update which moves our navigation up to a simple header at the top of each page.  We've also made the header and navigation consistent across the blogs, content, forums, etc.</p>
<p>For those of you still wondering what I'm talking about, I'll let you in on a little secret.  We're showing the old design to about half of you, and the new design to the other half.  Yes, this is intentional.  We're collecting metrics to guage the effectiveness of the new design.</p>
<p>Would you like to do me a favor?  Let me know what you think about it.  Does it work better than the old design?  How would you improve it?</p>
]]></content:encoded>
			<wfw:commentRss>http://softwareblogs.intel.com/2008/04/16/how-do-you-like-our-new-look/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
