Welcome to Intel® Software Network Quick Login | Join | Help |
Search in Intel® Software Network Forums
in Go

does Multicore come with multimple sets of SIMD register ?

Last post 05-11-2008, 7:36 PM by tim18. 1 replies.
Sort Posts: Previous Next
 05-11-2008, 7:16 PM 30254582  

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!
 
 05-11-2008, 7:36 PM 30254583 in reply to 30254582  

Re: does Multicore come with multimple sets of SIMD register ?

Each core, and each logical CPU, has its own physical registers.  Race conditions apply only when writing to 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).

 
View as RSS news feed in XML

Shortcuts


Tags For This Post

...

Community Tags

...