The hardware accelerators play a major role in engineering applications such as image processing, video processing, cryptography, neural networks, and so on. This article proposes a high throughput instruction-data level parallelism based 32-bit hardware accelerator, where we can perform fixed/floating point addition, subtraction, multiplication, multiply-accumulation, division, logical operation, right/left shift, and the special operations (such as sin(x), cos(x), sinh(x), cosh(x), atanh(x), \(e^{x}\) , and ln(x)) using CORDIC. In the proposed hardware accelerator, at most four non-similar operations, for example 32-bit fixed point addition, single precision floating point multiplication, single precision floating point \(e^x\) , and 32-bit right shift can be performed in parallel. It is known as the instruction level parallelism. Also, multiple less precision similar operations, for example four 8-bit fixed point additions, two 16-bit left shifts, two 16-bit subtractions, and two \(32\times 16\) -bit fixed point multiply-accumulations can be done in parallel, where the non-similar functional units such as fixed point adder, left shifter, fixed point subtractor, and fixed point multiply-accumulator perform these operations respectively. It is known as data level parallelism. The novelty of our proposed 32-bit implementation is that both the instruction and data level parallelisms can be done in parallel. Hence, the throughput can be improved significantly. To achieve the data level parallelism, we propose variable precision 32-bit fixed point subtractor, 32-bit right shifter, and 32-bit left shifter, where one, two, and four numbers of 32-bit, 16-bit, and 8-bit operations can be done in parallel respectively. All the existing and proposed hardware accelerators are implemented in 45 nm CMOS technology. The synthesis results show that the proposed 32-bit hardware accelerator achieves at least \(30\%\) of improvement in throughput compared with various existing designs.