In this blog I will examine how software AES and Intel AES-NI (hardware accelerator) in TrueCrypt* affect performance and power in a mobile platform.
Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Cor
A Matrix Multiplication Routine that Updates Only the Upper or Lower Triangular Part of the Result MatrixBackground
Intel® MKL provides the general purpose BLAS* matrix multiply routines ?GEMM defined as follows:
After applying a new technology (a new processor, a hardware accelerator, a new instruction, etc) besides measuring the immediate performance delta one requires a method to verify that this technol