Browse by Tags

Tagged Content List
  • Blog Post: Project Austin Part 5 of 6: Shadow Rendering

    When we designed the user experience of Austin , we spent quite some time thinking about the different page views and layouts, and how to transition between them. We wanted to create an immersive experience where the user can manipulate and navigate Austin's pages in an intuitive way; pages zoom in and...
  • Blog Post: Project Austin Part 4 of 6: C++ AMP acceleration

    Hello, I am Amit Agarwal, a developer on the C++ AMP team. C++ AMP is a new technology available in Visual Studio 2012 that enables C++ developers to make the best use of available heterogeneous computing resources in their applications from within the same C++ sources and the VS IDE they use for programming...
  • Blog Post: C++ AMP Resources

    Hopefully by now you have heard of C++ AMP. C++ AMP is a modern C++ library (plus a key new language feature) that ships with Visual Studio 2012 and it lets you take advantage of accelerators, such as the GPU, for compute purposes. Think data parallelism, but at a massive level, accelerated by powerful...
  • Blog Post: Asynchronous Operations in Windows 8 with the Parallel Patterns Library (PPL)

    The Concurrency Runtime team is working on the next generation of the Parallel Patterns Library (PPL) that will help you consume asynchronous operations in your apps using a simpler development model than the one Windows 8 has built-in as part of its Windows Runtime. In that sense, they recently published...
  • Blog Post: Daniel Moth: Blazing-fast Code Using GPUs and More, with C++ AMP

    You have lastly read in this blog about the C++ Accelerated Massive Parallelism (C++ AMP) [1]. Since yesterday, those who couldn’t attend the AMD Fusion Developer Summit have the chance to watch on demand Herb Sutter’s keynote where C++ AMP was introduced and some demos were shown [2]. ...
  • Blog Post: Herb Sutter: Heterogeneous Computing and C++ AMP (AFDS Keynote)

    Herb Sutter , Principal Architect with the Visual C++ team, got his keynote posted in Channel 9 . He tells more details in his blog .
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 24 (June 11, 2011)

    Read in this issue : Modern Native C++ Development for Maximum Productivity | Tech·Ed North America 2011 High Performance GPU-Accelerated Games and Technical Applications | PDC 2010 C++ Design Patterns Legend Joins the Visual Studio Team InformIT: A Few Pedagogical Insights about C++ Teaching: Public...
  • Blog Post: TechEd 2011: Modern Native C++ Development for Maximum Productivity

    TechEd 2011 North America took place in Atlanta a few weeks ago. If you missed, its sessions are posted in Channel 9. The one we highlight here, Modern Native C++ Development for Maximum Productivity , was delivered by C++ MVP Kate Gregory . If you are a follower of this blog you may already know Kate...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 22 (May 28, 2011)

    Read in this issue : Enforcing Correct Concurrent Access of Class Data DirectCompute Lecture Series 230: GPU Accelerated Physics InformIT: Top Ten Tips for Correct C++ Coding ACCU 2011: Michael Feathers On Our Ability To Do Much Mixed-mode scenario with tracking handles to value types...
  • Blog Post: Enforcing Correct Concurrent Access of Class Data

    Hi, this is Jim Springfield . I’m an architect on the Visual C++ team. In any concurrent application, protecting data from concurrent access is extremely important. There are many primitives that can be used for this, such as critical sections, mutexes, reader-writer locks, etc. There are also...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 19 (May 7, 2011)

    Read in this issue : Converting An MFC Ribbon To Designer Format (ACCU 2011) Farewell to Disks: Efficient Processing of Obstinate Data ConcRT Sample Pack: Download today DirectCompute Lecture Series 110: Memory Patterns (Code Project) A Notepad for Regular Expressions Herb Sutter Shares Perspectives...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 18 (Apr 30, 2011)

    Read in this issue : Advanced STL, Part 4 Concurrency Runtime: Transporting Exceptions between Threads DirectCompute Lecture Series 101: Introduction to DirectCompute (C++ and Beyond) Adventures in Perfect Forwarding (InformIT) Ten Techniques to Reduce the Size of Your Classes, Part I MS11-025 Visual...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 17 (Apr 23, 2011)

    Read in this issue : [Herb Sutter] Session Announcement: C++ and the GPU… and Beyond [Kate Gregory] Application Restart and Recovery on Windows 7 [Channel 9] Boris Jabes on Game Development and Other Demons [ConcRT blog] The Concurrency Runtime and Visual C++ 2010: Rvalue References [Anthony Williams...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 16 (Apr 16, 2011)

    Read in this issue : FDIS Approved. What’s Next? A Base Class for Intrusively Reference-Counted Objects in C++ “Effective C++” in the C++0x (C++11) Age The Concurrency Runtime and Visual C++ 2010: The decltype Type Specifier MFC classes to encapsulate the Scintilla...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 15 (Apr 9, 2011)

    Read in this issue : Build Related Improvement in VS2010 SP1 The Asynchronous Agents Library (Stroustrup) Famous applications built in C++ The Concurrency Runtime and Visual C++ 2010: Automatic Type Deduction _ITERATOR_DEBUG_LEVEL - Advanced STL, Part 3 Concurrency Runtime (CRT)...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 14 (Apr 2, 2011)

    Read in this issue : Troubleshooting Tips for IntelliSense Slowness The Concurrency Runtime and Visual C++ 2010: Lambda Expressions CMapi v1.23 (MFC classes for sending and receiving mail using Simple MAPI) Exception Boundaries: Working With Multiple Error Handling Mechanisms Is it reasonable to use...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 13 (Mar 26, 2011)

    Read in this issue : [Herb Sutter] C++0x: We Have Final Draft International Standard! [Parallel Patterns Library] Building Responsive GUI Applications with PPL Tasks [C++ MVP Giovanni Dicanio] Text-to-Speech in C++ [Danny Kalev] Detecting Memory Leaks to Improve Performance [C++ MVP...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 12 (Mar 19, 2011)

    Read in this issue : [Patterns and Practices] Parallel Programming with MS Visual C++ (online guidance) [CodeProject] 3-D Software Rendering Engine – Part I [Viva64] Lessons on Development of 64-bit Applications [Vlad Lazarenko] C++ Exception Handling and Performance [Channel 9] Kate Gregory on Being...
  • Blog Post: New Book "Parallel Programming with Microsoft Visual C++" now available!

    Hi, my name is Ade Miller and I’m Principal Program Manager with the Microsoft Technical Computing group. Last fall we shipped Parallel Programming for Microsoft .NET and immediately started working on a companion version of the book for C++ programmers. I’m very happy to announce that...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 11 (Mar 12, 2011)

    Read in this issue : [MS Parallel Programming] Sorting in PPL [Visual C++ team] Visual Studio 2010 Service Pack 1 General Availability [John Socha-Leialoha] C++/CLI to C++ Tips and Tricks [Thomas Becker] C++ Rvalue References Explained [Stephan L. Lavavej] Algorithm Optimizations -...
  • Blog Post: Visual Studio 2010 Service Pack 1 General Availability

    If you guys follow Jason Zander’s (Visual Studio corporate Vice President) blog, you learned two days ago that the Visual Studio 2010 Service Pack 1 whose Beta had been released last December achieved final release stage. Today is generally available (last Tuesday was only for MSDN subscribers...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 10 (Mar 5, 2011)

    Read in this issue : Using Tasking to Scale Game Engine Systems C++/CLI IntelliSense in Visual Studio vNext JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost Spirit Determining if a C++ type is convertible to another at compile time Windows 7 Recipe – Taskbar Single Instance Windows Embedded...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 8 (Feb 19, 2011)

    Read in this issue : Win32++: A Simple Alternative to MFC How do you build a community of users that give high quality comments on a website? What’s so cool about Boost.MPI? W00t W00t Nix Nix! Concurrency Runtime (CRT): The Resource Manager CPU Caches and Why You Care shared_ptr - Advanced STL, Part...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 7 (Feb 12, 2011)

    Read in this issue : Visual C++ 2010: What’s new for MFC library? Herb Sutter: Know When to Use an Active Object Instead of a Mutex Entrepreneurial debates: Acquisition interest in my part-time startup Introduction to Expressive C++ Two MS Executives Talk about the C++ Renaissance...
  • Blog Post: Concurrent Containers

    A recurrent question (well, one of the many) is about STL containers and whether they are thread safe. Taking Stephan’s words here, the reality is that they aren’t, not as a bug but as a feature: having every member function of every STL container acquiring an internal lock would annihilate...
Page 1 of 2 (32 items) 12