Article

Digital Security and Surveillance on 4th generation Intel® Core™ processors Using Intel® System Studio 2015

This article presents the advantages of developing embedded digital video surveillance systems to run on 4th generation Intel® Core™ processor with Intel® HD Graphics, in combination with the Intel® System Studio 2015 software development suite. While Intel® HD Graphics is useful for developing many types of computer vision functionalities in video management software; Intel® System Studio...
Criado por Última atualização em 23/06/2019 - 18:50
Mensagem de blog

Null Pointer Dereferencing Causes Undefined Behavior

I have unintentionally raised a large debate recently concerning the question if it is legal in C/C++ to use the &P->m_foo expression with P being a null pointer.

Criado por Andrey Karpov (Blackbelt) Última atualização em 30/05/2018 - 07:08
Mensagem de blog

The Last Line Effect

Criado por Andrey Karpov (Blackbelt) Última atualização em 30/05/2018 - 07:00
Mensagem de blog

Let's Play a Game - find bugs in popular open-source projects

Test your C/C++ skills - find bugs in popular open-source projects.
Criado por Andrey Karpov (Blackbelt) Última atualização em 30/05/2018 - 07:08
Article

Optimizing Power for Interactions between Virus Scanners and Pre-bundled Software

Download PDF

Criado por Última atualização em 30/07/2019 - 13:27
Article

Fast Computation of Huffman Codes

The generation of Huffman codes is used in many applications, among them the DEFLATE compression algorithm. The classical way to compute these codes uses a heap data structure. This approach is fairly efficient, but traditional software implementations contain lots of branches that are data-dependent and thus hard for general-purpose CPU hardware to predict. On modern processors with deep...
Criado por James Guilford (Intel) Última atualização em 09/07/2019 - 16:09
Mensagem de blog
Article

C# Application with Intel® Software Guard Extensions

Enclaves must be 100 percent native code and the enclave bridge functions must be 100 percent native code with C (and not C++) linkages, it is possible, indirectly, to make an ECALL into an enclave

Criado por Última atualização em 08/10/2019 - 18:20
Mensagem de blog

Utilizing AES New Instructions (AES-NI) in a Windows* 8 C# App

AES-NI is a new security feature available on the latest Intel® Atom™ Z3000 processors (codename Bay Trail).  AES-NI provides a set of hardware instructions onboard the processor that implement som

Criado por Rylee, Michael J (Intel) Última atualização em 08/10/2019 - 18:20
Mensagem de blog

Overview of Intel® Software Guard Extension Enclaves

Enclaves are isolated memory regions of code and data that are highly secure. Application code can be put into an enclave via special instructions and software via the Intel® SGX SDK. SGX Enclaves are hardened by CPU-based security mechanisms and can be remotely provisioned and attested.
Criado por Última atualização em 08/10/2019 - 18:20