I know that AMD uses logical cores, and Intel uses physical cores, but I'm not sure what the technical difference is. I know what the resulting difference in performance is, and that physical cores trump logical cores everywhere (except supposedly in mutli-threaded tasks, though I don't really see that advantage reflected in benchmarks too much).
I often hear that logical cores are more comparable to threads. As much as I'd like to think otherwise, I'm not quite sure what a thread even is or what it does or allows a CPU to do. Is it a physical entity on the CPU? I've also heard that logical cores and threads are comparable because they both "borrow resources" between each other. I'm not sure what that means either. Exactly what does "resources" reference?
I often hear that logical cores are more comparable to threads. As much as I'd like to think otherwise, I'm not quite sure what a thread even is or what it does or allows a CPU to do. Is it a physical entity on the CPU? I've also heard that logical cores and threads are comparable because they both "borrow resources" between each other. I'm not sure what that means either. Exactly what does "resources" reference?