- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Hi ...,
How are multiple threads from a single process / task spread across HyperThread processors (logical CPUs) in a multi core processor.
i.e. Can threads from a single process span multiple cores?
E.g.:
----------------------------------------------------------------------------
Process 1, Thread 2 is running on Core1, HyperThread 0
Process 3, Thread 5 is running on Core1, HyperThread 1
Process 4, Thread 9 is running on Core2, HyperThread 0
Process 1, Thread 1 is running on Core2, HyperThread 1
----------------------------------------------------------------------------
Is the above example possible, where 2 threads from 'Process 1' is running on two different cores?
Also, does the superscalar architecture of processors, divide a single thread (not process) further into smaller instruction sets, and distribute it among HyperThread processors?
Regards,
Indivar Nair
링크가 복사됨
