Фильтры

Блоги

Developer API Documentation for Intel® Performance Counter Monitor

 

Автор: Roman Dementiev (Intel) Последнее обновление: 08.10.2019 - 18:20
Блоги

New optimizations for X86 in upcoming GCC 5.0

 

Автор: Evgeny Stupachenko (Intel) Последнее обновление: 24.01.2018 - 12:12
Блоги

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.

Автор: Andrey Karpov (Blackbelt) Последнее обновление: 30.05.2018 - 07:08
Блоги

The Last Line Effect

Автор: Andrey Karpov (Blackbelt) Последнее обновление: 20.11.2019 - 08:19
Блоги

Dynamic Languages Take Over the Internet

The server world has really embraced Python in a big way. For example, the OpenStack project is a very popular Infrastructure as a Service offering, and most of it is written in Python. This makes Python a leader for Software Defined Infrastructure (SDI), Software Defined Storage (SDS) and Software Defined Networking (SDN).
Автор: David S. (Blackbelt) Последнее обновление: 09.12.2019 - 12:20
Блоги

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...
Автор: David S. (Blackbelt) Последнее обновление: 09.12.2019 - 12:20
Блоги

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...
Автор: David S. (Blackbelt) Последнее обновление: 09.12.2019 - 12:20
Блоги

Celebrating a Decade of Parallel Programming with Intel® Threading Building Blocks (Intel® TBB)

This year marks the tenth anniversary of Intel® Threading Building Blocks (Intel® TBB).

Автор: Sharmila C. (Intel) Последнее обновление: 15.10.2019 - 18:16
Блоги

PCM Column Names Decoder Ring

When Processor Counter Monitor (PCM) is generating csv files as output, short names are used as column headers.

Автор: Thomas Willhalm (Intel) Последнее обновление: 19.03.2020 - 05:58