2 ms·
As a software engineer, there is a lot to be learned from overclocking, itself. Understanding hardware is important for any non-trivial job requiring performan
by xxs 9y ago
As a software engineer, there is a lot to be learned from overclocking, itself.
Understanding hardware is important for any non-trivial job requiring performance, that's not immediately related to how well database optimizer understand your SQL.
Even more if you build try your hand at stress tests.
- pjmlp 9y agoI had enough electronic classes on my enginnering degree to understand hardware all the way down to designing our own little CPUs. I don't see what overclocking teaches about how gates work.
- xxs 9y agoIt has been long time since von Neumann architecture doesn't represent any modern hardware, so the knowledge how individual gates/transistors work is not as applicable. However understanding memory latency, cache hierarchy, sleep states, PCI lanes, core layout&temperatures, etc is actually very useful when your concern is performance.
- pjmlp 9y agoAll of which are part of good electronic lectures. I haven't mentioned anything about von Neumann.