Performance Optimization with VOLK

Abhishek Bhowmick

Organization: GNU Radio

Assigned mentors: Nathan West

Short description: VOLK is a library of vectorized kernels used to accelerate GNU Radio signal processing blocks through SIMD instructions. The objective of this project is to enhance the functionality of VOLK by including support for newer family of SIMD extensions (AVX/AVX2) and developing new kernels for signal processing algorithms.