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

Aug 14, 2007

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. AMD’s Light-Weight Profiling specification is available at developer.amd.com/LWP . AMD encourages the software community to share feedback, comments and suggestions.

Source: AMD

Explore further: Software provides a clear overview in long documents

add to favorites email to friend print save as pdf

Related Stories

Google eyes Chrome on Windows laptop battery drain

3 hours ago

Google Chrome on Microsoft Windows has been said to have a problem for some time but this week comes news that Google will give it the attention others think the problem quite deserves. Namely, Google is to ...

Security contest techies say they hacked Tesla Model S

5 hours ago

The good news: Tomorrow's cars are computers on wheels. The bad news: Tomorrow's cars are computers on wheels. Ma Jie, writing in Bloomberg News, reported this week that the Tesla Model S sedan was the target ...

Water problems lead to riots, deaths in South Africa

6 hours ago

Three babies who died from drinking tap water contaminated by sewage have become a tragic symbol of South Africa's struggle to cope with a flood of people into cities designed under apartheid to cater to ...

Recommended for you

Software provides a clear overview in long documents

20 hours ago

In the future, a software will help users better analyze long texts such as the documents for calls for bids, which are often more than one thousand pages long. Experts at Siemens' global research unit Corporate ...

Google worker shows early-draft glimpse of Chrome OS

Jul 20, 2014

The Chrome OS is in for a future look. Athena, a Chromium OS project, will bring forth the new Chrome OS user experience. Google's François Beaufort on Friday, referring to the screenshot he posted, said," ...

Google eyes Chrome on Windows laptop battery drain

Jul 19, 2014

Google Chrome on Microsoft Windows has been said to have a problem for some time but this week comes news that Google will give it the attention others think the problem quite deserves. Namely, Google is to ...

User comments : 0