<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/54104/">
    <title>LWN: Comments on "Letting sleeping processors lie"</title>
    <link>http://lwn.net/Articles/54104/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;Letting sleeping processors lie&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/58127/rss" />
	<rdf:li resource="http://lwn.net/Articles/55254/rss" />
	<rdf:li resource="http://lwn.net/Articles/54546/rss" />
	<rdf:li resource="http://lwn.net/Articles/54308/rss" />
	<rdf:li resource="http://lwn.net/Articles/54163/rss" />
	<rdf:li resource="http://lwn.net/Articles/54159/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/58127/rss">
      <title>Letting sleeping processors lie</title>
      <link>http://lwn.net/Articles/58127/rss</link>
      <dc:date>2003-11-13T09:29:30+00:00</dc:date>
      <dc:creator>brouhaha</dc:creator>
      <description>
      Good explanation, thanks.  I should have been less hasty to complain.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/55254/rss">
      <title>Letting sleeping processors lie</title>
      <link>http://lwn.net/Articles/55254/rss</link>
      <dc:date>2003-10-23T23:27:48+00:00</dc:date>
      <dc:creator>georgeanz</dc:creator>
      <description>
      The &amp;quot;tick less&amp;quot; system was put together with instrumentation and proved to be overload prone.  The problem is that entry and removal of one (or more) timers is required each context switch to keep track of the time slice and process time limits.  This overhead increases as the load (i.e number of context switches per second) increases and was shown to cross over the flat overhead of a normal ticking system as a relatively low load.&lt;p&gt;Thus, since we really want less overhead with increasing load, and never more, I rejected the &amp;quot;tick less&amp;quot; system.&lt;p&gt;The VST code, on the other hand, fades away when the system is busy and only takes from idle time to do its thing.&lt;p&gt;I still have the &amp;quot;tick less&amp;quot; system patch on source forge for those who what to look at this in more detail. See: http://sourceforge.net/projects/high-res-timers/
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/54546/rss">
      <title>Letting sleeping processors lie</title>
      <link>http://lwn.net/Articles/54546/rss</link>
      <dc:date>2003-10-18T21:08:56+00:00</dc:date>
      <dc:creator>giraffedata</dc:creator>
      <description>
      Well, for one thing the patch described there is for IBM Z processors (aka S/360, S/370, S/390, et al) only.  It exploits the fact that the Z has a full precision, fully accurate real time clock integrated into the CPU.  Most systems on which Linux runs do not have that.  They have a decrepit ISA clock that will tell you the curent time within a second, and gain or lose a few seconds a week.  And it takes I/O to query it.&lt;br&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/54308/rss">
      <title>Letting sleeping processors lie</title>
      <link>http://lwn.net/Articles/54308/rss</link>
      <dc:date>2003-10-16T20:58:27+00:00</dc:date>
      <dc:creator>brouhaha</dc:creator>
      <description>
      How is this better than the earlier &quot;no-tick&quot; patches by Martin Schwidefsky,
which were described in the &lt;a href=&quot;http://old.lwn.net/2001/0412/kernel.php3&quot;&gt;Kernel section of the 12-APR-2001 issue of LWM&lt;/a&gt; under the heading &quot;No more jiffies?&quot;
&lt;p&gt;
Eliminating jiffies entirely seems a lot cleaner than VST.  &quot;No-tick&quot; was rejected by the same Mr. Anzinger that is now pushing VST, on the basis that &quot;no-tick&quot; imposed extra overhead, yet VST seems to have exactly the same overhead for a less significant degree of benefit.
&lt;p&gt;
Thirty months later, I would have expected something better.  Sigh.

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/54163/rss">
      <title>2.4 vs 2.6</title>
      <link>http://lwn.net/Articles/54163/rss</link>
      <dc:date>2003-10-16T02:57:51+00:00</dc:date>
      <dc:creator>ncm</dc:creator>
      <description>
      It seems worth noting, as a matter of course, whether a given
patch is meant for the 2.4 or 2.6 kernel series.   This one
applies to 2.4, but of course will be ported to 2.6 someday.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/54159/rss">
      <title>Letting sleeping processors lie</title>
      <link>http://lwn.net/Articles/54159/rss</link>
      <dc:date>2003-10-16T01:49:42+00:00</dc:date>
      <dc:creator>jdike</dc:creator>
      <description>
      This feature is also highly desired by virtual machine people, i.e. UML and S/390.  The reason is that a bunch of 1000 HZ VMs on a host generate 1000 timer interrupts per second per virtual machine.  This is useless work for the host, and quickly adds up to a noticable load.&lt;p&gt;Virtual machines would use VST by delaying the next timer from the host until they actually have something to do for that tick.  So, an idle virtual machine would consume no host CPU.&lt;p&gt;Jeff
      
      </description>
    </item>
</rdf:RDF>

