The Linux Foundation is delivering a 4-day, hands-on training course that provides the knowledge and skills needed to successfully engineer, provision, maintain, and administer high-availability clusters to support mission-critical workloads. Heavily focused on mission critical workloads, High Availability Linux Architecture focuses on concepts and best practices used to meet security and high availability requirements using the latest hardware technologies such as Intel Xeon Processor E7 Family, driven by current open source tools found in the three main Linux distribution families.
This is the second article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many Integrated Core architecture. In this article I will present various frameworks for unleashing the power of multiple threads on the Xeon Phi. We will also have a look at interesting properties and advantages / disadvantages of each framework.
Download Detecting Slate/Clamshell Mode & Screen Orientation in a 2 in 1 Device [PDF 574KB]
Download DockingDemo4.zip [37 KB]
What can you do if you suspect that you have memory violations on the stack?
Stack memory issues are usually not a problem for most users, so the Intel Inspector XE does not enable this expensive functionality by default. However, if you need to check for these issues, you can use a custom analysis to enable this functionality.
Consider the following code where all local variables in a function are created in stack and go out of scope when the function returns. So you would expect to see a memory issue.