digitalmars.D - AMD Performance Profiling Without the Overhead - perhaps of interest
- Nick B (25/25) Dec 02 2009 This is quite an interesting feature with a very good design that AMD is...
This is quite an interesting feature with a very good design that AMD is introducing. I could be worthwhile adding support for this, in the D programming language ! Introduction: Performance Profiling Without the Overhead Here at AMD, we know that in order to improve program performance, you have to be able to measure it. AMD's Lightweight Profiling feature (LWP) is designed to make performance measurement even easier and with negligible overhead. In this post, I'll give you an overview of LWP and tell you why we think it's an exciting next step in the area of performance tuning. First, a little history. Late in 2007, AMD announced Lightweight Profiling as a proposed extension to the AMD64 architecture that would allow an application to gather performance statistics about itself with low overhead. We posted the preliminary specification and asked for feedback from the developer community. Much to our delight, many of you responded with comments, criticisms, and suggestions on the proposal. We've read all of your feedback, and last week we posted the current version of the LWP specification. The announcement and the link to the spec are here. Thanks to all of you who helped us out. The full post can be found here: http://forums.amd.com/devblog/blogpost.cfm?catid=208&threadid=116487&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AmdDeveloperBlogs+%28AM +Developer+Blogs%29 comments ? cheers Nick B
Dec 02 2009