Commit ca47cd1
authored
### Rationale for this change
Use xsimd cpu feature instead of maitaining them here.
Stacked on GH-49922.
Should also handle issue from GH-30368.
### What changes are included in this PR?
- Use xsimd for CPu feature detection, cache sizes are still using the same implementation
- We are loosing CPU model name (which was unused)
- Simplify CpuInfo (remove Pimpl pattern)
### Are these changes tested?
in CI
### Are there any user-facing changes?
No
* GitHub Issue: #45331
Authored-by: AntoinePrv <AntoinePrv@users.noreply.github.com>
Signed-off-by: Antoine Pitrou <antoine@python.org>
1 parent 4e25461 commit ca47cd1
7 files changed
Lines changed: 181 additions & 408 deletions
File tree
- cpp
- cmake_modules
- src
- arrow
- util
- gandiva
- parquet
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2844 | 2844 | | |
2845 | 2845 | | |
2846 | 2846 | | |
2847 | | - | |
2848 | | - | |
2849 | | - | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
| 2850 | + | |
| 2851 | + | |
| 2852 | + | |
| 2853 | + | |
| 2854 | + | |
| 2855 | + | |
| 2856 | + | |
| 2857 | + | |
2850 | 2858 | | |
2851 | | - | |
2852 | | - | |
2853 | | - | |
2854 | | - | |
2855 | | - | |
2856 | | - | |
2857 | | - | |
2858 | | - | |
2859 | | - | |
2860 | | - | |
2861 | | - | |
2862 | | - | |
2863 | | - | |
2864 | | - | |
2865 | | - | |
2866 | | - | |
2867 | | - | |
2868 | | - | |
| 2859 | + | |
| 2860 | + | |
2869 | 2861 | | |
2870 | 2862 | | |
2871 | 2863 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
601 | 601 | | |
602 | 602 | | |
603 | 603 | | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
604 | 607 | | |
605 | 608 | | |
606 | 609 | | |
| |||
617 | 620 | | |
618 | 621 | | |
619 | 622 | | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | 623 | | |
626 | 624 | | |
627 | 625 | | |
| |||
734 | 732 | | |
735 | 733 | | |
736 | 734 | | |
737 | | - | |
738 | | - | |
739 | | - | |
740 | | - | |
741 | | - | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
742 | 738 | | |
743 | 739 | | |
744 | 740 | | |
| |||
855 | 851 | | |
856 | 852 | | |
857 | 853 | | |
| 854 | + | |
| 855 | + | |
858 | 856 | | |
859 | 857 | | |
860 | 858 | | |
861 | 859 | | |
862 | 860 | | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | 861 | | |
868 | 862 | | |
869 | 863 | | |
| |||
910 | 904 | | |
911 | 905 | | |
912 | 906 | | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
918 | 910 | | |
919 | 911 | | |
920 | 912 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
44 | | - | |
| 42 | + | |
45 | 43 | | |
46 | 44 | | |
47 | 45 | | |
| |||
135 | 133 | | |
136 | 134 | | |
137 | 135 | | |
138 | | - | |
139 | | - | |
140 | | - | |
| 136 | + | |
141 | 137 | | |
142 | 138 | | |
143 | 139 | | |
0 commit comments