The following tutorials and webinars help you to learn about Intel® ArBB, the dynamic runtime, types and containers, programming syntax, and best coding practices. These video presentations target both new and experienced Intel ArBB users.
Featured Video : Code Tips II Webinar
Thanks to our user base and increasing community we extend the first “Code Tips” webinar. In this webinar, we discuss best practices including:
- How to develop in immediate mode and later “toggle” to production/JIT code
- How to get initial data into a container (memory mapping and binding)
- How to update the values of a containers according to an index
We share code examples, background information, and insight to our design decisions.
This webinar is great for developers who want to have a fresh start after some initial steps, or people who are preparing to have a look at Intel ArBB. It is also a great chance to ask questions of Intel ArBB engineers and experts during and after this webinar.
Video Topics
| Topic | Length | Difficulty | Description |
| Short Introduction | 5:00 | Beginner | A quick overview of the dynamic engine, memory handling and container types, includes a simple code example |
| Syntax Tutorial: Range | 3:57 | Beginner | Walkthrough a code example that shows how to use the range interface to avoid needless copies |
| Syntax Tutorial: Bind | 5:40 | Beginner | Walkthrough a code example that shows how to strategically use the bind interface to improve performance |
| Intel ArBB and C/C++ Extensions for Array Notation | 19:40 | Beginner | Intel engineers discuss the similarities and differences between Intel® ArBB and C/C++ Extensions for Array Notation |
| Technical Overview Webinar | 54:45 | Intermediate | An in-depth overview of the execution model and syntax, includes several code examples |
| Short Overview of Code Tips | 7:10 | Intermediate | A quick introduction to avoiding several common programming pitfalls |
| Code Tips Webinar | 55:51 | Intermediate | An in-depth syntax discussion on map function usage, user defined types, and programming for performance |
| Code Tips Webinar II | 42:51 | Intermediate | An in-depth syntax presentation on toggling between development/production code, memory binding, and updating container values according to an index |
