博客

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues

处理多线程数据共享问题注意的几个要点:

1、锁竞争:尽量减少锁竞争的时间和次数。

2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。

多线程数据交换简单方案A:

定义一个list,再所有操作list的地方进行加锁和解锁。

简单模拟代码:

作者: 最后更新时间: 2019/07/04 - 21:30
Article

开源 - OpenStack

OpenStack
作者: 最后更新时间: 2018/07/13 - 14:32
Article

Управление режимами вычислений с плавающей запятой при использовании Intel® Threading Building Blocks

В Intel® Threading Building Blocks (Intel® TBB) 4.2, обновление 4, появилась расширенная поддержка управления параметрами вычислений с плавающей запятой.

作者: Alex (Intel) 最后更新时间: 2019/08/01 - 09:30
Article

使用英特尔® 软件开发仿真器的优势

简介

全新的英特尔处理器引入了增强型扩展指令集,以此提升应用的性能或增强其安全性。  英特尔 AVX1 和 AVX21 等扩展指令集主要用于提升性能,而英特尔 SHA2 指令则用于 SHA 加速,从而增强应用的安全性。

作者: Nguyen, Khang T (Intel) 最后更新时间: 2019/07/05 - 20:27
Article

提升 OpenSSL 性能

目录

摘要 OpenSSL 概述       什么是 SSL/TLS

作者: 管理 最后更新时间: 2019/07/05 - 20:22
Article

OPNFV* 是什么以及英特尔® ONP 如何调整?

Learn about Open Platform for Network Functions Virtualization* (OPNFV*), how it relates to Intel® Open Network Platform (Intel® ONP), and how Intel is contributing to OPNFV.
作者: Michael Lynch (Intel) 最后更新时间: 2019/03/05 - 22:30
Article

使用 OVS 学习操作实施 OpenStack 安全组防火墙驱动程序

This article presents a firewall for OpenStack’s Neutron project that is based entirely on Open vSwitch rules. The firewall is based on "learn action" and uses the same public API to talk to the Neutron agent as the existing Linux Bridge firewall implementation, making it a straight swap for people already using OVS.
作者: 最后更新时间: 2019/02/13 - 13:08
Article

OpenStack* Enhanced Platform Awareness

Enhanced Platform Awareness (EPA) relies on a set of OpenStack Nova* features called Host Aggregates and Availability Zones. The Nova scheduler uses these objects to determine which host a guest should be launched on based on the capabilities of the host and the requested features of the virtual machine (VM). This article demonstrate how EPA can be used by the operator in OpenStack deployments...
作者: 最后更新时间: 2019/02/13 - 13:08
Article

Версия 2016: новые возможности Intel® Media Server Studio

Кодирование 4K HEVC в реальном времени, стабильность декодирования AVC и MPEG2
作者: 最后更新时间: 2019/07/03 - 20:00
Article

使用英特尔® 智能存储加速库优化存储解决方案

随着越来越多的设备连接到云/互联网,出现了各种不同的源(包括智能手机、平板电脑和物联网设备)生成数据。 存储需求逐年攀升。  英特尔® 至强™ 处理器产品家族和英特尔® 智能存储库(英特尔® ISA-L)的结合为可发人员提供了安全、快速处理数据,甚至降低存储空间需求的工具。

作者: Thai Le (Intel) 最后更新时间: 2019/10/01 - 12:05