diff options
author | B. Watson <yalhcru@gmail.com> | 2022-03-13 16:42:21 -0400 |
---|---|---|
committer | B. Watson <yalhcru@gmail.com> | 2022-03-13 16:42:21 -0400 |
commit | 8d5a4aa1c97a524b5e87391b72e12abb7f0a5c7e (patch) | |
tree | 1dc6dd039761c36450ee37486c73fe7eb3f72c58 /libraries/volk | |
parent | 0ddefa0499bd9ddf5349c8fa9bc291fbc51f685c (diff) |
libraries/volk: Wrap README at 72 columns.
Signed-off-by: B. Watson <yalhcru@gmail.com>
Diffstat (limited to 'libraries/volk')
-rw-r--r-- | libraries/volk/README | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/libraries/volk/README b/libraries/volk/README index 2af3e71f1697e..051c36dfddca2 100644 --- a/libraries/volk/README +++ b/libraries/volk/README @@ -1,15 +1,17 @@ -VOLK is the Vector-Optimized Library of Kernels. It is a free library, -currently offered under the GPLv3, that contains kernels of hand-written SIMD -code for different mathematical operations. Since each SIMD architecture can -be very different and no compiler has yet come along to handle vectorization -properly or highly efficiently, VOLK approaches the problem differently. +VOLK is the Vector-Optimized Library of Kernels. It is a free +library, currently offered under the GPLv3, that contains kernels of +hand-written SIMD code for different mathematical operations. Since +each SIMD architecture can be very different and no compiler has yet +come along to handle vectorization properly or highly efficiently, +VOLK approaches the problem differently. -For each architecture or platform that a developer wishes to vectorize for, -a new proto-kernel is added to VOLK. At runtime, VOLK will select the correct -proto-kernel. In this way, the users of VOLK call a kernel for performing -the operation that is platform/architecture agnostic. This allows us to -write portable SIMD code that is optimized for a variety of platforms. +For each architecture or platform that a developer wishes to vectorize +for, a new proto-kernel is added to VOLK. At runtime, VOLK will +select the correct proto-kernel. In this way, the users of VOLK call +a kernel for performing the operation that is platform/architecture +agnostic. This allows us to write portable SIMD code that is optimized +for a variety of platforms. -VOLK was introduced as a part of GNU Radio in late 2010 based on code released -in the public domain. In 2015 it was released as an independent library for -use by a wider audience. +VOLK was introduced as a part of GNU Radio in late 2010 based on +code released in the public domain. In 2015 it was released as an +independent library for use by a wider audience. |