<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by QuickC</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/QuickC/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by QuickC</title>
		<link>http://channel9.msdn.com/Niners/QuickC/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/QuickC/Discussions</link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 00:36:09 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 00:36:09 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - IBM develops &#39;instantaneous&#39; memory, 100x faster than flash</title>
		<description><![CDATA[<p>I think the text says compared to FLASH RAM.&nbsp; That would be&nbsp;non volitile memory that is in the SSD's.&nbsp; Today they are a collection of serial devices, and very slow compared to DDR.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/IBM-develops-instantaneous-memory-100x-faster-than-flash/bb9a6224da044653a4169f140006d756#bb9a6224da044653a4169f140006d756</link>
		<pubDate>Sat, 02 Jul 2011 00:24:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/IBM-develops-instantaneous-memory-100x-faster-than-flash/bb9a6224da044653a4169f140006d756#bb9a6224da044653a4169f140006d756</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft&#39;s Gargantuan #Fail</title>
		<description><![CDATA[<p>Hold on a second.&nbsp; Silverlight is a subset of WPF... is it not?</p><p>BUILD is going to go down like this (my guess)...</p><p>Take Rx C&#43;&#43; AMP WPF and the age of MFC.... It will be a WPF&#43;&#43; for C&#43;&#43; and C# and VB in one box.&nbsp; It will be very big.&nbsp; WIN32 will start its long slow end of life, yeilding to a faster smaller codebase.&nbsp; Think modular windows, don't need win32 compatability it don't load, or may not even be installed on an ARM tablet.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsofts-Gargantuan-Fail/64cafd2ca536484f8f129f0c01622f3d#64cafd2ca536484f8f129f0c01622f3d</link>
		<pubDate>Fri, 24 Jun 2011 21:29:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsofts-Gargantuan-Fail/64cafd2ca536484f8f129f0c01622f3d#64cafd2ca536484f8f129f0c01622f3d</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>62</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows 7 on more than 4 cores</title>
		<description><![CDATA[<p>This little block of code will is used in a console app to test throuput on threads.</p><p>TOTAL can be equal to 1 to 64 </p><p>Try 9 threads on an 8 core machine, seven run at the same speed, and two run at one-half</p><p>Try 4 threads then 5 threads.... the scaling is exactly linear right from 1 to 8</p><p>&nbsp;</p><p><pre class="brush: vb">Imports System
Imports System.Threading
Imports System.Threading.Tasks

Module Module12
    Private TOTAL As Integer = 8 - 1   'array size = number of threads starting a zero (ex. 8-1 = 8threads)
    Private ClassThreadHolders(TOTAL) As LoopThread 'array of classes
    Private ThreadArray(TOTAL) As Thread      'array of threads
    Private TotalAccumIncs As Long
    Private AccumIncs As Integer

    &lt;MTAThread()&gt;
    Sub Main()
        Dim n As Integer = 0                  'local loop var used in fors
        Dim ThreadPrintLoop As New Thread(AddressOf PrintLoop)

        Console.WriteLine(&quot;Building threads...&quot;)
        For n = 0 To TOTAL                                      'for each thread
            ClassThreadHolders(n) = New LoopThread                            'assign the class
            ThreadArray(n) = New Thread(AddressOf ClassThreadHolders(n).ActualThread) 'assign the pointer to the thread function
        Next

        Console.WriteLine(&quot;starting threads...&quot;)
        For n = 0 To TOTAL          'for each thread
            ThreadArray(n).Start()          'start the thread
        Next

        Console.WriteLine(&quot;Starting Printloop...&quot;)
        ThreadPrintLoop.Start()                'start printing thread

        Console.WriteLine(&quot;Waiting for keypress...&quot;)
        Console.ReadKey()                       'wait for key
        End                                     'orderly shutdown
    End Sub

    Private Sub PrintLoop()    'thread to print data on
        Do                      'infinite loop of thread
            Thread.Sleep(1000)    'sleep 1000 = 1 sec delay
            For j As Integer = 0 To TOTAL      'for each thread
                ClassThreadHolders(j).Grab()    'force the grab
            Next
            TotalAccumIncs = 0

            Console.Clear()
            For j As Integer = 0 To TOTAL
                AccumIncs = ClassThreadHolders(j).GetGrabbed
                TotalAccumIncs &#43;= AccumIncs
                Console.Write(Format(AccumIncs, &quot;000,000,000,000     &quot;))
            Next
            Console.Write(vbCrLf &#43; Format(TotalAccumIncs, &quot;000,000,000,000     &quot;))
        Loop
    End Sub

    Public Class LoopThread         'need a class to have a pointer to a function that can be arrayed
        Private GrabbedInc As Integer
        Private Inc As Integer = 1    'class var must be fully declared
        Private GrabFlag As Boolean
        Private num As Double = 10
        Private num2 As Double = 5

        Public Sub ActualThread()         'sub on the thread
            Do                              'infinite loop of thread
                If GrabFlag = True Then
                    GrabFlag = False
                    GrabbedInc = Inc
                    Inc = 0
                End If
                'num = num * num2 / 50
                Inc &#43;= 1
            Loop
        End Sub

        Sub Grab()
            GrabFlag = True
        End Sub

        Public ReadOnly Property GetGrabbed() As Integer
            Get
                Return GrabbedInc
            End Get
        End Property

    End Class

End Module
</pre></p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/be080ef12a9d457589a99e6c00664bfa#be080ef12a9d457589a99e6c00664bfa</link>
		<pubDate>Sat, 15 Jan 2011 06:12:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/be080ef12a9d457589a99e6c00664bfa#be080ef12a9d457589a99e6c00664bfa</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>31</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows on ARM</title>
		<description><![CDATA[<p>There seems to be two views to the ARM adventure.&nbsp; Looking forward, and Looking back.&nbsp; </p><p>Looking forward we will see any managed apps written today, should run on ARM unchanged including the XNA games.&nbsp;With the ARM product feature Jazelle should be ported to be the CLR accellerator, now that would be big plus and certainly along the lines of ARM's type of answers to problems.&nbsp; </p><p>Looking back at native x86 programs running on ARM is unlikely to be a in the box Microsoft product.&nbsp; Although the many DSP and GPU type products typically bundled in the SOC could make the x86 emulation/translation viable.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Windows-on-ARM/a0177ea6437a455fbcfd9e6b001dd7f0#a0177ea6437a455fbcfd9e6b001dd7f0</link>
		<pubDate>Fri, 14 Jan 2011 01:48:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Windows-on-ARM/a0177ea6437a455fbcfd9e6b001dd7f0#a0177ea6437a455fbcfd9e6b001dd7f0</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>16</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Do you find WPF to be unnatural / unlogical?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/416382-Do-you-find-WPF-to-be-unnatural--unlogical#c416382">turrican</a>:</p><p>Well, WPF is far more like learning the MFC libraries then the pure fun of VB past.&nbsp; That said, the leaning curve is hard.&nbsp; Big difference is seen when using Blend however.&nbsp; It makes the monster of WPF and the XAML all go away.&nbsp; </p><p>The XAML is nearly unlearnable to folks like me who refuse to use a product based on route memory.&nbsp; The is no feeback or help in VS2010 to know what should go where and what it's scope of effects may be.&nbsp; Clearly we are supposed to by Blend to make any &quot;modern&quot; faced apps.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/416382-Do-you-find-WPF-to-be-unnatural--unlogical/9aed434f61f14a0fabb19e6b0015ab1b#9aed434f61f14a0fabb19e6b0015ab1b</link>
		<pubDate>Fri, 14 Jan 2011 01:18:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/416382-Do-you-find-WPF-to-be-unnatural--unlogical/9aed434f61f14a0fabb19e6b0015ab1b#9aed434f61f14a0fabb19e6b0015ab1b</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>138</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Google Chrome: &quot;I&#39;m the Daddy!&quot;</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Google-Chrome-Im-the-Daddy#c76dc631440e7493f97029e6900270aa6">Bass</a>:</p><p>Flash 9.3 on supported h264 as it's primary format, a recent survey of sites, real ones people use averyday with flash with 90% h264 through flash...&nbsp; H264 is a done deal as the standard and will only expand because of features and performance on our still very narrow internet bandwidth.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Google-Chrome-Im-the-Daddy/4a79a5d7f74b4a569f0d9e6b0012795b#4a79a5d7f74b4a569f0d9e6b0012795b</link>
		<pubDate>Fri, 14 Jan 2011 01:07:15 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Google-Chrome-Im-the-Daddy/4a79a5d7f74b4a569f0d9e6b0012795b#4a79a5d7f74b4a569f0d9e6b0012795b</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>56</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows 7 on more than 4 cores</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">intelman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">QuickC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Pretty sure Windows 7 can&nbsp;distinguish&nbsp;HT cores from real cores. Perhaps that is why 4 are unused.</p>
<p><a href="http://www.tomshardware.com/news/windows-hyperthreading-intel-nehalem-atom,7831.html">http://www.tomshardware.com/news/windows-hyperthreading-intel-nehalem-atom,7831.html</a></p>
</div></blockquote>
<p>WIn 7 is surely tuned for Hyper threading, there is no real and hyper cores however.&nbsp; Each cpu has two threads of code being feed it.&nbsp; The cpu then looks for stalls, memory read, FPU process, or and answer from another cpu, when it finds a stall it switches
 to the other thread of code to keep the cpu 100% filled with instructions.</p>
<p>&nbsp;</p>
<p>Keep in mind on a 3ghz machine, reading a memory location that isnt in the cpu cache could take 20-100 cycles of the cpu, if the memory has been written to virtual memory it could take 1000-10000 cycles before it can get back to work.</p>
<p>&nbsp;</p>
<p>Also, before win7, each spoftware thread was tightly coupled to a particula core, that coupling can be loose between to hyper cores.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/eaa350cc363a4ea6941d9deb00c65d42#eaa350cc363a4ea6941d9deb00c65d42</link>
		<pubDate>Tue, 22 Dec 2009 22:31:09 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/eaa350cc363a4ea6941d9deb00c65d42#eaa350cc363a4ea6941d9deb00c65d42</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>31</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - What&#39;s happening with Windows Easy Transfer?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Doctor Who said:</div><div class="quoteText">
<p>Addendum: This is taking so long that I'm getting message windows from WIndows Easy Transfer that say, &quot;Attempting to reconnect&quot;, and then they go away and it starts again, and then the &quot;Attempting to reconnect&quot; window pops back up, etc.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Use the transfer wizard to a local hard disk not directly to the new computer.&nbsp;
</p>
<p>&nbsp;</p>
<p>AS far as whats going on...&nbsp; It's going through every reg key and file and comparing them to a save list database then moving them into one big file (zipped).</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/514425-Whats-happening-with-Windows-Easy-Transfer/1caa38b24fba47abb54c9deb000b0b14#1caa38b24fba47abb54c9deb000b0b14</link>
		<pubDate>Tue, 22 Dec 2009 19:39:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/514425-Whats-happening-with-Windows-Easy-Transfer/1caa38b24fba47abb54c9deb000b0b14#1caa38b24fba47abb54c9deb000b0b14</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows 7: Epic Failure</title>
		<description><![CDATA[<p>Wow, I don't know what OS this guy is talking about or what FAKE benchmark he is using.&nbsp;
</p>
<p>&nbsp;</p>
<p>Vista was and Is since SP1 faster the XP on anything but the &quot;benchmarks&quot;.&nbsp; It multitasks smoother for people using heavy amounts of computing, say a few&nbsp;copies of LINUX.&nbsp; Benchmarks are nearly useless at this point in the PC evalution.&nbsp;
</p>
<p>&nbsp;</p>
<p>Win7 handles 8 cpus like it was made for it, well I guess it was, and will never be unresponsive to the user, that is my experience with XP and WIN7 on very heavy loads to the tune of 64 threads and all 8 cores at 100%, still baby smooth, XP will not be
 smooth if you use more the 80% cpu, it just wasn't written to handle it!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/442409-Windows-7-Epic-Failure/eb819fee2fac44b8ae5d9dea010bf82a#eb819fee2fac44b8ae5d9dea010bf82a</link>
		<pubDate>Tue, 22 Dec 2009 19:05:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/442409-Windows-7-Epic-Failure/eb819fee2fac44b8ae5d9dea010bf82a#eb819fee2fac44b8ae5d9dea010bf82a</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>106</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Windows 7 on more than 4 cores</title>
		<description><![CDATA[<p>After countless programs to test CPU verse real and hyper threads on my i7, All EIGHT cores on WIN7 x64 are real and contribute evenly to speed of a single application asking for 8 ore more threads (not the tread pool).&nbsp; Excessive locking (kernal time) will
 slow the hyperthreadsto about 10% with the real threads at 90-100%.</p>
<p>&nbsp;</p>
<p>A second note, I'm not sure what program you were using to test the cpu, but if it was a .net program using the thread pool, it will only ever get 50% of the total load at that time, due to thread fairness in win7 with .net 4.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/e38a824a94554b769f9d9deb00c65c62#e38a824a94554b769f9d9deb00c65c62</link>
		<pubDate>Tue, 22 Dec 2009 18:50:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/453920-Windows-7-on-more-than-4-cores/e38a824a94554b769f9d9deb00c65c62#e38a824a94554b769f9d9deb00c65c62</guid>
		<dc:creator>Kyle Eppley</dc:creator>
		<slash:comments>31</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/QuickC/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>