Skip to content

Commit 978048e

Browse files
author
Ben Walker
committed
Update the short description on the front page
Signed-off-by: Ben Walker <[email protected]>
1 parent ffdba43 commit 978048e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

_includes/about.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<div class="col-lg-8 col-lg-offset-2">
55
<div class="clearfix"></div>
66
<div class="lead">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.</div>
7+
<div class="lead">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.</div>
8+
<div class="lead">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.</div>
79
</div>
810
</div>
911
</section>

0 commit comments

Comments
 (0)