Thread View: pl.comp.lang.c
5 messages
5 total messages
Started by Maciek
Wed, 28 Dec 2022 06:32
benchmark visual c++ 2022 vs g++ 12
Author: Maciek
Date: Wed, 28 Dec 2022 06:32
Date: Wed, 28 Dec 2022 06:32
3 lines
273 bytes
273 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 14:21
Date: Wed, 28 Dec 2022 14:21
26 lines
1241 bytes
1241 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: =?UTF-8?Q?Wojcie
Date: Thu, 29 Dec 2022 01:37
Date: Thu, 29 Dec 2022 01:37
8 lines
394 bytes
394 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 11:44
Date: Thu, 29 Dec 2022 11:44
11 lines
580 bytes
580 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 Jaw
Date: Sun, 15 Jan 2023 11:24
Date: Sun, 15 Jan 2023 11:24
14 lines
798 bytes
798 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