high_performance_python
high_performance_python copied to clipboard
chapter one questions and answers
1st, what are the elements of a computer architecture?
- memory
- computation unit
- connections
2nd, what are some common alternate computer architectures? (GPU)???
3rd, how does python abstract the underlying computer architecture? Python have virtual machine, just like Java have a JVM
4th, what are some of the hurdles to make performant python code?
- Python got a GIL
- Python is a dynamic language
- python's abstraction makes it difficult to do some L1/L2 cache thing
5th, what are different types of performance problems? ???