Документ посвящен основам параллельного программирования с использованием OpenMP и охватывает локальность ссылок в памяти, иерархическую организацию памяти и оптимизацию алгоритмов умножения матриц и численной интеграции. Обсуждаются различные концепции, такие как временная и пространственная локализация, а также структуры доступа к массивам и алгоритмы замещения записей в кэше. Приведены примеры на C, иллюстрирующие наивные и оптимизированные методы вычислений, а также использование OpenMP для распараллеливания задач.