]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add changelog 15875/head
authorMartin Kronbichler <martin.kronbichler@uni-a.de>
Mon, 14 Aug 2023 15:30:20 +0000 (17:30 +0200)
committerMartin Kronbichler <martin.kronbichler@uni-a.de>
Mon, 14 Aug 2023 15:37:11 +0000 (17:37 +0200)
doc/news/changes/minor/20230814Kronbichler [new file with mode: 0644]

diff --git a/doc/news/changes/minor/20230814Kronbichler b/doc/news/changes/minor/20230814Kronbichler
new file mode 100644 (file)
index 0000000..e1499ef
--- /dev/null
@@ -0,0 +1,12 @@
+Improved: deal.II now has a flag DEAL_II_USE_VECTORIZATION_GATHER to control
+the use of gather/scatter instructions on the x86 architecture. On a wide
+range of Intel hardware with microcode mitigation for the Intel Gather Data
+Speculation (GDS, aka Downfall) side channel vulnerability, in particular,
+server processors of the Broadwell, Skylake, Cascade Lake, and Ice Lake
+families released between 2015 and 2021, these instructions can be much slower
+than scalar loads. While the default behavior of deal.II is to aggressively
+enable these instructions in the intrinsics-class VectorizedArray, the new
+variable can be used to disable their use if deemed to give better
+performance.
+<br>
+(Martin Kronbichler, Matthias Maier, 2023/08/14)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.