同步多執行緒調度不同進程和進程中不同執行緒有差別嗎?

同步多執行緒調度不同進程和進程中不同執行緒有差別嗎?

我正在研究 的技術Simultaneous multithreading。但我發現SMT技術很早就被提出了。直到2008年,Intel推出Nehalem微架構後,大多數Intel CPU都支援同步多執行緒技術。但在此之前,對於SMT存在許多爭議,認為SMT可能比執行緒之間對功能設備的競爭更好地降低效能。這些問題都克服了嗎?同步多執行緒調度不同進程和進程中不同執行緒有差別嗎?

相關內容