Thread View: pl.comp.lang.c
5 messages
5 total messages
Started by Maciek
Wed, 28 Dec 2022 14:32
benchmark visual c++ 2022 vs g++ 12
Author: Maciek
Date: Wed, 28 Dec 2022 14:32
Date: Wed, 28 Dec 2022 14:32
1 lines
1525 bytes
1525 bytes
Zrobiłem sobie benchmark dwóch kompilatorów - visual c++ 2022 vs g++ v.12, proste operacje, mnożenie dzielnie dodawania i odejmowanie na tablicach, różnice w wydajności są olbrzymie na korzyść g++. Z czego to wynika ?
Re: benchmark visual c++ 2022 vs g++ 12
Author: Maciek Godek
Date: Wed, 28 Dec 2022 22:21
Date: Wed, 28 Dec 2022 22:21
16 lines
2518 bytes
2518 bytes
środa, 28 grudnia 2022 o 15:32:14 UTC+1 Maciek napisał(a): > Zrobiłem sobie benchmark dwóch kompilatorów - visual c++ 2022 vs g++ v.12, proste operacje, mnożenie dzielnie dodawania i odejmowanie na tablicach, różnice w wydajności są olbrzymie na korzyść g++. Z czego to wynika ? Może wynikać z polityki. Jeżeli testowałeś na procesorze Intela, to z Intelem rzecz ma się tak, że tworzy dla GCC dużo optymalizacji, które robią użytek z różnorakich rozszerzeń Intelowskich procesorów (szczególnie związanych z wektoryzacją) - ponieważ szybsze działanie na procesorach Intela zwiększa sprzedaż tych procesorów. (A pewnie gdybyś użył ICC, to wzrost wydajności byłby jeszcze większy). Microsoft zaś nie ma interesu w tym, żeby promować procesory Intela. Nie wiem, na ile ważnym produktem jest aktualnie VC++, ale na pewno kwestia współpracy pomiędzy Microsoftem a Intelem jest bardziej skomplikowana, niż wypuszczanie patchy do otwartoźródłowego kompilatora.
Re: benchmark visual c++ 2022 vs g++ 12
Author: Wojciech Muła
Date: Thu, 29 Dec 2022 09:37
Date: Thu, 29 Dec 2022 09:37
6 lines
1798 bytes
1798 bytes
On Wednesday, December 28, 2022 at 3:32:14 PM UTC+1, Maciek wrote: > Zrobiłem sobie benchmark dwóch kompilatorów - visual c++ 2022 vs g++ v.12, proste operacje, mnożenie dzielnie dodawania i odejmowanie na tablicach, różnice w wydajności są olbrzymie na korzyść g++. Z czego to wynika ? Jakie miałeś flagi kompilacji w obu? w.
Re: benchmark visual c++ 2022 vs g++ 12
Author: Maciek
Date: Thu, 29 Dec 2022 19:44
Date: Thu, 29 Dec 2022 19:44
7 lines
2030 bytes
2030 bytes
czwartek, 29 grudnia 2022 o 10:37:51 UTC+1 Wojciech Muła napisał(a): > On Wednesday, December 28, 2022 at 3:32:14 PM UTC+1, Maciek wrote: > > Zrobiłem sobie benchmark dwóch kompilatorów - visual c++ 2022 vs g++ v.12, proste operacje, mnożenie dzielnie dodawania i odejmowanie na tablicach, różnice w wydajności są olbrzymie na korzyść g++. Z czego to wynika ? > Jakie miałeś flagi kompilacji w obu? > > w. flagi bez rewelacji, na obu kompilatorach optymalizacja O2, procesor Ryzen 5800X
Re: benchmark visual c++ 2022 vs g++ 12
Author: Jacek Marcin Jaworski
Date: Sun, 15 Jan 2023 19:24
Date: Sun, 15 Jan 2023 19:24
8 lines
2011 bytes
2011 bytes
środa, 28 grudnia 2022 o 15:32:14 UTC+1 Maciek napisał(a): > Zrobiłem sobie benchmark dwóch kompilatorów - visual c++ 2022 vs g++ v.12, proste operacje, mnożenie dzielnie dodawania i odejmowanie na tablicach, różnice w wydajności są olbrzymie na korzyść g++. Z czego to wynika ? Zaciekawiła mine twoja opowieść... Też się interesuję różnicami w programowaniu w różnych językach i działaniu różnych kompilatorów. Dlatego dla kompletu poprosiłbym o wyniki tch testów, jednak uzupełnione o testy kompilatora LLVM CLang - bo on też jest już popularny i darmowy. Ja ze swej strony opublikuję swoje wyniki testów.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads