https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Math_Kernel_Library
Math Kernel Library - Versionsgeschichte
2025-05-20T02:47:57Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.1
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=240965774&oldid=prev
2003:DB:3F21:9E00:39A3:F505:4565:6ACB am 8. Januar 2024 um 09:40 Uhr
2024-01-08T09:40:18Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. Januar 2024, 11:40 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von<del style="font-weight: bold; text-decoration: none;"> der Firma</del> [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= https://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds, welche es erlauben, das nach CPU-Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= https://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds, welche es erlauben, das nach CPU-Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
</tr>
</table>
2003:DB:3F21:9E00:39A3:F505:4565:6ACB
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=222984572&oldid=prev
2003:E1:1737:2400:7857:873D:74FA:1A4E am 18. Mai 2022 um 18:19 Uhr
2022-05-18T18:19:00Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 18. Mai 2022, 20:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= https://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds welche es erlauben, <del style="font-weight: bold; text-decoration: none;">dass</del> nach CPU<del style="font-weight: bold; text-decoration: none;"> </del>Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= https://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds<ins style="font-weight: bold; text-decoration: none;">,</ins> welche es erlauben, <ins style="font-weight: bold; text-decoration: none;">das</ins> nach CPU<ins style="font-weight: bold; text-decoration: none;">-</ins>Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
</tr>
</table>
2003:E1:1737:2400:7857:873D:74FA:1A4E
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=208640849&oldid=prev
Aka: https, Links normiert
2021-02-09T20:26:09Z
<p>https, Links normiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Februar 2021, 22:26 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= <del style="font-weight: bold; text-decoration: none;">http</del>://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds welche es erlauben, dass nach CPU Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= <ins style="font-weight: bold; text-decoration: none;">https</ins>://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es mehrere Workarounds welche es erlauben, dass nach CPU Hersteller diskriminierende Verhalten der MKL zu umgehen.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[<del style="font-weight: bold; text-decoration: none;">Gaußsches_Eliminationsverfahren</del>#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[<ins style="font-weight: bold; text-decoration: none;">Gaußsches Eliminationsverfahren</ins>#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == --></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == --></div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=204965937&oldid=prev
91.63.112.210: Neuer Workaround als Quelle verlinkt
2020-10-28T12:19:51Z
<p>Neuer Workaround als Quelle verlinkt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Oktober 2020, 14:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es <del style="font-weight: bold; text-decoration: none;">Hotfixes</del> <del style="font-weight: bold; text-decoration: none;">zum</del> <del style="font-weight: bold; text-decoration: none;">vorübergehenden</del> <del style="font-weight: bold; text-decoration: none;">Wiederherstellen</del> der <del style="font-weight: bold; text-decoration: none;">verlorenen</del> <del style="font-weight: bold; text-decoration: none;">Performance</del>.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt, da dort weitaus langsamerer Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor 3–10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt, obwohl möglicherweise vorhanden. Mittlerweile gibt es <ins style="font-weight: bold; text-decoration: none;">mehrere</ins> <ins style="font-weight: bold; text-decoration: none;">Workarounds</ins> <ins style="font-weight: bold; text-decoration: none;">welche</ins> <ins style="font-weight: bold; text-decoration: none;">es erlauben, dass nach CPU Hersteller diskriminierende Verhalten</ins> der <ins style="font-weight: bold; text-decoration: none;">MKL zu</ins> <ins style="font-weight: bold; text-decoration: none;">umgehen</ins>.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en<ins style="font-weight: bold; text-decoration: none;">}}</ref><ref>{{Internetquelle |url=https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html |titel=Daniël de Kok: Intel MKL on AMD Zen |abruf=2020-10-28</ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
</tr>
</table>
91.63.112.210
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=198284224&oldid=prev
Denniss: 2020 ist die aktuelle Version
2020-03-30T21:32:15Z
<p>2020 ist die aktuelle Version</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. März 2020, 23:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Management = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Management = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Erscheinungsjahr = 2003</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Erscheinungsjahr = 2003</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = MKL <del style="font-weight: bold; text-decoration: none;">2019.5</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = MKL <ins style="font-weight: bold; text-decoration: none;">2020</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = 11. Dezember 2019</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = 11. Dezember 2019</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion = </div></td>
</tr>
</table>
Denniss
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=198283817&oldid=prev
2003:DB:3F05:5800:14DC:44B2:4A7A:52FB am 30. März 2020 um 21:14 Uhr
2020-03-30T21:14:06Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. März 2020, 23:14 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Management = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Management = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Erscheinungsjahr = 2003</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Erscheinungsjahr = 2003</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = MKL <del style="font-weight: bold; text-decoration: none;">19</del>.<del style="font-weight: bold; text-decoration: none;">4</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion = MKL <ins style="font-weight: bold; text-decoration: none;">2019</ins>.<ins style="font-weight: bold; text-decoration: none;">5</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = 11. Dezember 2019</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = 11. Dezember 2019</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion = </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion = </div></td>
</tr>
</table>
2003:DB:3F05:5800:14DC:44B2:4A7A:52FB
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=194835157&oldid=prev
Denniss am 12. Dezember 2019 um 00:53 Uhr
2019-12-12T00:53:55Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Dezember 2019, 02:53 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == -->== Weblinks ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == --></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Denniss
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=194828651&oldid=prev
HilberTraum: /* Einleitung */ Kleinigkeiten
2019-12-11T19:21:46Z
<p><span class="autocomment">Einleitung: </span> Kleinigkeiten</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2019, 21:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt da dort weitaus <del style="font-weight: bold; text-decoration: none;">langsamer</del> Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor <del style="font-weight: bold; text-decoration: none;">3-10</del><ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt obwohl möglicherweise vorhanden. Mittlerweile gibt es Hotfixes zum vorübergehenden Wiederherstellen der verlorenen Performance.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt<ins style="font-weight: bold; text-decoration: none;">,</ins> da dort weitaus <ins style="font-weight: bold; text-decoration: none;">langsamerer</ins> Programmcode läuft als nötig, teilweise beobachtet werden Verlangsamungen um den Faktor <ins style="font-weight: bold; text-decoration: none;">3–10</ins><ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt<ins style="font-weight: bold; text-decoration: none;">,</ins> obwohl möglicherweise vorhanden. Mittlerweile gibt es Hotfixes zum vorübergehenden Wiederherstellen der verlorenen Performance.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
</tr>
</table>
HilberTraum
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=194826236&oldid=prev
Steffen Eilers: neuen Absatz zurück integriert
2019-12-11T17:32:14Z
<p>neuen Absatz zurück integriert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2019, 19:32 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt da dort weitaus langsamer Programmcode läuft als nötig, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt obwohl möglicherweise vorhanden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Math Kernel Library wurde von Intel am 9. Mai 2003 veröffentlicht. Sie eignet sich besonders für Intel-[[Mikroprozessor]]en und Einsatz im [[Multithreading]].<ref>{{Internetquelle |url= http://insidehpc.com/2017/03/intel-mkl-intel-tbb-together/ |titel=Intel MKL and Intel TBB Working Together for Performance |autor=Richard Friedman |hrsg=insideHPC Media |werk=Inside HPC |datum=2017-03-23 |zugriff=2017-03-25 |sprache=en}}</ref> Nicht von Intel stammende Prozessoren werden benachteiligt da dort weitaus langsamer Programmcode läuft als nötig<ins style="font-weight: bold; text-decoration: none;">, teilweise beobachtet werden Verlangsamungen um den Faktor 3-10<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref></ins>, leistungssteigernde Befehlssätze wie AVX werden nicht genutzt obwohl möglicherweise vorhanden.<ins style="font-weight: bold; text-decoration: none;"> Mittlerweile gibt es Hotfixes zum vorübergehenden Wiederherstellen der verlorenen Performance.<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ |titel=How To Use MKL with AMD Ryzen and Threadripper CPU's (Effectively) for Python Numpy (And Other Applications) |abruf=2019-12-11 |sprache=en}}</ref></ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Nutzung wird eine Lizenz benötigt, wobei es eine kostenlose Community-License gibt. Die Bibliothek unterstützt [[C (Programmiersprache)|C]], [[C++]] und [[Fortran]] nativ und ist mit [[Java (Programmiersprache)|Java]], [[C-Sharp|C#]], [[Python (Programmiersprache)|Python]]<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Intel-konfektioniert-Distribution-fuer-Python-Entwickler-3143055.html |titel=Intel konfektioniert Distribution für Python-Entwickler |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2016-03-21 |zugriff=2017-03-25 |sprache=de}}</ref> und anderen Sprachen kompatibel.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == -->== <del style="font-weight: bold; text-decoration: none;">manipulative Verhalten gegenüber konkurrierenden Prozessoren</del> ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == -->== <ins style="font-weight: bold; text-decoration: none;">Weblinks</ins> ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im späten Herbst 2019 wurden Benchmarks von Intel PR veröffentlicht, die die Server-Prozessoren der Intel Xeon 9200-Reihe mit den der AMD Eypc 7002 "Rome" Serie vergleichen sollten. Das Team verwendete MKL, was zu sehr negativen Ergebnissen der Konkurrenz führte<ref>{{Internetquelle |autor=Patrick Kennedy |url=https://www.servethehome.com/intel-performance-strategy-team-publishing-intentionally-misleading-benchmarks/ |titel=Intel Performance Strategy Team Publishing Intentionally Misleading Benchmarks |werk=ServeTheHome |datum=2019-11-05 |abruf=2019-12-11 |sprache=en-US}}</ref>. Dies führte zu einer Reihe von Publikationen(darunter Puget Systems RnD<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>), die das Verhalten der Library genauer beleuchteten und aufdeckten, dass wenn der CPU-Hersteller nicht als Intel angegeben wurde, der langsamste Code ausgewählt wird.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Steffen Eilers
https://de.wikipedia.org/w/index.php?title=Math_Kernel_Library&diff=194826130&oldid=prev
Steffen Eilers: Hinzufügen der Kritik an der Library, die wie in https://www.semiaccurate.com/2019/12/10/intels-benchmarking-antics-questioned/ erklärt ein Monopol zu unterstützen versucht und deswegen bitter in der öffentlichen Diskussion nötig ist.
2019-12-11T17:27:11Z
<p>Hinzufügen der Kritik an der Library, die wie in https://www.semiaccurate.com/2019/12/10/intels-benchmarking-antics-questioned/ erklärt ein Monopol zu unterstützen versucht und deswegen bitter in der öffentlichen Diskussion nötig ist.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Dezember 2019, 19:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Name = Math Kernel Library</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Name<ins style="font-weight: bold; text-decoration: none;"> </ins> = Math Kernel Library</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Logo =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Logo<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Screenshot =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Beschreibung = <!-- Beschreibung zum Bildschirmfoto --></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung<ins style="font-weight: bold; text-decoration: none;"> </ins> = <!-- Beschreibung zum Bildschirmfoto --></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Maintainer = [[Intel]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Maintainer<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Intel]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Hersteller =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Management =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Management<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Erscheinungsjahr = 2003</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Erscheinungsjahr<ins style="font-weight: bold; text-decoration: none;"> </ins> = 2003</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVersion = MKL <del style="font-weight: bold; text-decoration: none;">2017</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion<ins style="font-weight: bold; text-decoration: none;"> </ins> = MKL <ins style="font-weight: bold; text-decoration: none;">19.4</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVersionFreigabeDatum = <del style="font-weight: bold; text-decoration: none;">6</del>. <del style="font-weight: bold; text-decoration: none;">September</del> <del style="font-weight: bold; text-decoration: none;">2016</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum = <ins style="font-weight: bold; text-decoration: none;">11</ins>. <ins style="font-weight: bold; text-decoration: none;">Dezember</ins> <ins style="font-weight: bold; text-decoration: none;">2019</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVorabVersion =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVorabVersionFreigabeDatum =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersionFreigabeDatum =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Betriebssystem = [[Unixoides System|Unixoide]], [[mac OS X]], [[Microsoft Windows]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Betriebssystem<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Unixoides System|Unixoide]], [[mac OS X]], [[Microsoft Windows]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Programmiersprache = [[C (Programmiersprache)|C]], [[C++]], [[Fortran]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Programmiersprache<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[C (Programmiersprache)|C]], [[C++]], [[Fortran]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Kategorie = [[Programmbibliothek]] für Mathematik</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Kategorie<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Programmbibliothek]] für Mathematik</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Lizenz = [[Proprietäre Software|proprietär]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Proprietäre Software|proprietär]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Deutsch =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Website = [https://software.intel.com/en-us/intel-mkl software.intel.com/en-us/intel-mkl]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Website<ins style="font-weight: bold; text-decoration: none;"> </ins> = [https://software.intel.com/en-us/intel-mkl software.intel.com/en-us/intel-mkl]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Intel '''Math Kernel Library''' (Intel MKL) ist eine [[Programmbibliothek]] für mathematische Berechnungen von der Firma [[Intel]]. Hauptbestandteile sind [[Basic Linear Algebra Subprograms]] (BLAS), [[LAPACK]], [[ScaLAPACK]], [[Solver]] für [[Dünnbesetzte Matrix|dünnbesetzte Matrizen]], [[schnelle Fourier-Transformation]]en und Vektormathematik.<ref>{{Internetquelle |url=https://kb.iu.edu/d/axdz |titel=What is the Intel Math Kernel Library, and where is it installed at IU and on XSEDE? |autor=Indiana University |hrsg=[[Indiana University System]] |werk=Indiana University |datum=2015-08-20 |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
<td colspan="2" class="diff-lineno">Zeile 29:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Bereich der [[Numerische lineare Algebra|numerischen linearen Algebra]] sind BLAS und LAPACK enthalten und um performantere Berechnungen erweitert worden. Dazu zählen etwa [[Gaußsches_Eliminationsverfahren#LR-Zerlegung|LR]]-, [[Cholesky-Zerlegung|Cholesky]]- und [[QR-Zerlegung]], [[Eigenwertproblem]]e sowie die [[Methode der kleinsten Quadrate]]. Die Math Kernel Library enthält schnelle Fourier-Transformationen (FFT) für beliebig viele Dimensionen und unterschiedliche Datentypen. Ebenso wie die FFTs ist auch LAPACK als Clusterversion enthalten. Vektormathematische Funktionen sind mit [[Einfache Genauigkeit|einfacher]] und [[Doppelte Genauigkeit|doppelter Genauigkeit]] implementiert sowie für [[Komplexe Zahl|komplexe]] und [[Gleitkommazahl]]en verfügbar. Im Bereich Statistik gibt es unter anderem [[Zufallszahlengenerator]]en und [[Wahrscheinlichkeitsverteilung]]en. Es sind verschiedene [[Spline]]s zur [[Interpolation (Mathematik)|Interpolation]] enthalten. Die Math Kernel Library verfügt über Funktionen für [[Neuronales Netz|neuronale Netze]] (z.&nbsp;B. [[Backpropagation]]).<ref>{{Internetquelle |url=https://software.intel.com/en-us/intel-mkl/details|titel=Intel Math Kernel Library |autor=Intel |hrsg=Intel Corp. |werk=Intel |datum= |zugriff=2017-03-25 |sprache=en}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == --></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><!-- == Literatur == --><ins style="font-weight: bold; text-decoration: none;">== manipulative Verhalten gegenüber konkurrierenden Prozessoren ==</ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im späten Herbst 2019 wurden Benchmarks von Intel PR veröffentlicht, die die Server-Prozessoren der Intel Xeon 9200-Reihe mit den der AMD Eypc 7002 "Rome" Serie vergleichen sollten. Das Team verwendete MKL, was zu sehr negativen Ergebnissen der Konkurrenz führte<ref>{{Internetquelle |autor=Patrick Kennedy |url=https://www.servethehome.com/intel-performance-strategy-team-publishing-intentionally-misleading-benchmarks/ |titel=Intel Performance Strategy Team Publishing Intentionally Misleading Benchmarks |werk=ServeTheHome |datum=2019-11-05 |abruf=2019-12-11 |sprache=en-US}}</ref>. Dies führte zu einer Reihe von Publikationen(darunter Puget Systems RnD<ref>{{Internetquelle |url=https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Intel-Xeon-2175W-Python-numpy---MKL-vs-OpenBLAS-1560/ |titel=AMD Ryzen 3900X vs Intel Xeon 2175W Python numpy - MKL vs OpenBLAS |abruf=2019-12-11 |sprache=en}}</ref>), die das Verhalten der Library genauer beleuchteten und aufdeckten, dass wenn der CPU-Hersteller nicht als Intel angegeben wurde, der langsamste Code ausgewählt wird.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://software.intel.com/en-us/intel-mkl Offizielle Website]</div></td>
</tr>
</table>
Steffen Eilers