Авторские блоги

Reduce Boilerplate Code in Parallelized Loops with C++11 Lambda Expressions
Опубликовано gaston-hillar Размещено 14.04.2016 0
Parallelize loops with Intel® Threading Building Blocks using Intel® C++ Compiler for lambda expressions.
Working with devices connected to the I2C Bus with JavaScript*
Опубликовано gaston-hillar Размещено 26.05.2015 0
You can easily work with any electronic device or component that implements the I2C bus with an Intel® Galileo Gen 2 board, Intel® XDK IoT Edition and JavaScript*. Sometimes, your Internet of Things project requires you to interact with either a device or component that implements the I2C bus bu...
Optimizing Big Data processing with Haswell 256-bit Integer SIMD instructions
Опубликовано gaston-hillar Размещено 11.06.2014 0
Big Data requires processing huge amounts of data. Intel Advanced Vector Extensions 2 (aka AVX2) promoted most Intel AVX 128-bits integer SIMD instruction sets to 256-bits. Intel AVX brought 256-bits floating-point SIMD instructions, but it didn't include 256-bits integer SIMD instructions. Intel...
Optimized Pseudo Random Number Generators with AVX2
Опубликовано gaston-hillar Размещено 07.06.2014 0
Intel® Math Kernel Library includes powerful and versatile random number generators that have been optimized to take full advantage of Intel® Advanced Vector Extensions 2 (aka Intel® AVX2) introduced with the Haswell CPUs. In this post, I’ll explain how to use a random number generator that bene...
Tasks or Software Threads?
Опубликовано gaston-hillar Размещено 12.02.2010 2
Most modern threading platforms are already offering task based programming models. Thus, they are allowing developers to follow one of the eight rules for multicore programming written by James Reinders a few years ago. I’m specifically talking about rule #3: "Program in tasks (chores), not thre...
Installing Intel® Parallel Advisor Lite on Windows 7
Опубликовано gaston-hillar Размещено 07.10.2009 2
Many Windows developers stayed in Windows XP instead of upgrading their developer workstations to Windows Vista. Windows Vista introduced some compatibility problems when installing certain applications. Now, Windows 7 is round the corner and many developer workstations are going to move to this ...
Using Intel Parallel Studio to teach the most difficult issues related to multi-core programming
Опубликовано gaston-hillar Размещено 10.06.2009 4
As my blogger profile says, I’m always researching about new tools and technologies. Therefore, I couldn’t help downloading and testing Intel Parallel Studio’s Beta. I’m usually involved in projects using many different programming languages. I’m not a C++ guru. However, I often work with unmanag...