Mensajes en el blog

Core Challenge In Speeding Up Python, PHP, HHVM, Node.js...

A traditional compiler translates a high-level computer program into machine code for the CPU you want to run it on. An interpreted language translates a high-level language into the machine code for some imaginary CPU. For historical reasons, this imaginary CPU is called a "virtual machine" and its instructions are called "byte code." One advantage of this approach is development speed: creating...
Autor David S. (Blackbelt) Última actualización 04/07/2019 - 20:00
Mensajes en el blog

The JITter Conundrum - Just in Time for Your Traffic Jam

In interpreted languages, it just takes longer to get stuff done - I earlier gave the example where the Python source code a = b + c would result in a BINARY_ADD byte code which takes 78 machine instructions to do the add, but it's a single native ADD instruction if run in compiled language like C or C++. How can we speed this up? Or as the performance expert would say, how do I decrease...
Autor David S. (Blackbelt) Última actualización 04/07/2019 - 20:00
Mensajes en el blog

PGO: Let It Go (PHP)

We can hope that companies like Intel® will come along with a faster processor. (And this does tend to happen every year). Or we can improve our compilers to produce better machine code. Or we can analyze our own code and change it to run more optimally. For PHP, we do all three: We partner with the processor architects to improve the way they execute PHP; we look for changes we can make to the...
Autor David S. (Blackbelt) Última actualización 03/07/2019 - 20:08
Article

How to Verify That OpenSSL is Using Multibuffer With Your Web Server

This article describes how to check if the multibuffer code path is being used so that systems administrators can verify that their web server is operating as expected. Note that this procedure assumes that the web server is running on a Linux*-based system.
Autor John M. (Intel) Última actualización 06/07/2019 - 16:40
Mensajes en el blog

Doubling the Performance of OpenStack Swift with No Code Changes

My current gig is mostly about performance. I manage a group of software engineers dedicated to the languages becoming really important to the cloud and the datacenter.

Autor David S. (Blackbelt) Última actualización 06/07/2019 - 17:10
Article

Introducing DNN primitives in Intel® Math Kernel Library

Please notes: Deep Neural Network(DNN) component in MKL is deprecated since intel® MKL ​2019 and will be removed in the next intel® MKL Release.

Autor Vadim Pirogov (Intel) Última actualización 21/03/2019 - 12:00
Article

在英特尔® 数学核心函数库中引入 DNN 基元

    深度神经网络 (DNN) 处于机器学习领域的前沿。这些算法在 20 世纪 90 年代后期得到了行业的广泛采用,最初应用于诸如银行支票手写识别等任务。深度神经网络在这一任务领域已得到广泛运用,达到甚至超过了人类能力。如今,DNN 已用于图像识别、视频和自然语言处理以及解决复杂的视觉理解问题,如自主驾驶等。DNN 在计算资源及其必须处理的数据量方面要求非常苛刻。

Autor Vadim Pirogov (Intel) Última actualización 21/03/2019 - 12:08
Mensajes en el blog

Big Datasets from Small Experiments

Autor Andrey Vladimirov Última actualización 04/07/2019 - 18:46
Article

Intel® Data Analytics Acceleration Library - Decision Trees

Decision trees method is one of most popular approaches in machine learning. They can easily be used to solve different classification and regression tasks.
Autor Gennady F. (Blackbelt) Última actualización 06/07/2019 - 10:58
Mensajes en el blog