Returning Member?  Sign In    |    New to WSTA?  Register
WSTA

CyberLibrary


Help | Advanced Search
What's New?
What's Popular?


Performance Optimization of Windows Applications on AMD Processors
sponsored by AMD
Posted:  19 Jun 2008
Published:  06 Jun 2008
Format:  HTML
Length:  7   Page(s)
Type:  White Paper
Language:  English


ABSTRACT:
The Mandel project, a Visual Studio C/C++ performance demo, allows developers to improve Windows programming and implement a wide range of effective performance optimizations. Without it, organizations often lack the knowledge and tools necessary to create and compile Windows applications using Visual Studio 2005 or 2008.

This white paper highlights the Mandel project and discusses the significant performance gains achieved through C++ source-level optimization. Discover how a series of optimizations, including compiler SSE vector intrinsic functions, can be implemented for more effective Windows development. Gain insight into how true native 64-bit assembly code has been integrated into the project, and assembled using 64-bit MASM. Learn how the newly supported OpenMP multi-threading API us being used to easily multi-thread applications and improve performance on dual-core desktop PCs or two-processor workstation machines.



Author

Michael Wall
Principal Member of Technical Staff ,  Advanced Micro Devices Inc.
Michael Wall became obsessed with software optimization in 1978, and has never fully recovered. He earned the BS degree in Computer Science at M.I.T in 1985, and has done engineering in various areas of software design, VLSI design, and digital hardware. Software optimization platforms included custom microcode engines, Z80, 6502, DSP56000, 68000, and now this new PC thing. He currently works as a developer evangelist and optimization engineer at Advanced Micro Devices in lovely Sunnyvale, CA.



BROWSE RELATED RESOURCES
Application Development | Software | Visual Studio

View All Resources sponsored by AMD

Library Home | Advertise with Us | Product Library
A Service of Bitpipe