<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>TexBlog</title><link>http://blogs.msdn.com/texblog/default.aspx</link><description>Steve Teixeira's Blog -- &lt;i&gt;Thoughts on parallel computing, Microsoft, the industry, and life&lt;/i&gt;</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Moth on parallel debugging</title><link>http://blogs.msdn.com/texblog/archive/2009/11/13/moth-on-parallel-debugging.aspx</link><pubDate>Fri, 13 Nov 2009 12:48:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9921927</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9921927.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9921927</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9921927</wfw:comment><description>Daniel Moth just posted a &lt;a href="http://www.danielmoth.com/Blog/2009/11/parallel-debugging.html" target="_blank"&gt;great entry&lt;/a&gt; to his blog that provides one-stop-shopping for all things VS 2010 parallel debugger, including videos, samples, slides, etc.&amp;#160; It’s great to see how much content we’ve built up over the past few months.&amp;#160; I recommend you pay The Moth a visit to check it all out!&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9921927" width="1" height="1"&gt;</description></item><item><title>TechEd panel discussion video available</title><link>http://blogs.msdn.com/texblog/archive/2009/11/11/teched-panel-discussion-video-available.aspx</link><pubDate>Wed, 11 Nov 2009 17:52:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920933</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9920933.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9920933</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9920933</wfw:comment><description>&lt;p&gt;Earlier this week, I sat down with &lt;a href="http://blogs.msdn.com/dsyme/" target="_blank"&gt;Don Syme&lt;/a&gt;, Keith Yedlin, and our moderator, Tiberiu Covaci, for a panel discussion on the impact of parallelism on software developers.&amp;#160; Check out the video &lt;a href="http://www.msteched.com/online/view.aspx?tid=38940619-7cb8-463b-a08f-2b2c6fe91941" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920933" width="1" height="1"&gt;</description></item><item><title>Meet me at TechEd Europe and SuperComputing09</title><link>http://blogs.msdn.com/texblog/archive/2009/11/02/meet-me-at-teched-europe-and-supercomputing09.aspx</link><pubDate>Tue, 03 Nov 2009 00:36:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916487</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9916487.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9916487</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9916487</wfw:comment><description>&lt;p&gt;I’m about to embark on a 2-week road trip, speaking at &lt;a href="http://www.microsoft.com/europe/teched/" target="_blank"&gt;TechEd Europe&lt;/a&gt; in Berlin next week and &lt;a href="http://sc09.supercomputing.org/" target="_blank"&gt;SuperComputing09&lt;/a&gt; in Portland the week following.&amp;#160; If you’d like to get together to talk parallel programming, please let me know.&amp;#160; I’m particularly interesting in learning more from folks that are considering adoption of the new parallel computing functionality in Visual Studio 2010, developers targeting Windows HPC Server, and also those dabbling in GPGPU development.&lt;/p&gt;  &lt;p&gt;In addition to speaking on our upcoming Visual Studio 2010 technologies, I’ll be spending a lot of time at the Ask-The-Experts pavilion at both conferences.&amp;#160; If you’re in the neighborhood, please drop in and say, “hi.”&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916487" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2010 beta 2 and new MSDN launch today!</title><link>http://blogs.msdn.com/texblog/archive/2009/10/19/visual-studio-2010-beta-2-and-new-msdn-launch-today.aspx</link><pubDate>Mon, 19 Oct 2009 18:31:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909302</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9909302.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9909302</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9909302</wfw:comment><description>&lt;p&gt;Visit the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797" target="_blank"&gt;landing page&lt;/a&gt; for VS2010 and .NET 4.0 to learn more and to download the bits.&amp;#160; One of the most exciting aspects of this release is that the quality and completeness have met high enough standards that we have declared it “&lt;a href="http://blogs.msdn.com/jeffbe/archive/2009/10/19/going-live-with-visual-studio-2010-beta-2.aspx" target="_blank"&gt;Go Live&lt;/a&gt;” quality, which means you can begin developing production applications with VS 2010 beta 2.&lt;/p&gt;  &lt;p&gt;I’d love to hear your feedback on building parallel applications with this release, especially around the completeness of experience between the programming models (PPL, TPL, PLINQ), debugger, and profiler.&lt;/p&gt;  &lt;p&gt;We’ve also launched a new &lt;a href="http://www.msdn.com/" target="_blank"&gt;MSDN&lt;/a&gt; online experience, which included updates to over 11k DevCenter pages across 37 worldwide locales! You might particularly appreciate the new &lt;a href="http://msdn.microsoft.com/en-us/library/default.aspx" target="_blank"&gt;MSDN Library&lt;/a&gt;, which includes new “Lightweight” and “Script Free” that enable you to dial your experience based on bandwidth and web browser type.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909302" width="1" height="1"&gt;</description></item><item><title>Parallel Computing in Visual Studio 2010 beta 1</title><link>http://blogs.msdn.com/texblog/archive/2009/06/22/parallel-computing-in-visual-studio-2010-beta-1.aspx</link><pubDate>Mon, 22 Jun 2009 23:04:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9798221</guid><dc:creator>stevetei</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9798221.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9798221</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9798221</wfw:comment><description>&lt;p&gt;Beta 1 has been available for a few weeks now, and I’ve been seeing a lot of encouraging customer pick-up and feedback.&amp;#160; If you haven’t had the opportunity to try it yet, I encourage you to head over to &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;MSDN&lt;/a&gt; and download a copy.&amp;#160; Once you grab a copy, the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease" target="_blank"&gt;VS Beta 1&lt;/a&gt; or &lt;a href="http://social.msdn.microsoft.com/Forums/en/category/parallelcomputing" target="_blank"&gt;Parallel Computing&lt;/a&gt; forums are great places to ask questions.&amp;#160; You can also use the &lt;a href="http://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=12362" target="_blank"&gt;Connect&lt;/a&gt; site to submit bugs or other feedback directly to the product team.&lt;/p&gt;  &lt;p&gt;If you’re looking for a few tips &amp;amp; tricks, I’ve gathered pointers to a few resources that might be of interest to you.&amp;#160; Let me start with some team members:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.danielmoth.com/Blog/index.htm" target="_blank"&gt;Daniel Moth&lt;/a&gt; is the Program Manager responsible for the parallel debugging features, and his blog is always informative and sometimes even entertaining.&amp;#160; :)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/hshafi/default.aspx" target="_blank"&gt;Hazim Shafi&lt;/a&gt; is the architect of the parallel performance analysis features and truly the horse’s mouth when it comes to that entire feature set.&lt;/li&gt;    &lt;li&gt;The &lt;a href="http://blogs.msdn.com/nativeconcurrency/default.aspx" target="_blank"&gt;native concurrency team blog&lt;/a&gt; is chock full of pithy code snippets and discussion of the finer points of PPL and asynchronous agents.&lt;/li&gt;    &lt;li&gt;Not to be outdone, the &lt;a href="http://blogs.msdn.com/pfxteam/default.aspx" target="_blank"&gt;managed code concurrency team blog&lt;/a&gt; has been posting regularly on the details of TPL and PLINQ.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/fyuan/" target="_blank"&gt;Feng Yuan&lt;/a&gt; is a principal developer on the parallel debugging features, and I’m glad to see he’s recently dusted off his blog!&lt;/li&gt;    &lt;li&gt;Not strictly VS2010-related, but to get the scoop on one of the &lt;a href="http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx" target="_blank"&gt;hottest incubation projects&lt;/a&gt; on the team, check out the &lt;a href="http://blogs.msdn.com/maestroteam/" target="_blank"&gt;Axum team&lt;/a&gt;’s blog.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Stretching out beyond our humble team here in Microsoft building 112, here are a few reviews and reactions from the community that might be of interest:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://benjaminnitschke.com/2009/05/26/PlayingAroundWithVS2010AndTheParallelExtensions.aspx"&gt;Playing around with VS2010 and the Parallel Extensions&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/06/16/first-look-at-debugging-net-4-0-dumps-in-visual-studio-2010.aspx" target="_blank"&gt;First look at debugging .NET 4.0 dumps in Visual Studio 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.ddj.com/go-parallel/blog/archives/2009/06/work_stealing_q.html"&gt;Work Stealing Queues in .Net 4 and in Previous Versions&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;…and a better &lt;a href="http://www.managed-world.com/archive/2009/06/09/parallel-computing-with-visual-studio-2010-beta-1.aspx"&gt;resource list&lt;/a&gt; than I could compile myself&amp;#160; :)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Have you checked out VS 2010’s parallel computing features yet? If so, I’d love to hear what you think.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9798221" width="1" height="1"&gt;</description></item><item><title>Survival of the Nicest… or is it the Meanest?</title><link>http://blogs.msdn.com/texblog/archive/2009/01/19/survival-of-the-nicest-or-is-it-the-meanest.aspx</link><pubDate>Tue, 20 Jan 2009 04:10:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9341176</guid><dc:creator>stevetei</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9341176.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9341176</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9341176</wfw:comment><description>&lt;p&gt;I’m a regular Slashdot reader.&amp;#160; Yes, yes, people from Microsoft do read Slashdot; it keeps us grounded to know what is on the minds of the ABM crowd.&amp;#160; Slashdot is often an insightful leading indicator of information technology thought and opinion.&amp;#160; However, every once in a while I come across a Slashdot article that I find remarkable either for it’s hater-ness or it’s naïveté.&amp;#160; This posting, asking whether &lt;a target="_blank" href="http://ask.slashdot.org/article.pl?sid=09%2F01%2F19%2F1856206&amp;amp;from=rss"&gt;Nice Engineers Finish Last In Tough Times&lt;/a&gt;, is an example of the latter.&amp;#160; Whether it’s sloppiness or sensationalism that allows articles like this to slip through the editorial sieve to the home page, I don’t know.&amp;#160; But this particular article got my goat for a number of reasons.&amp;#160; The first couple of reasons are pretty obvious:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The author obviously has pretty strong opinions about the two managers.&amp;#160; Is this really a case of Jim vs. Dwight battling to keep their jobs on The Office, or is there a more subtle reality being masked by the author’s opinions of the people involved?&lt;/li&gt;    &lt;li&gt;I’m not a professional statistician, but I feel pretty secure in asserting that a sample size of one doesn’t meet the bar for statistical relevancy.&amp;#160; Does this guy’s experience with one instance of office politics really portend some sort of “nice guys finish last” trend in worldwide IT?&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;But here’s the thing that bugs me most about this article:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The article lacked any relevant data that a second-level manager would actually use to determine who kept their job.&amp;#160; For example, which of these two people is more effective at their job, has the most relevant experience, or judged more capable of managing the combined organization would all be important pieces of information for such a decision.&amp;#160; We’ve all worked with really nice people that just weren’t very good at their jobs as well as people we didn’t like that we begrudgingly admitted were effective at their jobs.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Of course, we would all &lt;em&gt;prefer&lt;/em&gt; to work with people that were both great at what they do as well as total sweethearts, but reality is rarely as simple as the “new trend: bad guys kick sand in face of good guys” caricature painted by this article.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9341176" width="1" height="1"&gt;</description></item><item><title>Technical Summit Keynote Video Goes Live</title><link>http://blogs.msdn.com/texblog/archive/2008/12/08/technical-summit-keynote-video-goes-live.aspx</link><pubDate>Mon, 08 Dec 2008 21:03:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9185154</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9185154.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9185154</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9185154</wfw:comment><description>&lt;p&gt;The video of the &lt;a target="_blank" href="http://www.microsoft.com/germany/msdn/events/archiv/technicalsummit08/library.aspx?id=msdn_de_30151"&gt;keynote presentation&lt;/a&gt; for Technical Summit 2008 in Berlin has gone live.&amp;nbsp; Unless you're fluent in German, you'll want to skip to about 14:55 into the video for my English bit.&amp;nbsp; :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9185154" width="1" height="1"&gt;</description></item><item><title>Parallel Computing Road Trip Debrief</title><link>http://blogs.msdn.com/texblog/archive/2008/12/05/parallel-computing-road-trip-debrief.aspx</link><pubDate>Fri, 05 Dec 2008 22:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9180500</guid><dc:creator>stevetei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9180500.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9180500</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9180500</wfw:comment><description>&lt;P&gt;I returned last week from a two-week road trip in Europe that involved stops in Barcelona for &lt;A target=_blank href="https://www.microsoft.com/emea/teched2008/developer/default.aspx" mce_href="https://www.microsoft.com/emea/teched2008/developer/default.aspx"&gt;TechEd Developers EMEA 2008&lt;/A&gt; and Berlin for &lt;A target=_blank href="http://www.technical-summit.de/" mce_href="http://www.technical-summit.de"&gt;Technical Summit 2008&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;At TechEd I gave two technical breakout sessions, one entitled "Bringing Out the Best in Multi-core Systems," where I highlighted performance engineering and analysis on multi-core hardware (featuring our Visual Studio 2010 technology, naturally) and the other called, "Parallel Programming for C++ Developers in the Next Version of VS," where I focused on Parallel Pattern Library (PPL) and the other upcoming parallel goodies for C++ developers in Visual Studio 2010.&amp;nbsp; There is nothing quite like presenting pre-beta developer tools to keep you at the top of your presentation-giving game.&amp;nbsp; In my case, it's possible that I may or may not have had to tap dance a little when my machine blue screened in the middle of a demo...&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/stevetei/images/9180393/original.aspx" mce_src="http://blogs.msdn.com/photos/stevetei/images/9180393/original.aspx"&gt; &lt;/P&gt;
&lt;P&gt;What can I say? If it worked right we'd already be shipping it... and luckily there is still a good deal of runway left before we ship it.&amp;nbsp; :)&lt;/P&gt;
&lt;P&gt;My colleagues &lt;A target=_blank href="http://www.danielmoth.com/Blog/" mce_href="http://www.danielmoth.com/Blog/"&gt;Daniel Moth&lt;/A&gt; and &lt;A target=_blank href="http://www.bluebytesoftware.net/blog/Default.aspx" mce_href="http://www.bluebytesoftware.net/blog/Default.aspx"&gt;Joe Duffy&lt;/A&gt; also delivered presentations on parallel computing technologies.&amp;nbsp; In Daniel's case, he did an overview of our parallel technologies for .NET developers, while Joe delivered a deep dive on the Concurrency Runtime.&amp;nbsp; The video of Daniel's talk is available to the public on the &lt;A target=_blank href="https://www.microsoft.com/emea/teched2008/developer/default.aspx" mce_href="https://www.microsoft.com/emea/teched2008/developer/default.aspx"&gt;TechEd website&lt;/A&gt;, but you can only get to Joe's and my talk if you are a registered attendee.&lt;/P&gt;
&lt;P&gt;If you're jonesing for video, I did managed to do an interview with the good folks at the Intel Software Network, which you can watch here:&lt;/P&gt;
&lt;P&gt;&lt;EMBED height=295 type=application/x-shockwave-flash width=480 src=http://www.youtube.com/v/LCO9m8eAv6A&amp;amp;hl=en&amp;amp;fs=1 allowscriptaccess="always" allowfullscreen="true" mce_src="http://www.youtube.com/v/LCO9m8eAv6A&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/EMBED&gt;&lt;/P&gt;
&lt;P&gt;I also did a &lt;A target=_blank href="http://www.nxtgenug.net/Podcasts.aspx?PodcastID=64" mce_href="http://www.nxtgenug.net/Podcasts.aspx?PodcastID=64"&gt;podcast&lt;/A&gt; with those wild and crazy NxtGenUG guys out of the UK (I start about 5:59 into the podcast).&amp;nbsp; To make it clear how I rate with the NxGenUG folks, you'll note that the claim-to-fame by which I am introduced is as "Daniel Moth's boss." :)&lt;/P&gt;
&lt;P&gt;After a long weekend off with my wife, &lt;A target=_blank href="http://imhelendt.wordpress.com/" mce_href="http://imhelendt.wordpress.com/"&gt;Helen&lt;/A&gt;, in Madrid, I shuffled off to Berlin for TechSummit.&amp;nbsp; At TechSummit I delivered the keynote presentation as well as a slightly abridged repeat of my "Bringing Out the Best in Multi-core Systems" session from TechEd.&lt;/P&gt;&lt;IMG src="http://blogs.msdn.com/photos/stevetei/images/9180480/original.aspx"&gt; 
&lt;P&gt;Luckily, no blue screens were seen during the course of these presentations.&lt;/P&gt;
&lt;P&gt;In addition to my presentations, I also made time for a briefing with the German IT press and also video interviews with &lt;A target=_blank href="http://channel8.msdn.com/Posts/We-met-Steve-Teixeira-What-exactly-is-parallel-computing-and-how-do-students-get-internships-at-Micr/" mce_href="http://channel8.msdn.com/Posts/We-met-Steve-Teixeira-What-exactly-is-parallel-computing-and-how-do-students-get-internships-at-Micr/"&gt;Channel8&lt;/A&gt; and &lt;A target=_blank href="http://channel9.msdn.com/posts/Dariusz/Technical-Summit-2008-Steve-Teixeira-on-Parallel-Computing/" mce_href="http://channel9.msdn.com/posts/Dariusz/Technical-Summit-2008-Steve-Teixeira-on-Parallel-Computing/"&gt;Channel9&lt;/A&gt;.&amp;nbsp; Channel8 is geared toward the student community, so in this interview I kind of talk about what I do for a living and riff a bit on interning at Microsoft.&amp;nbsp; In that Channel9 interview I drill into the capabilities of the profiling technology that we are building for Visual Studio 2010.&amp;nbsp; A portion of this video is a shot of my laptop screen, so you'll be able to follow it best if you view the video in full screen mode.&lt;/P&gt;
&lt;P&gt;If you can read German or are handy with a web translator, you can check out the blog buzz on Technical Summit &lt;A target=_blank href="http://www.technical-summit.de/Blogging_ts08.mspx" mce_href="http://www.technical-summit.de/Blogging_ts08.mspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Finally, I should also mention that the Parallel Computing Platform team delivered a number of great session as PDC this year.&amp;nbsp; If you haven't had a chance to see the videos yet, you can find them &lt;A target=_blank href="https://sessions.microsoftpdc.com/public/timeline.aspx" mce_href="https://sessions.microsoftpdc.com/public/timeline.aspx"&gt;here&lt;/A&gt; (filter on "Parallelism").&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9180500" width="1" height="1"&gt;</description></item><item><title>Parallel Computing: see us at a conference near you</title><link>http://blogs.msdn.com/texblog/archive/2008/10/29/parallel-computing-see-us-at-a-conference-near-you.aspx</link><pubDate>Thu, 30 Oct 2008 01:26:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9023159</guid><dc:creator>stevetei</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/texblog/comments/9023159.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=9023159</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=9023159</wfw:comment><description>&lt;p&gt;I've been getting periodic reports back from the team this week on how things are going at &lt;a target="_blank" href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt;.&amp;nbsp; Customers seem to be very jazzed about parallel computing, our sessions have been enthusiastically received, and my team's debugger and profiler work seems especially popular.&amp;nbsp; The team also tells me that those customers interested in parallel computing are particularly intelligent and attractive people.&amp;nbsp; Okay, I made up that last bit; even the homely and dull-witted are interesting in parallel computing.&amp;nbsp; Okay, I should really stop now.&amp;nbsp; Anyhow, if you're like me and didn't have the opportunity to attend PDC in person this year, there are still a few more opportunities this month to meet the team and see first hand what we're doing for Visual Studio 2010:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Nov 10-14: &lt;a target="_blank" href="http://www.microsoft.com/emea/teched2008/developer/default.aspx"&gt;TechEd EMEA&lt;/a&gt; in Barcelona, Spain&lt;/li&gt; &lt;li&gt;Nov 15-21: &lt;a target="_blank" href="http://sc08.supercomputing.org/"&gt;SC08&lt;/a&gt; in Austin, TX&lt;/li&gt; &lt;li&gt;Nov 19-21: &lt;a target="_blank" href="http://www.technical-summit.de/"&gt;Technical Summit&lt;/a&gt; in Berlin, Germany&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I'll be speaking at the two European events, so feel free to get in touch if you'd like to chat in person.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9023159" width="1" height="1"&gt;</description></item><item><title>Parallel Tools on Channel9</title><link>http://blogs.msdn.com/texblog/archive/2008/10/10/parallel-tools-on-channel9.aspx</link><pubDate>Fri, 10 Oct 2008 22:11:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8994703</guid><dc:creator>stevetei</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/texblog/comments/8994703.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=8994703</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=8994703</wfw:comment><description>&lt;p&gt;Sean Nordberg, &lt;a target="_blank" href="http://www.danielmoth.com/Blog"&gt;Daniel Moth&lt;/a&gt;, and I &lt;a target="_blank" href="http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/"&gt;sat down with Charles&lt;/a&gt; earlier this week to talk about tooling for building parallel apps and show of some of the things we're working on for Visual Studio.&amp;nbsp; If you'd like to learn more, we'll be presenting at both PDC and TechEd Europe over the next month, and we'd love to see you there! At PDC, in addition to regular sessions, we are also hosting a pre-conference tutorial and a post-conference symposium, so -- as the advertisement goes -- if you're only going to one conference this year... make it PDC. :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8994703" width="1" height="1"&gt;</description></item><item><title>Action-packed video: Steve and Steve on parallelism</title><link>http://blogs.msdn.com/texblog/archive/2008/09/17/action-packed-video-steve-and-steve-on-parallelism.aspx</link><pubDate>Wed, 17 Sep 2008 20:31:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8955876</guid><dc:creator>stevetei</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/texblog/comments/8955876.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=8955876</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=8955876</wfw:comment><description>&lt;p&gt;InformIT just posed a new video (&lt;a target="_blank" href="http://www.informit.com/podcasts/episode.aspx?e=5f9c8c69-d181-4ab2-bc93-c7fd263e82a1"&gt;part 1&lt;/a&gt;, &lt;a target="_blank" href="http://www.informit.com/podcasts/episode.aspx?e=445df7de-b704-4e00-9131-d977dadc6ba3"&gt;part 2&lt;/a&gt;, &lt;a target="_blank" href="http://www.informit.com/podcasts/episode.aspx?e=fb505ddf-3c94-4d59-af61-c102074a41f5"&gt;part 3&lt;/a&gt;) in their OnMicrosoft series in which &lt;a target="_blank" href="http://blogs.msdn.com/toub/"&gt;Steve Toub&lt;/a&gt; and I chat with &lt;a target="_blank" href="http://blogs.tedneward.com/"&gt;Ted Neward&lt;/a&gt; about parallel computing.&amp;nbsp; I just watched some of it, and I was pleased to observe that Steve and I don't look like total dorks.&amp;nbsp; Aside from them repeatedly misspelling my name during the video, I hope you'll find it interesting and informative if not dramatic and gripping.&amp;nbsp; :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8955876" width="1" height="1"&gt;</description></item><item><title>Hear Steve on .NET Rocks!</title><link>http://blogs.msdn.com/texblog/archive/2008/09/11/hear-steve-on-net-rocks.aspx</link><pubDate>Thu, 11 Sep 2008 20:42:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944997</guid><dc:creator>stevetei</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/texblog/comments/8944997.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=8944997</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=8944997</wfw:comment><description>&lt;p&gt;I had an opportunity to chat with Carl and Richard of .NET Rocks! fame recently about the future of parallel computing on the client and some of the near-term technologies we're building on the Parallel Computing Platform team.&amp;nbsp; &lt;a target="_blank" href="http://www.dotnetrocks.com/default.aspx?showNum=375"&gt;Listen in&lt;/a&gt; and let me know what you think.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8944997" width="1" height="1"&gt;</description></item><item><title>Supercomputers in Dresden and Tear Gas in Paris</title><link>http://blogs.msdn.com/texblog/archive/2008/09/11/supercomputers-in-dresden-and-tear-gas-in-paris.aspx</link><pubDate>Thu, 11 Sep 2008 20:38:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8944988</guid><dc:creator>stevetei</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/texblog/comments/8944988.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=8944988</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=8944988</wfw:comment><description>&lt;p&gt;&lt;font size="1"&gt;A little preamble: this blog entry may win some sort of infamy award for sitting in my Live Writer drafts folder since late June.&amp;nbsp; Dang, time sure does fly.&amp;nbsp; Anyhow, the irony of sitting on a blog entry for for three months doesn't escape me, but what the hell... I'm posting it anyway.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img src="http://blogs.msdn.com/photos/stevetei/images/8938258/original.aspx"&gt; &lt;/p&gt; &lt;p&gt;I was on the road with my colleague, Keith Yedlin, last month for the &lt;a target="_blank" href="http://www.supercomp.de/isc08/content/"&gt;International Supercomputing Conference&lt;/a&gt; in Dresden followed by Parallel Computing Initiative presentations in Paris.&amp;nbsp; Keith manages the sibling product unit to mine, developing the platform and programming model components for Parallel Computing, such as the &lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&amp;amp;displaylang=en"&gt;Parallel Extensions to the .NET Framework&lt;/a&gt;, while I manage the Visual Studio tooling that complements new and existing parallel programming models.&amp;nbsp; &lt;/p&gt; &lt;p&gt;At ISC08 we continued to commune with the Supercomputer community and with members of the Microsoft field and product teams focused on &lt;a target="_blank" href="http://www.microsoft.com/hpc/default.aspx"&gt;Windows HPC Server&lt;/a&gt;.&amp;nbsp; There is an interesting continuum in parallel computing... my team occupies mostly the middle portion of that continuum with multi/many-core computing experiences on the client, the high end of the continuum is occupied by HPC/cluster computing, and at the low-power end you'll find handheld devices with multi-core CPUs and systems-on-a-chip.&amp;nbsp; ISC gave us an opportunity to explore the overlapping chunk of the client and cluster ven diagrams and how we can create experiences for developers and users that scale easily between the two.&amp;nbsp; One of the more interesting things I took away from my conversations with customers and industry folks was that the need for sane and lovable programming models exists both on a multi-core client and on individual nodes of a cluster (which are now also multi-core and must deal with shared-memory parallelism on the node).&lt;/p&gt; &lt;p&gt;From Dresden, Keith and I stopped briefly in Paris to deliver presentations on the Parallel Computing Initiative and Parallel Computing Platform technologies to internal-to-Microsoft as well as external audiences.&amp;nbsp; Upon arriving to Paris, and not being sleepy after being on the go all day, we elected to go for a walk and maybe grab a drink.&amp;nbsp; We found ourselves in the park area behind the Eiffel Tower, and, man, it was PACKED! "Cool," we said to ourselves.&amp;nbsp; "Must be a concert going on or something." As we wade through the wall-to-wall young people, we see little fireworks shoot into the air and then observe crowds of folks running away from the arcing fireworks.&amp;nbsp; Except these are pretty meager fireworks; they don't really go bang and they seem to get unnecessarily smokey when they land.&amp;nbsp; As the crowd of fireworks-runners go past, we observe what they're running from: police in riot gear marching forward.&amp;nbsp; And as our eyes and noses begin to sting we realize that what we thought were little fireworks being launched by happy-go-lucky folks in the park are actually tear gas canisters being launched by the stern looking cops in decked out in riot gear.&amp;nbsp; We had stumbled into the middle of a quaint little gathering of students celebrating completion of end-of-year exams just as the local authorities decided it was time for them to go home.&lt;/p&gt; &lt;p&gt;So, yeah... never been tear gassed before, so that was cool.&lt;/p&gt; &lt;p&gt;Anyhow, we managed to find our way back to the hotel without being swept up in the dragnet.&amp;nbsp; Presentations the next day went really well, with lots of excitement about the parallel computing experience we're creating for developers from both the local Microsofties and the external organizations and press that stopped by.&amp;nbsp; Our presentation even earned us some &lt;a target="_blank" href="http://www.lemondeinformatique.fr/actualites/lire-microsoft-devoile-ses-avancees-dans-le-parallelisme-26398-page-1.html"&gt;ink in the French press&lt;/a&gt; (multi-coeur, how cool is that?) -- ink with a hint of sarcasm in this case, but I totally get that the proof what we're doing will be in the pudding, and it's crucial that we deliver on the promise for making the construction of parallel software dramatically simpler.&lt;/p&gt; &lt;p&gt;The indefatigable &lt;a target="_blank" href="http://blogs.msdn.com/ericmitt/"&gt;EricMitt&lt;/a&gt; has posted &lt;a target="_blank" href="http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=5b6bf053-c4ab-4907-ba28-1821b0d38e8e"&gt;the videos&lt;/a&gt; from our presentation in Paris (you'll be treated with presentations in English if you can make your way through a little bit of French UI).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8944988" width="1" height="1"&gt;</description></item><item><title>Parallel Developer Tools</title><link>http://blogs.msdn.com/texblog/archive/2008/03/21/parallel-developer-tools.aspx</link><pubDate>Fri, 21 Mar 2008 23:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8329836</guid><dc:creator>stevetei</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/texblog/comments/8329836.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=8329836</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=8329836</wfw:comment><description>&lt;p&gt;Having been on the job for a few months now, I feel like the team and I are finally beginning to settle in.&amp;nbsp; It's been a period of significant flux for the Parallel Developer Tools team that included a new leader and (largely) new team trying to adjust to one another, building a plan for the next release of Visual Studio, recruiting and hiring top talent for the team, physically moving to a new building on a different part of campus (and separate from most of the rest of VS), building and strengthening partnerships with teams internal and external Microsoft to drive the Parallel Computing Initiative forward, and, and, and...&lt;/p&gt; &lt;p&gt;I came across this &lt;a href="http://www.infoworld.com/article/08/03/20/Multicore-boom-needs-new-developer-skills_1.html" target="_blank"&gt;InfoWorld article&lt;/a&gt; today regarding developer skills and parallel computing.&amp;nbsp; I was amused the fact that the issues raised by Dan Reed in the article echoed a conversation I had with Dan just yesterday when I met him for the first time in his office (which happens to be just across the street from mine).&amp;nbsp; It's a fact that developers largely really are not (yet) trained for parallel computing.&amp;nbsp; What's more, those that are trained typically have their experience base in high performance computing (think massive amounts of data being crunched on clusters), which is a slightly different problem than that we're trying to deal with on the PCP team.&amp;nbsp; Our focus in more squarely on leveraging the increasing parallel-capable hardware of a single node, typically a client PC running Windows, and dealing with the complexities of shared memory, making existing software more parallel-scalable, and how we'll design next-generation, inherently parallel software, and -- of course -- how to make parallelism second nature to current and future developers.&lt;/p&gt; &lt;p&gt;By the way, I should mention that I'm looking for the industry's best developers, testers, and program managers to assist us in this effort.&amp;nbsp; Here are some of the current job openings on my team:&lt;/p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=11859B2F-9E8A-49F7-B88F-FC90CE1EE979"&gt;Software Development Engineer&lt;/a&gt; &lt;/font&gt;&lt;/u&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=5E1EC34E-7586-4E71-B851-9A5F4A9940F3"&gt;Lead Software Development Engineer&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=C351154A-D7B4-42F0-B6F1-4BED108202F3"&gt;Software Development Engineer&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://members.microsoft.com/careers/search/details.aspx?JobID=6D1AE0D7-39AB-462B-A65B-2C715EBFF0FB"&gt;Group Program Manager&lt;/a&gt; &lt;/font&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://career/search/details.aspx?JobID=870F8AE7-3F3B-4B20-95D4-DE1F81F5DE39"&gt;Software Development Engineer in Test&lt;/a&gt; &lt;/font&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;&lt;a href="http://career/search/details.aspx?JobID=9782082F-F877-4F23-A918-353684E7BB56"&gt;Software Development Engineer in Test&lt;/a&gt; &lt;/font&gt;&lt;/u&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8329836" width="1" height="1"&gt;</description></item><item><title>I'm on PCP (and you can be too)</title><link>http://blogs.msdn.com/texblog/archive/2007/12/19/i-m-on-pcp-and-you-can-be-too.aspx</link><pubDate>Thu, 20 Dec 2007 03:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6811291</guid><dc:creator>stevetei</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/texblog/comments/6811291.aspx</comments><wfw:commentRss>http://blogs.msdn.com/texblog/commentrss.aspx?PostID=6811291</wfw:commentRss><wfw:comment>http://blogs.msdn.com/texblog/rsscomments.aspx?PostID=6811291</wfw:comment><description>&lt;P mce_keep="true"&gt;No, not &lt;STRONG&gt;&lt;EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Phencyclidine" target=_blank mce_href="http://en.wikipedia.org/wiki/Phencyclidine"&gt;that&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt; PCP.&amp;nbsp; The PCP to which I refer is the &lt;A href="http://msdn2.microsoft.com/en-us/concurrency/bb896619.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/concurrency/bb896619.aspx"&gt;Parallel Computing Platform&lt;/A&gt;, a fairly new organization within Developer Division that is working to unlock new experiences for PC users by making it much, much easier for developers to build applications that leverage the opportunities for parallelism afforded by new multi-core CPUs.&amp;nbsp; Read more on the coming shift to parallel computing and what it means for developers in &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=633F9F08-AAD9-46C4-8CAE-B204472838E1&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=633F9F08-AAD9-46C4-8CAE-B204472838E1&amp;amp;displaylang=en"&gt;this Microsoft white paper&lt;/A&gt; and Herb Sutter's &lt;A href="http://www.gotw.ca/publications/concurrency-ddj.htm" target=_blank mce_href="http://www.gotw.ca/publications/concurrency-ddj.htm"&gt;The Free Lunch is Over&lt;/A&gt; article from Dr. Dobb's Journal.&lt;/P&gt;
&lt;P&gt;Yes, this means I've moved on from the Visual C++ team.&amp;nbsp; In my new role I'll be serving as Product Unit Manager for the Parallel Developer Tools team within the PCP organization.&amp;nbsp; My team is focused on the tooling developers need to build highly parallel software, such as debuggers, profilers, analysis, and designers.&lt;/P&gt;
&lt;P&gt;So how can you be on PCP? You can start by visiting our &lt;A href="http://msdn2.microsoft.com/en-us/concurrency/default.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/concurrency/default.aspx"&gt;Parallel Computing MSDN dev center&lt;/A&gt;.&amp;nbsp; If you're really ambitious, you can start playing with our &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&amp;amp;displaylang=en"&gt;Parallel Extensions to .NET 3.5 CTP&lt;/A&gt;.&amp;nbsp; Of course, there's more where that came from, and in the coming months you can expect to see things like parallel development libraries and tools for both native and managed code developers.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6811291" width="1" height="1"&gt;</description></item></channel></rss>