COde enHancemENts for VEctorizing Compilers by virtual performance evaluation How applications exploit advanced hardware features in order to run faster is partly related to the methods and techniques that compiler generates machine codes for Central processing units (CPUs) which plays a crucial role in computer systems. Performance of current CPUs is considerably increased and focusing […]

Performance Evaluation of Implicit and Explicit SIMDization

Abstract – Processor vendors have been expanding Single Instruction Multiple Data (SIMD) extensions to exploit data-level-parallelism in their General Purpose Processors (GPPs). Each SIMD technology such as Streaming SIMD Extensions (SSE) and Advanced Vector eXtensions (AVX) has its own Instruction Set Architecture (ISA) which equipped with Special Purpose Instructions (SPIs). In order to exploit these […]

High performance implementation of 2-D convolution using AVX2

Abstract – Convolution is the most important and fundamental concept in multimedia processing. The 2-D convolution is used for different filtering operations such as sharpening, smoothing, and edge detection. It performs many mathematical operations on all image pixels. Therefore, it is almost a compute-intensive kernel. In this paper, we use Intrinsic Programming Model (IPM) and […]

High Performance Implementation of 2D Convolution using Intel’s Advanced Vector Extensions

Abstract – Convolution is the most important and fundamental concept in multimedia processing. For example, for digital image processing 2D convolution is used for different filtering operations. It has many mathematical operations and is performed on all image pixels. Therefore, it is almost a compute-intensive kernel. In order to improve its performance in this paper, we apply […]

What is Propaganda?

Propaganda is the method to cheat on people in such a way that people think they are getting their right and they are making the correct descision, but, they are doing what the propaganda owner wants. (something like making a new relationship these days). As an example many years ago cigarette vendors wanted to increase their […]