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.”

A Quick Introduction to ‘daal4py’ for Data Scientists

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...

Intel’s OpenVINO™ Toolkit: Deep Learning + Vision + Heterogenous Compute

Intel’s OpenVINO™ Toolkit: Deep Learning + Vision + Heterogenous Compute

Intel recently renamed its Computer Vision SDK as the OpenVINO™ toolkit. Looking at all that’s been added, it’s not surprising Intel wanted a new name to embrace all the new functionality. Included in the toolkit are three new...

Accelerated Python: The Momentum Continues

Accelerated Python: The Momentum Continues

Intel’s support of Accelerated Python continues to be the logical choice for any performance-sensitive Python users. The team has added many new features recently including Python 3.6 support, performance enhancements for...

A Look at Intel’s 2019 Software Development Tools

A Look at Intel’s 2019 Software Development Tools

Intel’s software development tools continue to advance year after year, supporting new processors and standards, improving performance, and taking compatibility seriously. For dependable, top-performance tools for x86 and x86-64,...

Load More