Past Issues July 2009
AMD Developer Central

IN THIS ISSUE:
Now Available: Lightweight Profiling Specification v3.03
Ten Things Developers Should Know About Windows 7
Just Released: CodeAnalyst for Linux Release 2.8 Update 1
Processor and Core Enumeration Using CPUID
Just released: Framewave 1.3.1
IEEE floating point exception handling in Windows® OS
Now available: HPC Case Studies
Join AMD and SciFi PC™ for a Summer Tech Chat in Second Life
Recently Added to developer.amd.com
Upcoming Sponsored Events
 developer.amd.com
  CPU Tools
GPU Tools
Technology Zones
Documentation & Articles
Sample Code & Apps
Community
Member Benefits
Events
 
 Links
  Quick Poll
RSS
Login
 
 
 
Now Available: Lightweight Profiling Specification v3.03

HotItem   

LWP is a technology designed to increase the performance of software applications by providing a mechanism that improves the ability of software to leverage the benefits of multi-core processing. With very little overhead, LWP provides profiling information that enables code to make dynamic decisions about how to improve the performance of running tasks. Software can use this information to reorganize data and code layout or to optimize frequently executed routines.

The latest revision of this document (v3.03) takes the proposal originally set forth to the software community in 2007 and releases it as an official specification containing updates that are a direct result of community feedback.

Learn More
 
 
Ten Things Developers Should Know About Windows 7 Ten Things Developers Should Know About Windows 7

Software developers recognize the need to develop applications of greater scope and quality than ever before, while operating under tighter schedules. Windows® 7, Microsoft's latest Operating System (OS), provides developers with the tools to quickly build ground-breaking applications that can help unleash the latest advancements in computer hardware. Windows 7 provides developers with the framework and tools help to create applications that are attractive, user-friendly, power-efficient and high performing. The following article describes ten innovations of Windows 7 that all serious developers should know about.

Learn More
 
 
Just Released:  CodeAnalyst for Linux Release 2.8 Update 1 Just Released: CodeAnalyst for Linux Release 2.8 Update 1

New features in release 2.8 include:
- Support for building CodeAnalyst GUI with the upcoming OProfile-0.9.5
- Support for opreport XML output
- Improved security for non-root users
- New kernel module support for linux-2.6.28/29

Download Now
 
 
Processor and Core Enumeration Using CPUID Processor and Core Enumeration Using CPUID

This article explains how applications can use OS APIs and CPUID on a system with AMD processors to discover the number of logical and physical processors, the number of cores, and the association between cores and physical processors. Sample code that can be ported across different operating systems is provided.

Learn More
 
 
Just released: Framewave 1.3.1 Just released: Framewave 1.3.1

This release of the Framewave library introduces Image Statistical functions like Min, Max, MinMax, Sum, mean, and CountInRange.

Download Now
 
 
IEEE floating point exception handling in Windows® OS IEEE floating point exception handling in Windows® OS

In this blog, we present an example of how IEEE floating-point (FP) exceptions can be caught when programming in C++ for Microsoft® Windows® using Microsoft Visual Studio (VS). We employ the __try/__except extension available in the VS C++ compiler and the _fpieee_flt filter function to handle exceptions. We specifically talk about IEEE exceptions raised by SSE FP instructions, how the MXCSR register behaves, and some behind-the-scene details.

Learn More
 
 
Now available:  HPC Case Studies Now available: HPC Case Studies

AMD is an active member of the HPC Advisory Council. Working with IHV and ISV partners, together we provide technologies and expertise that are critical components in a number of high performance computing environments. Learn about the leading software models, simulations, and packages that leverage AMD hardware and software to achieve optimal performance that is highly scalable. Includes industry best practices in Oil & Gas, Manufacturing, and more.

Learn More
 
 
Join AMD and SciFi PC™ for a Summer Tech Chat in Second Life Join AMD and SciFi PC™ for a Summer Tech Chat in Second Life

AMD’s “Dually Goalpost” and Science Fiction Computer® Pty Ltd’s “DMC Jurassic” invite you to attend AMD’s third-annual tech chat in Second Life. The focus of this year’s event will be on software optimization and compatibility. Dually will tell you all about AMD’s free tools and resources for computer- and graphics-developers. DMC will lay out a vision for improving software compatibility and optimization between ATI graphics and Second Life, as well as Sci-Fi PC’s initiative to make virtual worlds a viable point-of-sale venue for AMD channel partners. An interactive Q&A session will follow, as well as a tour of AMD’s new “Odyssey through Virtual Space and Time” exhibit.

  August 9th, 5pm SLT, AMD Dev Central Island
 
 
Code Faster Recently Added to developer.amd.com

 New documentation: SB700 series guides
 Removing C wrapper functions from the AMD Core Math Library (ACML) to resolve linking issues
 ACML 4.3.0 Performance Data
 The scoop on the x86 Open64 Compiler Suite
 Just released: Sun Studio 12 Update 1, featuring optimizations for AMD Opteron™ processors

 
 
Upcoming Sponsored Events Upcoming Sponsored Events
  • Siggraph 2009
    August 4 - 7: New Orleans, Louisiana
  • Quakecon
    August 13 - 16: Dallas, Texas
  • GDC Europe
    August 17 - 19: Cologne, Germany
 See all Events


AMD.comAMD.com