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

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

Flow Graph Analysis for Performance

Flow Graph Analysis for Performance

Flow graphs have been used to represent programming since the earliest days because they’re such a powerful way to think about programming. Real-time programming, event-based programming, and parallel programming have all helped...

The Several Faces of Intel Compilers

The Several Faces of Intel Compilers

Intel compilers are extremely popular with performance-minded developers who compile C, C++, or Fortran for the x86 architecture (32 or 64 bit). The quest for top performance is the key attribute that users single out. If you ask...

Concurrency for Hash Tables

Concurrency for Hash Tables

C++ Performance Tuning with Intel Threading Building Blocks

Are You Ready for a 5x Python Performance Boost?

Are You Ready for a 5x Python Performance Boost?

In the highly competitive world of CAD/CAE where high performance is everything, software developers can now add real value by using an accelerated Python implementation. And I have some test results from DATADVANCE, known for...

Understanding Why Data Layout Matters

Understanding Why Data Layout Matters

The impact of data layout on performance can be significant. One opportunity to realize better performance exists in an important new capability of the latest version of the Intel® Math Kernel Library. This feature offers...

Navigating HPC for Competitive Advantage in 2018

Navigating HPC for Competitive Advantage in 2018

So far, we’ve only scratched the surface of what’s possible

Boost System and IoT Development with Updated Intel System Studio

Boost System and IoT Development with Updated Intel System Studio

Intel System Studio is an incredible collection of tools, and it’s all available for free (90 days at a time). If you’re involved in system bring up, or whole system debug, the power of this toolset is something worth trying.

Computing Our Way to Smart Cities

Computing Our Way to Smart Cities

Urban informatics, “Array of Things” to play key roles

Building the World’s Largest Radio Telescope

Building the World’s Largest Radio Telescope

SC17 puts the spotlight on the Square Kilometer Array project

Watch Experts Talk About Cool Science at HPC

Watch Experts Talk About Cool Science at HPC

Video highlights from the Intel HPC Developer Conference.

Raise Your Hand and Ask: What’s a Qubit?

Raise Your Hand and Ask: What’s a Qubit?

Most people don’t want to be the uncool one to raise their hand and ask a question, but in many cases we really should. These occasional “Raise Your Hand and Ask” posts highlight cool “buzzwords” you may have heard.

Connecting Dies: How Moore’s Law Now Drives Packages

Connecting Dies: How Moore’s Law Now Drives Packages

Did you know that processors, and other packaged integrated circuits, often contain more than one die (aka chip)? It’s not something you can tell by looking at them.

Intel HPC Developer Conference and SC17: Supercomputing Matters More Than Ever

Intel HPC Developer Conference and SC17: Supercomputing Matters More Than Ever

More than ever, developments in high performance computing are affecting the entire computer science field and touching every facet of our lives.

Intel’s ‘2018 Model Year’ Developer Tools Are Now Available

Intel’s ‘2018 Model Year’ Developer Tools Are Now Available

When I want the best performance on x86/x86-64 processors while using C, C++, Fortran, or Python, Intel tools have no equal. Intel tools can also help with C# and Java optimization. Starting this week, we can now kick the tires of...

Developer Skills at Work: Serious (and Not-So-Serious) Stuff

Developer Skills at Work: Serious (and Not-So-Serious) Stuff

Feeling knowledgeable? I have two different opportunities to put your software development knowledge to work. They could not be more different! Not-so-serious first. In preparing for this blog, I wasted enough time to become the...

Digital Twins: A Compelling Use for Simulations on IoT Data

Digital Twins: A Compelling Use for Simulations on IoT Data

Imagine that we know an object well when it starts out, and we can measure activity and forces applied to it, and we can simulate how it would react and change. In such a case, we’ve created a “Digital Twin” for our...

Raise Your Hand and Ask: What’s PGAS?

Raise Your Hand and Ask: What’s PGAS?

Note: Most people don’t want to be the uncool one to raise their hand and ask a question, but in many cases we really should. These occasional “Raise Your Hand and Ask” posts highlight cool “buzzwords” you may have heard. My aim...

Load More