Benefits of Intel® Optimized Caffe* in comparison with BVLC Caffe*
Overview This article introduces Berkeley Vision and Learning Center (BVLC) Caffe* and a custom version of Caffe*, Intel® Optimized Caffe*. We explain why and how Intel® Optimized Caffe* performs...
View ArticleFast Computation of Adler32 Checksums
AbstractAdler32 is a common checksum used for checking the integrity of data in applications such as zlib*, a popular compression library. It is designed to be fast to execute in software, but in this...
View ArticleUse the Intel® SPMD Program Compiler for CPU Vectorization in Games
Download GitHub* Code SampleIntroductionThe open source LLVM* based Intel® SPMD Program Compiler (commonly referred to in previous documents as ISPC) is not a replacement for the Gnu* Compiler...
View ArticleIntel® Xeon® Scalable Processor Cryptographic Performance
Executive SummaryThe new Intel® Xeon® Scalable processor family provides dramatically improved cryptographic performance for data at rest and in transit. Many Advanced Encryption Standard (AES)1 based...
View ArticleLZO data compression functions and improvements in Intel® Integrated...
IntroductionIn this document, we describe Intel IPP data compression functions, that implement the LZO (Lempel-Ziv-Oberhumer) compressed data format. This format and algorithm use 64KB compression...
View ArticleWebinar: Better Threaded Performance and Scalability With Intel(R) Vtune...
Pre-requisites:Intel® Parallel Studio Professional or Ultimate Edition Installed on Linux machines (Provides Intel® C++ Compiler, Intel® Vtune Amplifier, Intel® Advisor which we will use in this...
View ArticleVector API Developer Program for Java* Software
IntroductionBig data applications, distributed deep learning and artificial intelligence solutions today can run directly on top of existing Spark or Apache Hadoop* clusters, and can benefit from...
View ArticleImprove Performance Using Vectorization and Intel® Xeon® Scalable Processors
IntroductionModern CPUs include different levels of parallelism. High-performance software needs to take advantage of all opportunities for parallelism in order to fully benefit from modern hardware....
View ArticleThe Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Vector Length...
IntroductionIntel® Xeon® Scalable processors support the increasing demands in performance with Intel® Advanced Vector Extensions 512 (Intel® AVX-512), which is a set of new instructions that can...
View ArticleSPIR-V to ISPC: Convert GPU Compute to the CPU
There is a growing trend within the games industry to move compute work to the graphics processing unit (GPU) resulting in engines and/or studios developing large portfolios of GPU compute shaders for...
View Article