Showing results for Backend - C++ Team Blog

Dec 3, 2017
0
0

MSVC code optimizer improvements in Visual Studio 2017 versions 15.5 and 15.3

Gratian Lup
Gratian Lup

In this post, we’d like to give you an update on the significant progress the Visual C++ code optimizer made in the past year, focused mostly on the features released in the 15.3 and 15.5 versions. Compared to VS2015 Update 3, VS2017 15.5 provides on average an 8.9% increase in runtime speed in the SPEC 2017 benchmark (for detailed numbers see slid...

C++performanceBackend
Nov 21, 2013
0
0

C++ AMP to target Khronos SPIR and HSAIL

Eric Battalio
Eric Battalio

The Parallel Programming in Native Code blog recently announced Clang support for C++ AMP via LLVM backend. This is a key milestone in our commitment (as mentioned in Somasegar's blog) to share the C++ AMP specification to all C++ developers, regardless of whether they're using Visual C++ or not. Portability across hardware and platforms is one of ...

C++Backend
Jul 4, 2013
0
0

Optimizing C++ Code : Constant-Folding

Jim Hogg
Jim Hogg

If you have arrived in the middle of this blog series, you might want instead to begin at the beginning.This post examines Constant-Folding – one of the simplest optimizations performed by the VC++ compiler.  In this optimization, the compiler works out the result of an expression while it is compiling (at “compile-time”), an...

C++Backend
Jun 12, 2013
0
0

Optimizing C++ Code : Overview

Jim Hogg
Jim Hogg

If you have arrived in the middle of this blog series, you might want instead to begin at the beginning. This post explains the flow of data within the Visual C++ compiler – starting with our C++ source program, and ending with a corresponding binary program. This post is an easy one – dipping our toes into the shallow end of ocea...

C++Backend