Blogs do autor

Software Tool Talk!
Autor: David Mackay (Intel) Publicado em 10/02/12 0
Hello everyone, Where do you go to learn about the features of Intel Software Development Products?    Soon the answer to this question will be Tool Talk.   Let me tell you about a new program we are starting.   We are creating a new video series called Tool Talk.  I will host these episodes.   E...
XE - Time to start talking more about Intel® Parallel Studio XE 2011
Autor: David Mackay (Intel) Publicado em 12/05/11 0
Spring is here and it is well past time for me to get back to the blog page and start sharing ideas and notes. I have been thinking about a new series of blogs and it is time to start writing them. This new series should be a lot of fun. I plan to write about - Intel® Parallel Studio XE. I ...
Performance Analysis of Threading Building Blocks
Autor: David Mackay (Intel) Publicado em 10/05/11 0
Intel® Threading Building Blocks (TBB) is a popular abstraction for expressing parallelism in C++ software.  The Threading Building Blocks lead to good decomposition for threading.   But do you know how to check how well it is tuned, so you use Threading Building Blocks most effectively. Today Do...
Tune Up Your Code For Performance
Autor: David Mackay (Intel) Publicado em 28/01/10 0
A couple of weeks ago I wrote an blog about a couple of web seminars about improving the quality of your software - removing memory errors and data races using Intel® Parallel Inspector.      Today I want to encourage you to attend an MSDN web seminar about software performance tuning.     Vasant...
Parallelism and threading training
Autor: David Mackay (Intel) Publicado em 19/01/10 1
The courses are rolling out.  Windows C++ developers  register now!   Intel is offering a one day course on threading and parallelism!   Last year I taught a pilot class on threading and parallelism.    We had great reviews from those who attended this pilot course.    In the post pilot class sur...
Fun with Locks and Waits - Performance Tuning
Autor: David Mackay (Intel) Publicado em 23/12/09 2
At times threaded software requires some critical sections, mutexes or locks.   Do developers always know which of the objects in their code has the most impact?   If I want to examine my software to minimize the impact or restructure data to eliminate some of these synchronization objects and im...
Software without Memory errors and data races
Autor: David Mackay (Intel) Publicado em 07/12/09 1
This year we launched intel Parallel Studio.  Intel Parallel Studio is designed to improve the productivity and help the Visual C++ developer create good threaded software that scales.   It includes components that help express parallelism (Intel Threading Building Blocks), performance libraries,...
Event Based Sampling - are you ready?
Autor: David Mackay (Intel) Publicado em 30/09/09 0
Event based sampling uses counters on the Intel processors to detect what your software is doing. This is helpful for tuning and improving software performance. Typical hotspot analysis shows you where your software spends most of the execution time, but event based sampling allows you to see not...
Learn parallelism and Threading – opportunity to attend Pilot class for FREE!
Autor: David Mackay (Intel) Publicado em 04/06/09 0
We created a new one day course on parallelism and threading. This is a great opportunity to learn about threading software for multi-core platforms. This course is targeted for Windows* C++ developers using Microsoft Visual Studio* 2005 or 2008. If you are in that category keep reading! The perf...
Quick Intel® Core™ i7 platform tuning
Autor: David Mackay (Intel) Publicado em 23/02/09 5
I hope you are all enjoying the new Intel® Core™i7 platforms.  Most people are very pleased with the performance of these new platforms.  I hope all of you software developers are regular VTune Analyzers users too (but I know not all of you are).     One of the great advantages of VTune Analyzer’...