James Reinders

Software Programmer

James Reinders is a software programmer with a passion for Parallel Programming and Parallel Computer Architecture. He has contributed to the development of some of the world’s fastest computers, and the software tools that make that performance accessible for programmers. James has shared this passion in classes, webinars, articles and has authored eight books for software developers. James enjoyed 10,001 days working at Intel, and now continues to share his passion to help others “Think Parallel.”

Turbo-Charged Open Shading Language on Intel® Xeon® Processors with Intel® Advanced Vector Extensions 512

Cross-Platform Tools for System and IoT Developers

Cross-Platform Tools for System and IoT Developers

Bringing up a system for the first time, or developing for an IoT device, has unique challenges that can be addressed by downloading and using Intel System Studio. This suite of tools is tailored to the special needs of device...

A Look at the Open-Source Tools Behind Today’s State-of-the-Art Visual Effects

A Look at the Open-Source Tools Behind Today’s State-of-the-Art Visual Effects

The magic of computer graphics is taken as a given for visual special effects these days. It wasn’t always so. The ground-breaking 1982 movie Tron was snubbed for an Oscar nomination, as the film’s director related, because the...

A Quick Introduction to ‘daal4py’ for Data Scientists

A Quick Introduction to ‘daal4py’ for Data Scientists

Accelerating scikit-learn with Intel’s accelerated Python requires absolutely no code changes, thereby giving us a nearly effortless way to enhance performance. However, scikit-learn is designed for machine learning operations on...

Simple Python Performance Tune-Ups You Shouldn’t Ignore

Simple Python Performance Tune-Ups You Shouldn’t Ignore

Many of us who depend on Python a great deal these days know it’s quite easy to make it run faster without having to change code at all. Sound too good to be true? What’s the catch? The catch is this: You need to be using...

‘Many Devices, One API’ and the OpenVINO Toolkit

‘Many Devices, One API’ and the OpenVINO Toolkit

Vision as an input is everywhere—and with many accelerators available to assist us. Now there is an optimized toolkit from Intel to span the hardware with a single API, and it includes a library of functions, pre-optimized...

AI Is Reshaping Programming: Four Tips on How to Stay on Top

AI Is Reshaping Programming: Four Tips on How to Stay on Top

AI is reshaping programming as we know it, creating an intersection of the old and the new. As a programmer, this creates new challenges but with a familiar ring to them. Here are four ways that I’ve found to help me stay on top...

OpenVINO™ Toolkit and FPGAs

OpenVINO™ Toolkit and FPGAs

A Look at the FPGA Targeting of this Versatile Toolkit

Accelerated Python: Give Python an Even Bigger Boost with No Code Changes

Accelerated Python: Give Python an Even Bigger Boost with No Code Changes

Intel’s support of Accelerated Python continues to make it the logical choice for any performance-sensitive Python users (plus it’s free!). Intel’s distribution is a tuned version of the open source Python we all normally use....

If You’re ‘As Clever As You Can Be When You Write It,’ Can Intel Parallel Studio Help You Debug It?

If You’re ‘As Clever As You Can Be When You Write It,’ Can Intel Parallel Studio Help You Debug It?

One of my favorite quotes is from Brian Kernighan, who wrote: “Everyone knows that debugging is twice as hard as writing a program in the first place. So, if you're as clever as you can be when you write it, how will you ever...

Now Available: Intel’s 2019 Software Development Tools

Now Available: Intel’s 2019 Software Development Tools

Intel Parallel Studio XE is an expansive suite of software development tools made specifically for building and analyzing software written in C, C++, Fortran, and Python. In my opinion, if you develop C, C++, Fortran, or Python...

Inside Intel’s Graphics Performance Analyzers Version 2018 R2

Inside Intel’s Graphics Performance Analyzers Version 2018 R2

The Intel® Graphics Performance Analyzers (Intel® GPA) team describes their tool with this tag line: “Improve your game's performance by quickly identifying problem areas.” Any program that depends on good frame rates will benefit...

Load More