Skip to content

Commit

Permalink
Update the short description on the front page
Browse files Browse the repository at this point in the history
Signed-off-by: Ben Walker <[email protected]>
  • Loading branch information
Ben Walker committed Aug 24, 2016
1 parent ffdba43 commit 978048e
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions _includes/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
<div class="col-lg-8 col-lg-offset-2">
<div class="clearfix"></div>
<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>
<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>
<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>
</div>
</div>
</section>

0 comments on commit 978048e

Please sign in to comment.