Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kenneth A. Lauricella is active.

Publication


Featured researches published by Kenneth A. Lauricella.


Ibm Journal of Research and Development | 2013

IBM POWER7+ processor on-chip accelerators for cryptography and active memory expansion

Bart Blaner; Bulent Abali; Brian Mitchell Bass; Suresh Chari; Ronald Nick Kalla; Steven R. Kunkel; Kenneth A. Lauricella; Ross Boyd Leavens; John J. Reilly; Peter A. Sandon

With the heightened focus on computer security, IBM POWER® server workloads are spending an increasing number of cycles performing cryptographic functions. Active memory expansion (AME), a technology to dynamically increase the effective memory capacity of a system by compressing and decompressing memory pages, is also enjoying increasing deployment in POWER server systems. Together, cryptography and AME consume enough central processing unit (CPU) cycles in a typical installation to warrant adding dedicated hardware accelerators on the processor chip to offload the compute-intensive parts of these functions from the processor cores. IBM POWER7+™ is the first POWER server to include on-chip hardware accelerators for symmetric (shared key) and asymmetric (public key) cryptography and memory compression/decompression for AME. A true random number generator (RNG) is also integrated on-chip. This paper describes the hardware accelerator framework, including location relative to the cores and memory, accelerator invocation, data movement, and error handling. A description of each type of accelerator follows, including details of supported algorithms and the corresponding hardware data flows. Algorithms supported include the Advanced Encryption Standard, Secure Hash Algorithm, and Message Digest 5 algorithm as bulk cryptographic functions; asymmetric cryptographic functions in support of RSA and elliptic curve cryptography; and a novel dictionary-based compression algorithm with high throughput supporting AME. A presentation of accelerator performance is included.


Archive | 1993

Processor for processing data string by byte-by-byte

Robert M. Dinkjian; Lisa C. Heller; Steven R. Kordus; Kenneth A. Lauricella; Thomas W. Seigendall; Robert A. Skaggs; Nelson S. Xu


Archive | 1990

Processor system with improved memory transfer means

Robert D. Herzl; Kenneth A. Lauricella; Linda Legault Quinn; David A. Schroter; Allan Rowe Steel; Joseph L. Temple


Archive | 1995

Method of processing data strings

Robert M. Dinkjian; Lisa C. Heller; Steven R. Kordus; Kenneth A. Lauricella; Thomas W. Seigendall; Robert A. Skaggs; Nelson S. Xu


Archive | 2003

Asynchronous interface methods and apparatus

Seetharam Gundurao; Kenneth A. Lauricella; Clarence R. Ogilvie; Nishant Sharma; Richard Wilson


Archive | 1995

Hardware implementation of string instructions

Robert M. Dinkjian; Lisa C. Heller; Steven R. Kordus; Kenneth A. Lauricella; Thomas W. Seigendall; Robert A. Skaggs; Nelson S. Xu


Archive | 1998

Real time invariant behavior cache

Bartholomew Blaner; Henry Harvey Burkhart; Robert D. Herzl; Kenneth A. Lauricella; Clarence R. Ogilvie; Arnold S. Tran


Archive | 2012

DYNAMIC SHARED READ BUFFER MANAGEMENT

Brian Mitchell Bass; Kenneth A. Lauricella


Archive | 2008

Structure for identifying and implementing flexible logic block logic for easy engineering changes

Robert D. Herzl; Robert S. Horton; Kenneth A. Lauricella; David W. Milton; Clarence R. Ogilvie; Paul M. Schanely; Nitin Sharma; Tad J. Wilder; Charles B. Winn


Archive | 2012

Dynamic Control of Cache Injection Based on Write Data Type

Brian Mitchell Bass; Kenneth A. Lauricella; Ross Boyd Leavens

Researchain Logo
Decentralizing Knowledge