- Parallel Success Starts With Proper Planning“Measure twice; cut once.” That maxim of carpentry is also good advice for parallel programming, according to a recent technical paper...
- Best, Brightest Parallel Students Work for “Betterment of Life on Earth”Who will help create the next-generation of faster, higher resolution parallel computing models to help counter climate change, global warming and...
- Wanted: Energy-Efficient SupercomputersWho says super-fast computing has to be energy-wasting computing? That challenging question is at the core of a discussion workshop on...
- Data Deluge Bottlenecking BreakthroughsData complexity and lack of scalability of underlying algorithms is bottlenecking the nation’s ability to analyze and apply massive amounts of...
- Barcelona Supercomputing Center Joins OpenMP boardBarcelona Supercomputing Center (BSC) has joined the OpenMP Architecture Review Board (ARB), a consortium of 24 vendors and research organizations creating...
- $1,734 Helps You Master Parallel UniverseMystified by aspects of parallel computing? You’re not alone. But take heart. Advance orders are being taken on Amazon.com for...
Embedded, Parallel Worlds Converging
HPC Drives Life Science Research at Texas Supercomputing Center
Improving Your Coding AND Professional Craft
Meeting New Challenges of Scaling Parallelism Across and Within Cores
Parallel Platform Report: Believe it – Affordable HPC is Here
Xeon Phi Powers HPC Stampede
Case Studies
Evaluation Guides
Tech Documents
Tutorials
Videos
White Papers
- Parallel Success Starts With Proper Planning
-








Most Recent Verify Posts RSS
Vectorization, The Other Parallelism
Moore’s Law correctly predicted that processor transistor density would increase year after year. All those extra transistors have been used to make powerful hardware capabilities like multiple cores and hardware extensions that improve performance. Intel processors have extensions that support SIMD (single instruction, multiple data) parallelism with Intel® SSE …
Speedy Agile QA Testing
The time to find latent errors is early in agile development—not after you ship product. Read how the new Intel Inspector XE 2013 helps meet QA and developer demands and enables you to deliver reliable code to market faster, under tight deadlines. Download Intel Inspector XE 2013 one-sheeter here (pdf.)
Real-World Verification, Done Fluidly
While it’s important to master the tools used in parallel development such as Parallel Composer, Parallel Amplifier and Parallel Inspector, it’s good now and then to step back and let the work of others inspire your work. Today we’ll see how a company called Flow Science used the full …
Benign Data Races: What Could Possibly Go Wrong?
A data race occurs when two threads access the same variable concurrently and at least one of the accesses is a write. Data races are one of the most common and hardest to debug types of bugs in concurrent systems. Data races on complex data structures (like strings and hash …
Tracking Usability Bugs
A usability bug is any unintended behavior by the product, noticed by and impacting the user – and not in a good way. Find out how to track yours. Read more here.
Checklist for Programming Intel® Xeon Phi™ Coprocessors
Key tips for programming a high degree of parallelism, while using familiar programming methods and the latest Intel® tools supporting the Intel® Xeon Phi™ coprocessor. Read the complete posting here.
Pointer Checker: Easily Catch Out-of-Bounds Memory Accesses
This article introduces a powerful new feature called Pointer Checker, which precisely and easily isolates elusive bugs in programs. Found in the Intel® C++ Composer XE 2013 product, its integration into the compiler adds powerful functionality in a way that slides seamlessly into build systems. Clever implementation and powerful error …
Tools that Boost .NET Apps Reliability and Performance
.NET developers can boost application performance and increase the code quality and reliability needed for high-performance computing and enterprise applications with the help of tools like Intel® Inspector XE and Intel® VTune™ Amplifier XE. Read the full article from Intel’s Parallel Universe magazine here. You can also visit The Parallel Universe archive …
Verifying Parallelization of C++ Code with Parallel Inspector
When you start with a serial algorithm and convert it into a parallel algorithm, you want to use the tools in Intel Parallel Studio to do a full test on your running code to make sure there are no memory and thread errors. This is the “verify” stage of development, …
Games and Formal Verification
Intel Cluster Studio XE 2012 (see http://goparallel.sourceforge.net/intel-cluster-studio-xe-2012-overview-from-intel-software-conference-2012/ and http://software.intel.com/en-us/articles/intel-cluster-studio-xe/) is the latest iteration of Intel’s development suite for HPC clusters. Its powerful, wizard-based code-commenting and code-generating workflow interfaces make counterintuitively simple the task of parallelizing applications efficiently on grand-scale cluster and supercomputing platforms, using Cilk Plus and Threaded Building Blocks …