From 05301a3d481cd85d53d6e1d7a7d6146a73fdcc5a Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Wed, 24 Aug 2016 07:55:25 -0700 Subject: [PATCH] Update the short description on the front page Signed-off-by: Ben Walker --- _includes/about.html | 2 ++ css/spdk.css | 1 + 2 files changed, 3 insertions(+) diff --git a/_includes/about.html b/_includes/about.html index 879c565b71..dabf90f800 100644 --- a/_includes/about.html +++ b/_includes/about.html @@ -4,6 +4,8 @@
The Storage Performance Development Kit (SPDK) provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications. It achieves high performance by moving all of the necessary drivers into userspace and operating in a polled mode instead of relying on interrupts, which avoids kernel context switches and eliminates interrupt handling overhead.
+
The bedrock of SPDK is a user space, polled-mode, asynchronous, lockless NVMe driver. This provides zero-copy, highly parallel access directly to an SSD from a user space application. The driver is written as a C library with a single public header. Similarly, SPDK provides a user space driver for the I/OAT DMA engine present on many Intel Xeon-based platforms with all of the same properties as the NVMe driver.
+
SPDK also provides NVMe-oF and iSCSI servers built on top of these user space drivers that are capable of serving disks over the network. The standard Linux kernel iSCSI and NVMe-oF initiator can be used (or the Windows iSCSI initiator even) to connect clients to the servers. These servers can be up to an order of magnitude more CPU efficient than other implementations.
diff --git a/css/spdk.css b/css/spdk.css index 4ccb462b59..f0c61414b7 100644 --- a/css/spdk.css +++ b/css/spdk.css @@ -20,6 +20,7 @@ h6 { .lead { font-size: 18px; font-weight: 400; + text-align: justify; } .banner-header {