The Parallel Universe Magazine

Issue 45

Analyze the Performance of Reduction Operations in Data Parallel C++

This issue covers everything from low-level performance tuning in Data Parallel C++ to simple but effective tricks that boost AI performance. 

On one side of this spectrum, read about oneAPI and heterogeneous parallelism. It features a continuation of the in-depth analysis from the previous issue of The Parallel Universe, as well as how to convert OpenACC* to the more portable OpenMP* standard. 

On the data analytics side, learn about the role and potential of CPUs in deep learning, how to drastically improve classical machine learning, and more.

Read This Issue

{"collectionRelationTags":{"relations":{"EXCLUDE":["etm-454697a6b0ca41e8a0f6606316e92b7c"],"AND":["etm-b21347d4d9474d5081968efe45da1418","etm-7221894ca55a4b6abf4a2889ca43ad82"]},"featuredIds":[]},"collectionId":"653290","resultPerPage":0.0,"filters":[{"facetId":"@stm_10349_en","field":"stm_10349_en","type":"hierarchical","basePath":"EMT_Industry","displayName":"Industry","deprecated":false},{"facetId":"@stm_10290_en","field":"stm_10290_en","type":"specific","basePath":"rdc Topics","displayName":"Topics","deprecated":false},{"facetId":"@stm_10296_en","field":"stm_10296_en","type":"specific","basePath":"rdc Applications","displayName":"Applications","deprecated":false},{"facetId":"@stm_10184_en","field":"stm_10184_en","type":"specific","basePath":"r_Software","displayName":"Software","deprecated":false}],"coveoRequestHardLimit":"1000","accessDetailsPagePath":"/content/www/us/en/secure/design/internal/access-details.html","collectionGuids":["etm-7221894ca55a4b6abf4a2889ca43ad82","etm-b21347d4d9474d5081968efe45da1418"],"cardView":true,"defaultImagesPath":"/content/dam/www/public/us/en/images/uatable/default-icons","coveoMaxResults":5000,"fpgaFacetRootPaths":"{\"fpgadevicefamily\":[\"Primary Content Tagging\",\"Intel® FPGAs\",\"Intel® Programmable Devices\"],\"quartusedition\":[\"Primary Content Tagging\",\"Intel® FPGAs\",\"Intel® Quartus Software\"],\"quartusaddon\":[\"Primary Content Tagging\",\"Intel® FPGAs\",\"Intel® Quartus Software - Add-ons\"],\"fpgaplatform\":[\"Primary Content Tagging\",\"Intel® FPGAs\",\"Intel® FPGA Platforms\"]}"}

Product and Performance Information

1

Benchmark results were obtained prior to implementation of recent software patches and firmware updates that are intended to address exploits referred to as "Spectre" and "Meltdown." Implementation of these updates may make these results inapplicable to your device or system.

2

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.