Massive Parallelism Has a Name ... Extreme Scale Computing
Parallel computing is not a new concept. Its been around for decades. Now the reality is here. Serial computing is dead? Well, that's what was stated in an article in IEEE Computer Magazine.
Parallel computing is not a new concept. Its been around for decades. Now the reality is here. Serial computing is dead? Well, that's what was stated in an article in IEEE Computer Magazine.
Intel Turbo Boost Technology Monitor is a simple sidebar gadget for Windows Vista and Windows 7. It lets developers and users check the microprocessor's application of Turbo Boost. It is a simple gadget that lets you answer the question: What is Intel Turbo Boost Doing?
In the previous post we looked at using the QuickThread toolkit to write a two-stage input pipeline to boost the performance of the input side of your application. Today we look at using the QuickThread toolkit to write a high-performance output end of an application. QuickThread is available from QuickThread Programming.
Sometimes, parallelized code can run slower than its sequential version because Intel Turbo Boost Technology can make the latter run at faster clock frequencies than the former. Therefore, if you work with a microprocessor with Intel Turbo Boost Technology enabled, you will have to pay attention to the changes introduced by this technology.
Welcome to the Quick Threads blog. Today we will look at using the QuickThread threading toolkit to write a two-stage input pipeline to boost the performance of the input side of your applications. QuickThread is available from QuickThread Programming.
For those of you keeping score, the ISO C++0x proposed standard will theoretically be poked, prodded, nipped and tucked for the last time this year and hopefully petrified sometimes in 2010. The previous standards were referred to as ISO C++98 and C++03. Wasn't it some operating system vendor that started the whole bit about affixing the year to the name of the software product?
If you’re planning to work with Task Parallel Library (TPL) and PLINQ, you will need the new general availability version of the new Visual Studio. Its new release date is April 12, 2010. However, a new checkpoint release, a Release Candidate would be publicly available during February 2010.
Tracey and I end up giving talks on software development and engineering in all kinds of contexts in front of folks who are from all kinds of operating system communities. We do intentionally divide folks by operating system here because individuals and organizations tend to identify themselves that way. We often hear "I'm a Window's user", or "Our organization has standardized on Solaris", or "We only support MacOSX" and so forth.
Intel improved the free services offered in the cloud to measure scalability in parallelized applications. Architects and developers interested in multicore optimizations will welcome the new possibilities.
If you want to understand modern multicore hardware, it is a good idea to run CPU-Z -- the legendary freeware that gathers information on microprocessors, mainboard, memory, and graphics.
Looking For The Lost Packets: Part 2
Techniques for debugging multicore packet-processing systems
February 18, 2010
Lock Contention, Using Intel Parallel Studio to Improve Performance
Speaker: Vasanth Tovinkere, Software Engineer, Intel Corporation (Bio)
Vasanth Tovinkere is a software engineer in the Developer Products Division (DPD) at Intel. His current role involves defining novel approaches to understanding and visualizing parallel performance and consulting with strategic customers to help them prepare and deliver code for the multicore world. Vasanth has been involved in the development of automatic semantic event detectors for digital sports technologies in Intel Labs. He also has been awarded three patents and has two patents pending.
Abstract:
Discover how easy it is to use the power of Microsoft Visual Studio and Intel Parallel Studio to find performance issues due to lock contention in threaded applications. This ensures that shipped applications can take better advantage of multicore processors. In this webcast, we provide live demonstrations that show how to identify lock contentions issues with Visual Studio and Intel Parallel Studio, an add-in to Visual Studio that helps developers create fast, reliable code on multicore processors.t.