User`s guide

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????+???????????????????????×?????????????????????????????????????????????????−26217
Changes in this Release
RedHawk Linux Version 5.4 Release Notes 9
4.1.7 Pre-Installed NVIDIA CUDA Support
RedHawk 5.4 includes pre-installed NVIDIA CUDA libraries and header files. In addition,
example code is provided. See /usr/share/doc/ccur/examples/cuda for more
information.
4.1.8 NUMA Support For 32-bit Systems
Concurrent’s NUMA extensions and enhancements are now available on 32-bit systems, in
addition to 64-bit systems. This allows 32-bit systems to take advantage of any hardware
NUMA support that is available, and this can be combined with memory shielding to
guarantee that a process’s pages are all local to a specific NUMA node.
4.1.9 Kexec/Kdump Enhancements
The kexec/kdump support used for creating system crash dump files has been enhanced to
provide better reliability and flexibility for a wider variety of systems.
4.1.10 NVIDIA Graphics Cards Now Use MSI Interrupts
The ccur-nvidia-glx rpm installation now updates the /etc/modprobe.conf file
with the following line:
options nvidia NVreg_EnableMSI=1
This will make the NVIDIA driver use an MSI (message signalled interupt) instead of the
PCI INTA interrupt, which may be shared with other devices in the system. Setting this
option to a value of zero (0), or removing this line will make the NVIDIA driver revert back
to using a PCI INTA interrupt. The driver must be unloaded and reloaded, or the system
must be rebooted, in order for a change in interrupt use to occur.
4.1.11 Crash Dump Kernel Pre-Configured on Trace Kernels
In previous releases of RedHawk, only the debug kernel was pre-configured with a crash
dump kernel, however in RedHawk 5.4 both the trace and debug kernels are pre-configured
with a crash dump kernel. Note that the following grub boot option can be added to any
kernel to enable a crash dump kernel:
crashkernel=64M@48M
4.1.12 New Per-CPU Migration Statistics
RedHawk 5.4 now keeps track of the number of process migrations to each CPU since the
machine was booted. This statistic is available by examining the contents of the
/proc/ccur/switches file.
4.2 Modifications in Version 5.4
4.2.1 Critical Pthread Library Change
Starting with RedHawk 5.4, the application writer must use
pthread_mutexattr_setpshared(3) on their shared POSIX mutexes, and
pthread_condattr_setpshared(3) on their shared POSIX condition variables.