
Microsoft Visual Studio® is the link between software and hardware as it enables software to leverage platform innovations. AMD and Microsoft closely collaborate during the development phase of our products to ensure that Visual Studio Tools generate optimized code for the latest AMD products.
Fusion and DirectCompute
What does Microsoft have to say about Fusion?
|
Watch this video for an amazing demo of
IE9 with GPU hardware acceleration
|
Microsoft quote:
…“While visual computing has made
incredible strides in recent years, we believe
that the AMD Fusion family of APUs combined with
Windows® 7 and DirectX® 11 will fundamentally
change how applications are developed and used,”
said Steven Guggenheimer, corporate vice
president, original equipment manufacturer
division, Microsoft. “Applications such as
Internet browsing, watching HD video, PowerPoint
and more can enable more immersive, visually
rich, and intuitive experiences for consumers
worldwide.”…
Read the press release:
AMD Demonstrates World’s First Fusion APU at
Computex 2010
|
DirectCompute Learning Resources:
Tools & Downloads
Get an in-depth analysis of your code’s performance and identify the hot spots with AMD’s free AMD CodeAnalyst Performance Analyzer. CodeAnalyst is integrated with Visual Studio to help you get the optimum performance out of your code without leaving the IDE.
AMD Performance Libraries and Math Libraries work great within Visual Studio and they give you quick access to multi-threaded functions and sophisticated math routines.
Documentation from MSDN
Get help with parallel programming with Microsoft’s latest tools and libraries. They will help you get the most out of all the cores in your system.
Visual Studio 2008 includes SSE4a intrinsic support specifically for “Barcelona” and “Shanghai” processors:
“Barcelona” and “Shanghai” processors (CPUID Family 10h), including Third Generation AMD Opteron™ processors, also now support the use of these intrinsic functions available in Visual Studio 2008:
Related Resources
Visual Studio Service Pack 1 supports the latest instructions set extensions in the upcoming AMD core codenamed “Bulldozer” including XOP, FMA4 and AVX. See Robin’s blog for more details:
Windows 7 and AMD
PDC 2008 AMD In-Booth Theater Presentations
Microsoft® Visual Studio® 2008 and AMD Opteron™ processors provide an exciting combination for Microsoft Windows® and .NET application developers
Using AMD’s Performance Library on Windows®
What's New in Visual Studio 2008
.NET Resources
Technical Articles
Microsoft and AMD continue to collaborate with each new product release. Read this article to learn more about what AMD and Microsoft® did in Windows® 7 to improve power, graphics and virtualization.
Download the Mandelbrot code set and get hands-on training in 64-bit performance optimization and parallel programming techniques in a Windows environment in this two part series by Michael Wall, Principal Member of Technical Staff, AMD Inc.
Get the latest compiler flag recommendations and see how to get the most out of your code on “Barcelona” and “Shanghai” processors with Visual Studio 2008.
Microsoft® Windows® Compute Cluster Server 2003 is opening up new options in the high-performance computing world. This article explores the architecture and network topology of CCS, the core networking protocols that it relies upon, the use of key Microsoft technologies and the application development process.
AMD brought NUMA back to the x86 architecture. There are some distinct advantages that can be had given that you know what to do. This article explores Windows NUMA APIs and shows you how large server applications can get the best performance.
Microsoft Vista supports multicore processing in more ways than one. This article looks at the future of processor cores and what that means for parallel programming for Vista based operating systems.
NUMA allows memory bandwidth to scale up naturally to feed multiple processors. Get the scoop on how to optimize your code for this memory architecture found in AMD processors.