Looking Ahead to 2012

Well, I reflected on 2011 in my last blog, so now it’s time to look ahead. My basic role will remain unchanged – I help users of our Intel® Software Development Products to achieve better performance on their applications. I will still be updating our training materials and videos for the latest mainstream Intel processors. […] Read more >

My 5 Favorite New Intel® Software Development Product Features of 2011

It’s been a big year for us in the Intel Developer Products Division. We released Intel® Cluster Studio XE and Intel® Parallel Studio XE Service Pack 1. We continued to plan and design our products to provide support for the compute continuum. And of course we worked to grow our community of developers. Throughout the […] Read more >

Some Performance Advantages of Using a Task-Based Parallelism Model

As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications. There are many reasons to implement parallelism as well as many methods for doing it – but this blog is not about either of those things. This blog is about the performance advantages of one particular […] Read more >

Pipeline Speak, Part 2: The Second Part of the Sandy Bridge Pipeline

Last week I posted a blog explaining the front-end of the pipeline on Intel(R) Microarchitecture Codename Sandy Bridge. Today’s blog completes the discussion of the pipeline by explaining the back-end, and then why it’s helpful to know this stuff in general. The Back-End The back-end of the pipeline is responsible for executing the micro-operations the […] Read more >

Pipeline Speak: Learning More About Intel® Microarchitecture Codename Sandy Bridge

As I’m sure you know, modern processors employ a technique called pipelining to increase instruction throughput. In a pipeline, various dedicated pieces of hardware on the processor each perform particular functions needed to process an instruction, on different instructions at the same time. For example, while one part of the pipeline is executing instruction A, […] Read more >

Celebrating at my final conference of 2011

Getting to attend conferences to give training on Intel(R) Software Products is one of the perks of my job. And last week I got to exercise that perk when I had the opportunity to attend part of the Grace Hopper Celebration of Women in Computing conference. I presented a poster on our Intel® Parallel Studio […] Read more >

Upcoming Webinars on Performance Tuning on Intel(R) Microarchitecture Codename Sandy Bridge

I will be presenting a 2-part webinar on Nov 8th and 9th on performance tuning on Intel(R) Microarchitecture Codename Sandy Bridge. The webinars will walk through our Using Intel(R) VTune(TM) Amplifier XE on Sandy Bridge tuning guide. In each one I will walk through half of the guide, explaining the concepts and taking live questions. […] Read more >

What we’ve been doing to make performance analysis easier on Intel® Microarchitecture Codename Sandy Bridge

New Intel(R) Microarchitecture Codename Sandy Bridge support and tuning guide! We’ve been listening to your feedback on software tuning. Specifically, we’ve been working to make it even easier for developers to analyze software performance on Intel® Microarchitecture Codename Sandy Bridge. So now I’m really excited to tell you about the new Sandy Bridge: General Exploration […] Read more >