Intel® Developer Zone:
Intel Software Blogs

MeshCentral - Vacations
By ylian-saint-hilaire (Intel) Posted on 05/08/15 0
It's been a while since I blogged but I have been on sabbatical for a few weeks now and traveling in Quebec and Europe. In the last weeks before I left on vacation there was a lot of work to get various projects up and running. I then left for Montreal to visit family and I am now touring Franc...
Intel™ RealSense® Challenge – Here Are The Winners!
By Wendy Boswell (Intel) Posted on 05/07/15 0
Intel™ RealSense® technology makes it possible for our digital worlds to interact with our physical, organic worlds in meaningful ways. Many of the projects that developers are creating step across boundaries that just a few years ago would have been impossible to imagine. The Intel® RealSense™ ...
Top 10 Intel® Software Developer Stories | Skateboarding with IoT, 3D Scanning, Cube Rotation with Unity*, and More
By Karissa Pagliero (Intel) Posted on 05/06/15 1
Intel® Developer Zone experts, innovators, and Black Belts contribute hundreds of helpful articles and blog posts every month. From code samples to how-to guides, we’ve gathered the most popular software developer stories so you don’t miss a thing.   1. Intel®  RealSense™ 3D scanning: How to Sc...
Data sharing between programming environments on Intel® Edison
By Raghavendra Ural (Intel) Posted on 05/05/15 0
There are many situations where we want to use multiple programming environments to to develop our IoT applications, for example, We prefer to do image processing using OpenCV* in C++ than doing it on NodeJS or Arduino. Mainly because, there are lot of examples on OpenCV written in C++. Let's s...
Coding in your browser: Using the Codebox* IDE with your Intel® Edison
By WAI LUN POON (Intel) Posted on 05/04/15 0
There are multiple ways to write code for the Intel® Edison (Arduino* IDE, vi, emacs, SFTP, Intel® XDK, etc.), here's how you can do it from your browser! Codebox* is an open source web-based IDE that you can install on your Intel® Edison. Once it's set up, you can simply point to the Intel® Edi...
First Rule of Programming Club
By Clay Breshears (Intel) Posted on 05/04/15 1
No, it is not "You do not talk about Programming Club." That would be silly. If we didn't talk about it, who would join?
Intel® University Games Showcase at GDC 2015
By Randi Rost (Intel) Posted on 05/04/15 0
We had a fantastic time at the Intel® University Games Showcase at GDC 2015! The teams representing their university game development programs were highly qualified, highly motivated, and highly enthusiastic. The venue was electric! The event featured student teams from 10 universities with top-...
Rapid Makers
By Asaf Shelly Posted on 05/03/15 0
For some while I keep finding around me things related to Makers, Quadcopters, and algorithms. At first I thought that it is just by chance... That IoT is nice, and Makers are having fun, and algorithms are just another way of saying parallel programming and so on... Apparently there is something...
Resin.io releases experimental support for the Intel® Edison
By WAI LUN POON (Intel) Posted on 05/01/15 0
Managing a fleet of IoT devices and deploying code is no easy task. Resin.io changes the workflow by leveraging Git and Docker technology! How It Works When you have new code for your end devices, all you need to do is simply perform a "git push". Resin.io builds your code into a Docker contain...
Restudy SchemaRDD in SparkSQL
By Hao C. (Intel) Posted on 05/01/15 0
At the very beginning, SchemaRDD was just designed as an attempt to make life easier for developers in their daily routines of code debugging and unit testing on SparkSQL core module. The idea can boil down to describing the data structures inside RDD using a formal description similar to the relational database schema. On top of all basic functions provided by common RDD APIs, SchemaRDD also provides some straightforward relational query interface functions that are realized through SparkSQL. After several releases and updates, SchemaRDD successfully drew attention among developers in Spark community. Now, it is officially renamed to “DataFrame” API on Spark’s latest trunk. This article starts with background of SchemaRDD, and then analyzes its design principles and application characteristics. Finally, it gives a brief review of SchemaRDD’s history, and makes a general discussion on its application prospects in Spark’s future development trends.
Subscribe to Intel Developer Zone Blogs
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...
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...
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...
From ARM NEON to Intel SSE- the automatic porting solution, tips and tricks
By victoria-zhislina (Intel) Posted on 12/12/12 14
I love ARM. Yes, I do. - Why do I work for Intel then? Because I love Intel even more. That's why I'd like to help independent software vendors to port their products from ARM to Intel Architecture. But if and only if they would like to do it. Why would they like it? The answer is simple. Curren...
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...
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...
Is your memory management multi-core ready?
By Roman Dementiev (Intel) Posted on 08/21/09 13
Recently I have got a workload that could not scale beyond a few cores. This particular application is using one thread per user, so theoretically, if one has an 8-core machine then 8 concurrent users should fully utilize the machine giving 8x speedup compared to a sequential run. It did not happ...
C-states and P-states are very different
By Taylor Kidd (Intel) Posted on 01/01/15 13
C-states are idle states and P-states are operational states. This difference, though obvious once you know, can be initially confusing. With the exception of C0, where the CPU is active and busy doing something, a C-state is an idle state. Since an idle CPU isn't doing anything (i.e. any usefu...

    Publish Your Content

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

    Write and publish an article about it!