Thread regarding Intel Corp. layoffs

Intel Python Distro

https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/distribution-for-python.html

by
| 1291 views | | 2 replies (last July 22, 2021) | Reply
Post ID: @OP+1bWtz94M

2 replies (most recent on top)

I don't know what Intel did for the proprietary version, but the first thing you should do for Python is to compile with GCC's -fno-semantic-interposition. I don't know if there's a benefit from vectorization, for instance, in parts of the interpreter, or whether -Ofast helps generally if so, but I doubt there's anything Intel CPU-specific involved if there is. I've never looked at it, has the interpreter not been well-profiled and such optimizations provided? Anyway, if you want speed, don't use Python.
It's obviously not relevant to Python per se, but you get basically equivalent performance to MKL with OpenBLAS or, perhaps, BLIS, possibly with libxsmm on x86. BLIS may do better on operations other than {s,d}gemm, and/or threaded, than OpenBLAS, but they're both generally competitive.

by
| | Reply
Post ID: @1ywk+1bWtz94M

https://www.hackerfactor.com/blog/index.php?/archives/825-8-Reasons-Python-Sucks.html

by
| | Reply
Post ID: @zkq+1bWtz94M

Post a reply

: