Communities Communities: Get expert advice from the developer community and Intel engineers. Join the discussion and share your own specialty with your peers via several communities. The information and sharing opportunities are right at your fingertips. Now that multi-core processors are becoming mainstream, developers need to thread their code so it will run in parallel. OpenMP1 can provide a useful way to thread an application. But what should you know about your threaded code’s performance, and what does that mean when using OpenMP? In an earlier paper2, we discovered that all threading methods have a consistent startup cost, but that OpenMP has some performance advantages over typical Windows* threading, due to its use of thread pooling.
more>
Hyper-Threading Technology (HT Technology) is ground breaking technology that allows processors to work more efficiently. This technology enables the processor to execute two series, or threads, of instructions at the same time, thereby improving performance and system responsiveness. Many of today's operating systems and applications are multi-threaded for use on multi-processor systems, providing higher performance. In these systems, separate processors and supporting hardware and firmware schedule and execute code in parallel. With HT Technology, a single processor can simultaneously process two threads of code, improving the performance of multi-threaded code running on a single processor. HT Technology is based on the inherent performance enhancements of the Intel NetBurst® microarchitecture more> | Tools & Resources Tools & Resources: The place to come if you are looking for code samples, want to evaluate new Intel software products, download the latest TDK's and SDK's or get more from online or Webcast trainings via Intel® Software College. Achieve outstanding application performance with advanced optimization features such as Intel® EM64T support, Interprocedural and Profile-Guided Optimization, branch prediction and software pipelining. more>
This Flash animation guides you through the features and benefits of the Intel® VTune Performance Analyzer for Windows.
more> |
Discussion & Opinions Discussion & Opinions: Several options are available so you can get connected and provide feedback including via blogs, discussion forums, knowledge base or at events. Check out the "cool software" section to see what your peers think the next big application will be and weigh in. Check out our latest video's on different software and technology topics and see how you can contribute. Read and comment on the latest trends in open source in this blog. more>
Read and comment on Intel Software Development in this blog. more>
| Whitepapers & Articles Whitepapers & Articles: Whitepapers & Articles: Find detailed information about current and new technology from articles and whitepapers created by Intel and Intel partners. Energy Efficient Performance
Now that multi-core processors are becoming mainstream, developers need to thread their code so it will run in parallel. OpenMP1 can provide a useful way to thread an application. But what should you know about your threaded code’s performance, and what does that mean when using OpenMP? In an earlier paper2, we discovered that all threading methods have a consistent startup cost, but that OpenMP has some performance advantages over typical Windows* threading, due to its use of thread pooling.
more>
|
