pingcap / tiflash

The analytical engine for TiDB and TiDB Cloud. Try free: https://tidbcloud.com/free-trial
https://docs.pingcap.com/tidb/stable/tiflash-overview
Apache License 2.0
934 stars 409 forks source link

Compiler Measurement #2716

Open SchrodingerZhu opened 2 years ago

SchrodingerZhu commented 2 years ago

Now that TiFlash is compatible with GCC10, GCC7 and Clang, let us run a performance test for different compiler targets.

For the time being, we only consider amd64 targets

riteme commented 2 years ago

Consider adding another dimension of libstdc++ v.s. libc++?

fuzhe1989 commented 2 years ago

how do you want to measure the performance? by tpch only?

SchrodingerZhu commented 2 years ago

@riteme yeah, we can change the RT. but, it has almost become an accepted idea that libc++ is superseded by libstdc++ (at least, in the sense of modern C++ support). anyway, let me prepare the environment first.

SchrodingerZhu commented 2 years ago

@fuzhe1989 I am not sure, I am going to compile artifact first, let us have a talk later?

SchrodingerZhu commented 2 years ago

commit hash: 452ffe6edfcb5b8a74d9087f548f24b0910c4fc3

fuzhe1989 commented 2 years ago

commit hash: 452ffe6

so?

SchrodingerZhu commented 2 years ago

I mean the artifacts are compiled with this hash