Intel® Array Building Blocks Knowledge Base

Submit New Article



Title Tag(s) Modified Date
VM functions arbb_is_*_null() and arbb_set_*_null() are removed in Beta 6: What to do?
A transition guide for programs that use arbb_is_*null() and arbb_set_*_null() functions.
Type: Technical Notes
Intel Array Building Blocks 08/25/2011
Intel® Array Building Blocks 1.0 Beta List of Bug Fixes
Summary of bug fixes and software changes in Intel(R) ArBB 1.0 Beta.
08/24/2011
What's New in Intel® Array Building Blocks (Intel® ArBB)
Intel® ArBB 1.0 Beta 6 Key New Features A vastly improved backend for Intel® AVX that takes full advantages of the 256-bit AVX instruction set. Numerous user experience improvements in the C++ fr ...
08/24/2011
map() with nested containers - part 2
We describe a good workaround for using map with a nested container. Currently map() only works with dense containers.
Type: Tips and Techniques,Technical Notes
neighbor map nested 06/23/2011
map() with nested containers - part 1
We clarify the documentation on map() and which containers work properly with it.
Type: Known Issues,Tips and Techniques,Technical Notes
map nested 06/01/2011
3D shift_sticky and shift_page_sticky incorrect results
shift_sticky does not produce the correct output when shifting pages (the same as shift_page_sticky and any of the reverse variants)
Type: Known Issues
shift_sticky shift_page_sticky 06/01/2011
How to Separate Closure Compilation and Execution -- An Introduction to closure::compile()
A new API, closure::compile(), is introduced in Intel(R) ArBB 1.0 Beta 5 to allow users to better manage the overhead of closure capturing and compilation.
Type: Technical Notes
05/16/2011
Deployment and Development Libraries
We describe the differences in functionality between the deployment and development libraries
Type: Performance and Optimization,Technical Notes
development deployment ArBB environment variables 05/10/2011
Intel(R) ArBB variables not displayed correctly in Microsoft* Visual Studio* debugger -- How to resolve
Users who are developing mixed-mode applications may find Intel(R) ArBB variables not being displayed corrected in the Microsoft* Visual Studio* managed code debugger. This article explains how to resolve this problem.
Type: Known Issues
Intel ArBB Intel Array Building Blocks 05/04/2011
Intel® Array Building Blocks Known Issues and Limitations
Describes known issues in the Intel® ArBB.
Type: Known Issues
bugs known issues 05/03/2011
"Can't find MSVSR90.dll" -- How to resolve
Intel(R) ArBB samples fail to build on Windows platforms because of MSVSR90.dll not being found. How to resolve this problem?
Type: Known Issues
Array Building Blocks 05/03/2011
How to use the Intel(R) ArBB Virtual Machine API - Code Samples
Two code samples illustrating the basic usage of the Intel(R) ArBB VM API
Type: Sample Code
03/14/2011
Intel ArBB Segregated Storage and Data Copies
This article will answer the question when and how many copies occur for the inputs and outputs of an Intel ArBB function.
Type: Tips and Techniques,Performance and Optimization,Technical Notes
SOA webinar Parallel Programming bind alignment JIT AOS code tips range copy-in copy-out stride pitch memory mapping call-operator 03/07/2011
Intel® ArBB Videos, Tutorials and Webinars
This video archive helps developers quickly get up to speed on basic Intel® ArBB topics and advanced coding techniques.
Type: Tips and Techniques,Performance and Optimization,Technical Notes,Landing & Links
webinar Parallel Programming video Presentation 02/22/2011
Recording and Presentation Slides from Intel(R) ArBB Webinar on Dec 9, 2010
Download the recording and presentation materials for the webinar titled Intel ArBB Code Tips.
Type: Tips and Techniques,Technical Notes
02/22/2011
Recording and Presentation Slides from Intel® ArBB Webinar on Feb 22, 2011
Download the recording and presentation materials for the webinar titled Intel ArBB Code Tips II.
Type: Tips and Techniques,Technical Notes
Training webinar video tutorial Presentation 02/22/2011
Intel® ArBB Virtual Machine API
This document provides information about the Intel® ArBB Virtual Machine (VM) Application Programming Interface (API).
Type: Compatibility,Technical Notes,Landing & Links
language api Virtual Machine application programming interface ArBB 02/09/2011
Intel® ArBB Support
This is the Intel® Array Building Blocks (Intel® ArBB) home page.
Type: Download, Registration, Licensing,Installation,Known Issues,Errors and Diagnostics,Software Defects,Tips and Techniques,Performance and Optimization,Compatibility,Technical Notes,Sample Code
data parallelism Parallel Programming data parallel 02/04/2011
Intel® Array Building Blocks Code Samples
Provides a summary of the Intel® ArBB code samples and instructions on how to build and run them.
Type: Sample Code
sample code data parallelism multi-core example code ArBB code samples 02/04/2011
SC10 Tutorial: Using Intel® Array Building Blocks for Efficient Development of Multicore Applications
An in-depth Intel® ArBB tutorial delivered at the SC10 conference.
Type: Technical Notes,Landing & Links
data parallelism Parallel Programming HPC tutorial SuperComputing Conference Intel ArBB Supercomputing 10 02/04/2011
Complex Support with Intel® ArBB
We describe the most current and best known methods to bind complex data structures from C++ to Intel® ArBB dense containers.
Type: Tips and Techniques,Technical Notes,Sample Code
complex bind binding dense 01/20/2011
Intel® ArBB Code Tips
This page contains links to code examples and development tips for building better Intel® ArBB code.
Type: Tips and Techniques,Sample Code,Landing & Links
debugging Code example code syntax code samples 01/20/2011
Three Things to Consider After Intial Speedups
Intel® ArBB is well suited for large kernels of computation combined with a large data set. We describe common optimizations to try once you have gotten initial scalability with a small kernel.
Type: Tips and Techniques
IPP optimization MKL JIT 01/20/2011
Return On Investment (ROI) with Respect to Intel® ArBB Coding
We discuss the philosophy behind coding with Intel® ArBB. In the same time it takes hand optimize a few kernels in your workload you can code all your kernels with ArBB and get great performance.
Type: Performance and Optimization,Technical Notes
Performance analysis 01/20/2011
Intel® ArBB Frequently Asked Questions
This page answers frequently asked questions about Intel® Array Building Blocks (Intel® ArBB).
Type: Tips and Techniques,Technical Notes,Landing & Links
ArBB ArBB FAQs 01/20/2011