Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


1 hour, 13 minutes, 40 seconds


Right click “Save as…”

Slides (view online)

In order to successfully deliver new and innovative C++ compiler technology on a regular basis, compiler vendors must respond to yearly microprocessor advancements. Additionally, the C++ language continues to evolve (and at a faster pace than ever before) with new standards such as C++11, C++14 , and C++17.  Combined, the constant evolution of hardware, language, and tooling adds a great deal of complexity to an already complicated task: shipping innovative compiler technology at a predictable (and suitably fast) rate, while coming extremely close to providing "mission critical correctness."  This talk will provide deep insights into the details of delivering automatic parallelism from unaltered C++, scalar optimization to address code size in Windows, and security features in the latest generation of the VC++ compiler. Finally, Jim will introduce some compiler technologies that are currently in development; one's that might soon see the light of day. This should provide a peek under the covers for users as well as hardware manufacturers and language designers.

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation

Remove this comment

Remove this thread


Comment on the session

Already have a Channel 9 account? Please sign in