Shopping Resources
Shop AMD UK
Technology
AMD64 Solutions
Multi-Core
AMD Validated Solutions
Your PC Experience
AMD LIVE!
Better by Design
AMD and Windows Vista™
Products
AMD Opteron™
Server
Workstation
AMD Turion™ 64 Mobile Technology
AMD Athlon™
Desktop
AMD Sempron™
Desktop
Systems Management
Notebook
AMD Chipsets
Processor-In-a-Box
Articles & Reviews
Older Products
Processor Pricing
Packaging and Development
Packaging Technology
ROHS Compliance
Reseller Program
Software Developers
Software Partners
Ask AMD Knowledgebase
Notebook for Business
AMD Phenom™

Older Products
Mobile
AMD Athlon XP-M Performance
Notebooks
Performance Features and Benefits
Benchmarks
Understanding Processor Performance
AMD Athlon XP-M Information
Product Brief
Frequently Asked Questions
QuantiSpeed Architecture
AMD PowerNow!™ Technology
Technical Documentation
White Papers
AMD Athlon XP-M Related Links
Press Releases
Success Stories

AMD Releases Specification Designed to Enable Real-Time Performance Optimization for Software Applications

--AMD “Light-Weight Profiling” is the first specification under AMD’s Hardware Extensions for Software Parallelism initiative; targeted to helping developers fully leverage the benefits of multi-core processing--

SUNNYVALE, Calif -- 14th August 2007 --AMD (NYSE: AMD) today made available a new specification describing “Light-Weight Profiling” (LWP), a technology designed to increase the performance of software applications by providing a mechanism that allows software to more effectively leverage the benefits of multi-core processing. The LWP specification describes the first technology that supports a recently introduced initiative called “Hardware Extensions for Software Parallelism,” which will encompass a broad set of innovations designed to improve software parallelism, and thus application performance, through new hardware features in future versions of AMD processors. LWP is a CPU mechanism that could have broad benefit to software including, but not limited to, runtime environments such as Sun Microsystems’ Java Virtual Machine and Microsoft’s .NET Framework.

LWP is designed to enable code to make dynamic and real-time decisions about how best to improve the performance of concurrently running tasks, using techniques such as memory organization and code layout, with very little overhead. These capabilities are particularly beneficial to runtime environments like Java and .NET, which can run multiple threads and are used to develop an increasingly large percentage of applications.

“AMD understands the challenges developers face when creating multi-threaded software, and so we are taking a step to evolve new methods to ensure that software applications are optimized for multi-core technology,” said Earl Stahl, vice president, software engineering at AMD. “In the spirit of AMD’s commitment to open innovation and fostering industry discussion, we are making the Light-Weight Profiling specification available to encourage discussions with the developer community around how to make native and managed code perform better in multi-core computing environments.”

In a recent survey of developers, research firm Evans Data noted that managed languages and managed code are expected to dominate application deployments (source: Web Services Development Survey, Volume I, 2007, Evans Data Corporation). Furthermore, the runtime environments that process these managed applications are also expected to be ideally suited for multi-core processing, due to their use of parallel processes. If leveraged by these managed environments, the LWP extensions will provide developers with techniques for improving the performance of parallel and single-threaded applications.

Managed runtime environments include business processes such as e-commerce, financial services applications and many other business applications that involve concurrent interactions. With more developers turning to managed code and the number of individual concurrent interactions growing over time, LWP is designed to help optimize multithreaded applications running on multi-core systems by reducing bottlenecks, increasing performance and enabling dynamic adaptation to changes in application behavior.

To ensure that these extensions meet the needs of the software developer community, AMD plans to engage closely with developers and partners to solicit feedback and refine the specification over time.

For more information, AMD’s Light-Weight Profiling specification is available at http://developer.amd.com/LWP. AMD encourages the software community to share feedback, comments and suggestions.

About AMD
Advanced Micro Devices (NYSE: AMD) is a leading global provider of innovative processing solutions in the computing, graphics and consumer electronics markets. AMD is dedicated to driving open innovation, choice and industry growth by delivering superior customer-centric solutions that empower consumers and businesses worldwide. For more information, visit www.amd.com.

AMD, the AMD Arrow logo and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners.


©2008 Advanced Micro Devices, Inc.    |    Company information    |    Contact AMD    |    Terms and Conditions    |    Privacy    |    Trademark information    |    Site Map