Next: OpenSSL support algorithm-chaining with
Up: Other Optimizations and Future
Previous: Algorithm-chaining across cards.
There is an
increasing number of multi-processor systems. Most of these
under-utilize the secondary processor, as many modern tasks are
I/O-limited. Furthermore, it seems likely that the first version of
SMP support for OpenBSD will be very coarse-grained: only one
processor (and process) can be inside the kernel at a time. An
alternative approach is to designate the secondary processor as a
dedicated cryptographic accelerator that registers with the OCF
as such. No special support by the OCF is necessary, and we are
currently working toward an implementation of this.
Angelos D. Keromytis