Intel® Developer Zone:
Intel Software Blogs

June 2015 Hardware Seeding Contest - Win one of 10 Android Tablets
By Josh Bancroft (Intel) Posted on 06/08/15 0
This month’s hardware seeding contest is for one of ten (10) Acer Iconia Tab 8 (model A1-840FHD) Android tablets with a quad core Intel® Atom™ Z3745 processor. That means ten game devs will walk away with one each! These tablets have a 1900x1200 8" screen, 2GB of RAM, and are fully 64-bit capable...
The compiler is to blame for everything
By Andrey Karpov Posted on 06/04/15 5
Many programmers are very fond of blaming the compiler for different errors. Let's talk about it.
Use VTune™ Amplifier XE 2015 to analyze MPI Hybrid code
By Peter Wang (Intel) Posted on 06/03/15 0
Traditional OpenMP* is a fork-join parallel programming technology. First, program runs with a single master thread which is serial code, later, master thread assigns sub-tasks on created multiple threads where are in parallel region, master thread waits until all threads complete sub-tasks to me...
What I learned exhibiting for the first time at Power of Play
By C.J. K. Posted on 06/03/15 0
Power of Play 2015 was an amazing opportunity for me to exhibit Bit Ball, the game I’ve been working on for past few months. It happened to also be the first time I have ever exhibited anything that I have created. With no experience going in I was excited to see what I would learn. I’ve settled ...
Computer Vision Fun with Intel(R) INDE OpenCV
By Robert Ioffe (Intel) Posted on 06/03/15 0
If you want to get started with exploring Computer Vision algorithms, the best place to start used to be http://opencv.org/ - home of the OpenCV (Open Source Computer Vision Library) , an open source computer vision and machine learning software library. As is typical with all Open Source tools, ...
Jim Parsons Explores Intel and Partner Innovation
By Roger Chandler (Intel) Posted on 06/02/15 0
Have you noticed our new TV ad campaign starring Jim Parsons from “The Big Bang Theory”? Each spot highlights a single, innovative experience made possible by Intel technology. The ads are short and really fast-paced, so you might not have had time to fully appreciate our developer partners who a...
Beta Intel® Graphics Driver 15.36.20.4206 for Haswell and Broadwell
By Michael Coppock (Intel) Posted on 06/02/15 0
Purpose: This beta driver is released to resolve issues some users are reporting regarding a "flickering display" issue on some Intel Haswell and Broadwell based NUC products. These beta drivers are provided "as is" and are not supported by Intel Technical Support or any other department at...
NEW Graphics Driver 15.36.19.4170 posted for Haswell and Broadwell.
By Michael Coppock (Intel) Posted on 06/02/15 0
See the Release Notes for additional details. The 15.36.19.4170 has been posted to Intel Download Center at the following direct links to the drivers: 64 bit driver: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=24870 32 bit driver: http://downloadcenter.intel.com/Detail_D...
How to Survive a Hackathon
By AGATHA G. Posted on 06/02/15 0
How to prepare for and survive a hackathon Hackathons are exciting, yet daunting; challenging, yet fun. They’re an environment where like-minded people come together to creatively solve problems while meeting new people and learning new tricks. Whether it’s your first or tenth hackathon, ther...
Intel® RealSense™ Navigation Library Sample Code
By Colleen Culbertson (Intel) Posted on 06/01/15 0
If you've used the Food Network* hands free navigation provided by the Intel® RealSense™ Experience for Web Browsers you've seen how easy no-touch navigation can be added. Intel has now published the Intel® RealSense™ Navigation Library to make it easy to control web applications via gestures a...
Subscribe to Intel Developer Zone Blogs
Parallelism as a First Class Citizen in C and C++, the time has come.
By James Reinders (Intel) Posted on 08/09/11 16
It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming. The time has come for high level constructs for tas...
How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Emulator
By Tao Wang (Intel) Posted on 03/12/12 15
The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (VT) to speed up Android app emulation on a host machine. In combination with Android x86 emulator images provided by Intel and the of...
AVX-512 instructions
By James Reinders (Intel) Posted on 07/23/13 15
Intel® Advanced Vector Extensions 512 (Intel® AVX-512) The latest Intel® Architecture Instruction Set Extensions Programming Reference includes the definition of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions. These instructions represent a significant leap to 512-bit SIMD s...
Why a simple test can get parallel slowdown
By Alexey Kukanov (Intel) Posted on 03/04/08 15
 Those who read Russian may follow this link.  With multicore processors becoming widespread, parallel programming moves to mainstream. As indirect evidence, recently there are seen many attempts to develop a simple parallel benchmarking test to see performance benefits from multicore and multit...
The switch() statement isn't really evil, right?
By Clay Breshears (Intel) Posted on 09/26/13 15
In my current position, I work to optimize and parallelize codes that deal with genomic data, e.g., DNA, RNA, proteins, etc. To be universally available, many of the input files holding DNA samples (called reads) are text files full of the characters 'A', 'C', 'G', and 'T'. (It's not necessary to...
Intel AMT Alarm Clock
By Lance Atencio (Intel) Posted on 04/17/15 15
  Have you ever been working and had a patch come down from your IT department that you had to install now. Or how about a virus scan that brought your machine to a crawl in the middle of your work. If so, you may wish your IT department would use AMT Alarm Clock, a feature released in the 5.1 v...
Doctor Fortran in "I've Come Here For An Argument"
By Steve Lionel (Intel) Posted on 03/31/09 14
One of the most fundamental aspects of Fortran programming is passing arguments to procedures.  It is also one of the most misunderstood aspects.  In this space today I'll try to make things clearer. First, some terminology.  In Fortran, there are "actual arguments" and "dummy arguments".  An ac...
Setting the AMT Manageability Engine Password back to Factory Defaults
By Gael Hofemeier (Intel) Posted on 01/09/08 14
We recently received a question on our Manageability Forum asking how would we reset the Intel® AMT / "ME" password to factory defaults in the case where it may have been forgotten. Well, as with most BIO's there is an option to "Unprovision" and restore AMT/ME back to the factory defaults. As wi...
Benign data races: what could possibly go wrong?
By Dmitry Vyukov Posted on 01/06/13 13
The peril of data races. Shows how even the most innocent ones can break badly.
Under the hood: Learning more about task scheduling
By robert-reed (Intel) Posted on 05/06/08 13
I’m back with another challenge, encountered during my support work for Intel® Threading Building Blocks.  I’ve been working with several TBB users who appreciate the general philosophy of Cilk task scheduling embodied in TBB but have run into some practical challenges applying it to their applic...

    Publish Your Content

    Do you have an idea or advice to share with your community?

    Write and publish an article about it!