Blog

“Barcelona” Processor Feature: Instruction-Based Sampling (IBS)

Instruction-Based Sampling (IBS) is a performance monitoring technique that provides precise information about AMD64 instruction fetch behavior and about the execution of operations that are issued from…

Some Errata on SSE128: AMD’s New Floating-Point Enhancements

Back in June, AMD Developer Central published a feature article detailing, for the first time, AMD’s SSE128 extensions (aka ‘FP128′) for the Barcelona processor platform. With the…

All SIMD All the Time

Working on the AMD Performance Library, our life is SIMD (Single Instruction, Multiple Data). An 8-bit add operation takes one cycle; doing sixteen 8-bit add operations using…

“Barcelona” Processor Feature: Shared L3 Cache

The new shared L3 cache featured in AMD “Barcelona” processors is considered by many platform level software developers to be one of the two most important features…

“Barcelona” Processor Feature: CPUID

To use or not to use CPUID, that is the question. CPUID is an instruction that tells you what features of a processor are supported. This instruction…

Event ID 2424

I decided I needed to rebuild my Windows cluster to test out some automation work I was doing. In rebuilding the nodes and configuring MOSS (Microsoft Office…

Welcome to the AMD “Barcelona” (Family 10h) Processor Software Visible Features Blog

The new AMD “Barcelona” processors, also known as Family 10h, and including Third-Generation AMD OpteronTM processors, contain an array of innovations in processor design and features, including…

Welcome to the AMD Libraries blog

Welcome to the AMD Libraries blog, which comes direct to you from the AMD Performance Libraries team. Here, we will discuss emerging trends, best practices and insider…

Event ID 10016

While installing and testing a couple of variations of SharePoint 2007 I doscovered that my services were not starting and running correctly. Upon further inspection of the…

Intrinsics and Casting

–>One of the nice but dangerous things about assembly language is its virtual lack of any kind of type checking. If you are optimizing C code by…