A 2560 cores monster behind a Linux kernel macro
Wednesday, December 28, 2011 3:00:29 AM
#define UV_BAU_MESSAGE 0xf5
What is UV ?
First of all, This is an interrupt used to broadcast TLB shutdown on some kind of hardware platform, The platform is special
designed to have a broadcast assist unit, The platform is called "SGI UV".
"
SGI® UV is the leading scalable shared memory architecture in the industry today. SGI UV provides compelling advantages in performance and economy by leveraging SGI technology to new levels of scalability and price performance. SGI does this by using off-the-shelf hardware, including the standard Intel® Xeon® processor E7 family, and standard off-the-shelf software. The SGI UV can operate either Microsoft® Windows Server® 2008 R2 or unmodified versions of Linux such as SUSE® Linux Enterprise Server and Red Hat® Enterprise Linux®. The SGI UV scalable shared memory system addresses a broad range of the most demanding data-intensive applications."
"Solving the World's Most Data Intensive Problems
SGI UV scales to extraordinary levels — up to 256 sockets (2560 cores, 4096 threads) with architectural support to 32,768 sockets (262,144 cores). Support for up to 16TB of global shared memory in a single system image enables SGI UV to remain highly efficient at scale for applications ranging from in-memory databases to a diverse set of data and compute-intensive HPC applications.
Scalable System Size
The SGI UV family consists of three models that enable users to optimally size their systems, achieving the correct balance of compute, memory and storage capability. SGI UV 10 is one of the most capable quad-socket rackmount servers available, whereas SGI UV 100 and SGI UV 1000 can scale a single system image to a maximum of 2560 cores. This is possible because of their innovative NUMAflex®, blade-based architecture."










