Community
cancel
Showing results for 
Search instead for 
Did you mean: 
intelbenz
Beginner
33 Views

does Multicore come with multimple sets of SIMD register ?


A single core processor which support SSE2 have 8 corresponding registers.
Does the multicore processor have dedicated and independent registers for each of its core ?

I have a program with utilize many SSE2 instructions. I'm thinking to speed up it with
threading tech by intel TBB. I wonder if the SSE2 registers will suffer the race hazard problem.

Thanks!
0 Kudos
1 Reply
TimP
Black Belt
33 Views

Each core, and each logical CPU, has its own physical registers. Race conditions apply only when writingto shared memory locations.

If your application truly benefits from a large number of program-accessible registers, 64-bit mode may be useful (16 xmm registers).

Reply