MS Excel und AVX

KaGru

Newbie
Registriert
Feb. 2024
Beiträge
2
Hallo,

für mich war immer klar, dass Excel von den AVX-Erweiterungen profitiert. ich habe damals dennoch einen Intel G5500 (Coffee-Lake-Pentium ohne AVX) genommen, weil ich mit Excel wenig mache und darauf verzichten konnte; Excel läuft ja auch ohne AVX, dachte ich. Jetzt hat mich ein Bekannter aber aufmerksam gemacht, dass die AVX-Erweiterung zahlreiche Programme, darunter auch Excel, überhaupt nicht beschleunigt, weil AVX von diesen Programmen einfach nicht genutzt wird.

ChatGPT 3.5 beantwortet die Frage "Wie stark profitiert Excel von AVX?" zwar mit:

Excel profitiert von AVX (Advanced Vector Extensions) in mehreren Bereichen:

1. Schnellere Berechnungen: AVX ermöglicht es Excel, komplexe Berechnungen schneller durchzuführen. Durch die Verwendung von Vektoroperationen können mehrere Berechnungen gleichzeitig ausgeführt werden, was zu einer verbesserten Leistung führt.

2. Verbesserte Genauigkeit: AVX bietet eine höhere Genauigkeit bei der Verarbeitung von Gleitkommazahlen. Dies ist besonders wichtig für Excel, da es häufig mit großen Zahlen und komplexen Berechnungen arbeitet.

3. Optimierung von Funktionen: AVX ermöglicht es Excel, bestimmte Funktionen zu optimieren und die Verarbeitungsgeschwindigkeit zu verbessern. Beispielsweise können Funktionen wie SUM, AVERAGE und MAX/MIN von AVX profitieren und schneller ausgeführt werden.

4. Unterstützung für größere Datenmengen: AVX ermöglicht es Excel, größere Datenmengen effizienter zu verarbeiten. Dies ist besonders wichtig für Anwender, die mit umfangreichen Tabellen und Datenbanken arbeiten.

Insgesamt profitiert Excel stark von AVX, da es die Leistung, Genauigkeit und Effizienz der Software verbessert. Durch die Nutzung der Vektoroperationen von AVX kann Excel komplexe Berechnungen schneller durchführen und eine bessere Leistung bieten.

Meine diesbezügliche Recherche im Internet konnte aber keine einzige der getätigten Behauptungen verifizieren, beispielsweise wird in der englischen und deutschen Wikipedia im Artikel zu Excel kein einziges Mal "AVX" erwähnt und auch die hardware requirements von Excel kennen kein AVX. Vergleiche, um vieviel Excel mit AVX schneller wäre, finde ich ebenso nicht.

Einzig ChatGPT erfreut mich mit seinem fundierten Wissen:
Die Geschwindigkeitsverbesserung, die Excel durch die Verwendung von AVX erfährt, kann je nach den spezifischen Berechnungen und dem verwendeten Hardware-Setup variieren. In einigen Fällen kann die Verwendung von AVX zu einer signifikanten Geschwindigkeitssteigerung führen, während in anderen Fällen der Unterschied möglicherweise nicht so groß ist.

Es ist schwierig, eine genaue Prozentzahl oder einen festen Wert anzugeben, um wie viel schneller Excel mit AVX im Vergleich zur Verwendung ohne AVX ist. Die tatsächliche Geschwindigkeitsverbesserung hängt von verschiedenen Faktoren ab, einschließlich der Art der Berechnungen, der Größe der Datenmenge, der Hardware und anderen Faktoren.

Es ist jedoch bekannt, dass AVX die Leistung von Excel in bestimmten Szenarien erheblich verbessern kann. In einigen Tests wurde eine Verbesserung der Berechnungsgeschwindigkeit um das 2- bis 3-fache festgestellt. Es ist jedoch wichtig zu beachten, dass dies von Fall zu Fall unterschiedlich sein kann und keine allgemeingültige Aussage getroffen werden kann.
Auf die Frage "Gibt es dafür auch eine Quelle?" bekomme ich sodann drei Links, die allesamt nicht abfufbar sind.

Daher meine Frage: Stimmt es wirklich, dass selbst ein aktuelles Excel von einem Prozessor mit aktiviertem AVX nicht profitieren kann?

lg
Karl
 
Zuletzt bearbeitet: (Berichtigung)
Mich würde jetzt interessieren was ihr in Excel macht
das AVX ein relevante Performance Steigerung bringt.

Meine komplexesten Tabellen haben nicht mehr als millisekunden für die Auswertung benötigt.
Was macht ihr da?
 
  • Gefällt mir
Reaktionen: tollertyp, alturismo und schneup
KaGru schrieb:
Einzig ChatGPT erfreut mich mit seinem fundierten Wissen:
ChatGPT ist fuer solche Recherchen denkbar ungeeignet. Haben letzthin ein paar Anwaelte in den USA schmerzhaft feststellen muessen. Es gibt in der Wikipedia im AVX Artikel eine Liste von Applikationen die diese Erweiterung benutzen. Excel ist nicht darunter und ich denke es ist recht unwahrscheinlich dass eine so prominente Applikation uebersehen wird.
 
  • Gefällt mir
Reaktionen: G.O.Tuhls und KaGru
schneup schrieb:
ChatGPT ist fuer solche Recherchen denkbar ungeeignet.
Und es ist eine Bodenlosigkeit, derartiges in die freie Wildbahn zu entlassen. Einerseits kommt eine klare, umfangreiche und strukturierte Antwort, andereseits stimmt daran kein Wort.
Danke für deine Antwort.
Ergänzung ()

the_nobs schrieb:
Mich würde jetzt interessieren was ihr in Excel macht
Mit Open-Data stehen viele freie Datensätze zum Bearbeiten zur Verfügung. Ich habe Wetter- und Klimadaten heruntergeladen, wo es dann schon etwas länger dauert. Vor allem für Berechnungen mit Gleitkommazahlen würde AVX von Vorteil sein, wenn es von Excel unterstützt werden würde. Außerdem habe ich nur zwei Kerne.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: the_nobs
KaGru schrieb:
Einerseits kommt eine klare, umfangreiche und strukturierte Antwort, andereseits stimmt daran kein Wort.
Das ist aber doch hinlänglich bekannt.

Ich wette, dass eine lange interessant Liste heraus käme, wenn ich nach Publikationen von "KaGru" fragen würde. Und es stimmt nicht ein Wort davon. ChatGPT gibt wohl nicht gerne zu, dass es nichts über eine Sache/Person weiß. Also genau so wie viele Menschen. :D
 
  • Gefällt mir
Reaktionen: KaGru
the_nobs schrieb:
Meine komplexesten Tabellen haben nicht mehr als millisekunden für die Auswertung benötigt.
Was macht ihr da?
Es ist durchaus manchmal interessant, den Prozessor mit verschiedenen Formelansätzen zu quälen.
Wen es interessieren sollte:
Hier gab es mal eine Diskussion.
 
00Julius schrieb:
ChatGPT gibt wohl nicht gerne zu, dass es nichts über eine Sache/Person weiß. Also genau so wie viele Menschen. :D
Ein weiterer Schritt zur Perfektion wenn auch AIs vom Dunning-Kruger-Effekt betroffen sind.
 
Zurück
Oben