diff --git a/main.typ b/main.typ index 5409e76..6f9e35c 100644 --- a/main.typ +++ b/main.typ @@ -44,7 +44,10 @@ #align( center, outline( - title: "СОДЕРЖАНИЕ" + title: pad( + bottom: text-size, + "СОДЕРЖАНИЕ" + ) ) ) @@ -54,6 +57,7 @@ center, pad( left: -text-indentation, + bottom: text-size, heading( numbering: none, "Введение" @@ -245,7 +249,7 @@ HPF стал попыткой расширения языка программи OpenMP появился как дополнение к MPI -- в этой библиотеки реализовывался параллелизм через общую память с помощью директив для компилятора, вставляемых в код программы. Такой подход OpenMP снижал сложность внедрения многопоточного выполнения в рамках одной машины. При этом различия между моделью распределённых вычислений MPI и подходом OpenMP позволяло использовать их вместе для ещё большего ускорения вычислений. -== Философская проблема: что считать "естественной" моделью параллелизма? +== Что считать "естественной" моделью параллелизма? Распространение подходов к параллельному программированию отражало более глубокие, неразрешённые вопросы о фундаментальной природе параллельных вычислений. Исследователи и практики вели -- и продолжают вести -- длительные дискуссии о том, следует ли выражать параллелизм в алгоритме или же стоит полагаться на аппаратно-ориентированные подходы. @@ -392,6 +396,7 @@ SYCL, разработанный Khronos Group и впервые выпущен center, pad( left: -text-indentation, + bottom: text-size, heading( numbering: none, "СПИСОК СОКРАЩЕНИЙ" @@ -419,6 +424,7 @@ IR (Intermediate Representation) -- промежуточное представ center, pad( left: -text-indentation, + bottom: text-size, heading( numbering: none, "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ"