Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
We make things faster...
From Phoenix to Media Center...
After nearly six years working on Visual C++ and Phoenix, I will be taking on a new job at Microsoft...
Date: 02/23/2008
What Do You Want More Information About (with respect to Phoenix)?
As you can probably imagine, we are still hard at work on Phoenix (yes, a new version of the SDK is...
Date: 01/21/2008
What do c2 Phases do?
On the Forums, someone asked the good question of "What do the C2 phases actually do?" Andy got some...
Date: 10/22/2007
Finding the Base Class of a Function with Phoenix
This came up on an internal alias today, so I thought I would post the solution. The issue is when...
Date: 10/08/2007
volatile, acquire/release, memory fences, and VC2005
One of the more common questions I get about VC2005 code generation relates to the code generation...
Date: 07/16/2007
PLDI Phoenix Tutorial Sold Out!
For those of you who were interested in attending the PLDI tutorial on Phoenix, I hope you have...
Date: 05/23/2007
Native code raise to MIR?
I've heard several questions lately about Phoenix's ability to raise native code to MIR...
Date: 04/19/2007
Phoenix Tutorial Updates...
OK, first of all I'd like to start out by saying that it sounds like the CGO tutorial was a success....
Date: 03/19/2007
Phoenix News!
There's been quite a bit going on with Phoenix lately. Probably the biggest thing is that a new RDK...
Date: 03/04/2007
A couple of new things in the Phoenix RDK
We are getting ready to have a new Phoenix RDK in time for CGO 2007 and expect to see quite a few...
Date: 02/05/2007
Run VS2005 as Administrator on Vista when debugging
I recently was doing some ASP.NET 2.0 work (sometimes it's good to mix up what you work on, ya know)...
Date: 01/15/2007
Phoenix at CGO 2007
The Phoenix team will be doing a hands-on tutorial at CGO 2007, led by Andy Ayers, one of the...
Date: 01/11/2007
New Year's Resolutions
Today marks the first day of 2007 and so it is time for the obligatory New Year's resolutions....
Date: 01/01/2007
Phoenix at OOPSLA
This year's OOPSLA conference (OOPSLA 2006) is being held in Portland, OR and we will be there with...
Date: 09/26/2006
Walk Through: Adding a Function Call to a Program
Here is the scenario: you have compiled and linked a big program – you may have even shipped it out...
Date: 09/07/2006
The Phoenix PlugIn Model and Assemblies
As you probably know Phoenix supports a PlugIn model, and the c2.dll (the C++ backend) that ships...
Date: 08/18/2006
Phoenix RDK and Visual Studio SKUs
I've received a fair bit of email from various people about problems using Visual C++ Express...
Date: 07/17/2006
New Phoenix RDK Released!
Hot off the presses, the May 2006 Phoenix RDK has been released. Have fun with it, and give us...
Date: 05/26/2006
Phoenix on Channel9
One of my colleagues, Jim Hogg, was recently on Channel9 talking about this Phoenix thing. Check it...
Date: 05/12/2006
Some New Vista Thread Synchronization Features
I'm not sure how long the docs have been up, but there are now docs on MSDN showing some of the new...
Date: 05/03/2006
Walkthrough: Simple Binary Rewriting with Phoenix
In the last walkthrough we looked at symbols in the symbol table, but we actually never dove into...
Date: 04/03/2006
The iRiver H10 vs iPod
A friend of mine is a second generation iPod user (she has a 60GB iPod of some sort). While I’ve...
Date: 03/31/2006
Tutorial on Phoenix
One of the intents of this blog is to help people learn how to use Phoenix (and eventually write a...
Date: 03/10/2006
Concurrency, HPC, the Bay Area Office, and the Right People
Concurrency and HPC For as long as I can remember parallel computing has been the "next big thing"....
Date: 01/11/2006
Your First Phoenix Program: A Walkthrough of StaticGlobalDump
In this introduction to building tools with Phoenix I'm going to start with one of the simplest...
Date: 01/04/2006
What Should Change in Comp Sci Education
I believe I received as good of a computer science education as exists. This essay is not targeted...
Date: 12/30/2005
"Codename: Phoenix" Prerelease is Now Available
Yesterday we released the PRERELEASE version of the research software development kit for Phoenix...
Date: 12/07/2005
A Brief History of Phoenix
Earlier I told you that Phoenix exists, but without much additional information. To give you a...
Date: 11/16/2005
What's Next? -- Phoenix
I'm not sure when we started work on Visual Studio 2005, but it sure feels good to ship it. OK,...
Date: 11/01/2005
OpenMP and WinSxS
If you've tried to build an OpenMP application and seen this error dialog pop-up: "This application...
Date: 10/24/2005
OpenMP Article Errata
Hi, I'm writing from PDC. Just out of the keynote... What I did want to quickly write about was my...
Date: 09/13/2005
No more "int 3"
Today a colleague came by to ask about how to get "int 3" functionality on the 64bit platforms. What...
Date: 09/07/2005
Cracking Profile-Guided Optimization profile data with PGOMGR
In one of my previous postings I updated some of the information in my MSDN whitepaper on PGO. In...
Date: 08/29/2005
Some Updates/Clarifications on 64bit and PGO WhitePapers
In this posting I'd just like to do some errata/updates to a couple of whitepapers which I have...
Date: 08/18/2005
Visual C++ Labs at PDC
One of the things that I did not mention in my previous post was that at PDC we're going to have two...
Date: 08/16/2005
Visual C++ at PDC 2005
PDC 2005 looks like it will be fun and exciting (as it usually it). Being on the C++ team I wanted...
Date: 08/12/2005
Allow me to reintroduce myself, my name is...
Kang Su Gatlin and I'm a program manager on the Visual C++ team. If you care about performance of...
Date: 08/11/2005