Kalray Krypto128 Accelerator CardBased on Bostan, 2nd-gen MPPA high-speed I/O processor
This is a Press Release edited by StorageNewsletter.com on 2016.08.12
Kalray Inc., provider of data center infrastructure accelerator solutions for storage and networking, announced in conjunction with the Flash Memory Summit, availability of the Krypto128, a programmable acceleration card based on Bostan, its 2nd generation MPPA high-speed I/O processor.
In general, other vendors offer hardware solutions based on ASIC technology to accelerate functions such as encryption. Kalray has been able to reach the same levels of performance with a C/C++ programmable solution, giving customers more flexibility.
The company will target two main markets with its Krypto128 card. The first market concerns storage computation pipelines, which include algorithms such as compression, encryption, erasure coding and integrity checks. This computation pipeline can be found at several places in the data center, either in the main server, if SSDs are attached to it, or in the storage proxy I/O server - or even in the all-flash array cabinet storage server. In any of these cases, this suite of computation on the data before writing or after reading to or from the SSDs requires numerous cycles of the main processor and can be offloaded easily on the Krypto128 PCIe card.
Kalray has customer use cases in which a Krypto128 card can offload and replace up to 8 Intel Xeon E5 2630v3 @2.4Ghz when implementing a Lz4 compression, an AES-128 encryption, an erasure coding (8 to 10) and a CRC 32 bits on 4K block of data, resulting in a significant 3 x system cost reduction.
Firms's solution is programmable (C/C++) enabling customers to benefit from a choice of algorithms (AES-256/126 ... Sha256/128 ... CRC32 ...) and from the flexibility to determine the order of execution of the computation pipeline.
Depending on which algorithm is implemented, performance of up to 60Gb of bandwidth can be achieved.
"Kalray is fully committed to offering solutions to our customers that help them to quickly introduce SSD technology, with all its latency benefits, into their data center," said Eric Baissus, CEO, Kalray. "And, more importantly, this gives them the possibility to scale up the technology in a cost effective manner."
The second market targeted by the Krypto128 concerns IPsec and OpenSSL transparent acceleration into VPN routers or secure gateways. These are commonly found in the network between, for instance, a private enterprise data center located at the customer premises and a remote public cloud where the customer may rent some hardware services. Performance in these use cases can go up to 120Gb of bandwidth.
Kalray provides all the basic software modules required to implement those functions. Communication between the main server and the Krypto128 card is mainly based on the standard socket API with an AF_ALG extension interfacing with MPPA specialized engines, which in turn enables transparent acceleration for either the storage computation pipeline or OpenSSL and IPsec stack.
The company also offers all software acceleration engines implemented on the MPPA high-speed I/O processor, from crypto, Sha, CRC and compression, to erasure coding. In addition, the customer is able to customize and add new features.
Krypto128 is a single width, full height, half-length PCIe programmable card. It supports 16 lanes Gen3 PCIe and typically consumes 25W.
At the heart of the Krypto128 card is the Bostan processor, which is a many-core processor to integrate up to 288 C/C++ programmable CPU cores and 128 crypto co-processors with a deterministic and real-time architecture.