What aspects do (and do not) effect the speed at which a computer can read files? Say for example, Python reading a CSV.
I am guessing cores do not matter. I am guessing even threads don't matter. But perhaps the ghz matter?
That depends on what's limiting the read operation.
Most things are either I/O bound or CPU bound.
Basically: If the CPU is giving instructions to fetch data and move it around, but the data has to come from the network or a (slow) disk, a faster CPU won't help as the program (and the CPU) spends most of its time waiting for data to arrive.
If, on the other hand, the program itself gives the CPU so much work that a slow CPU can't keep up, then a faster CPU does speed things up.
Does a more powerful CPU read files faster (ex: a CSV?)