How many registers does Intel® Core™ i7-3770T Processor have?

5

I've been looking at this website: http://ark.intel.com/products/65525/Intel-Core-i7-3770T-Processor-8M-Cache-up-to-3_70-GHz

But I can't figure out the number of registers.

disanti

Posted 2013-04-19T19:47:53.663

Reputation: 61

SIMD is an extension to the cpus since the need for sound and graphics just in case u dont know :) – Platwnas Slipknot – 2015-06-01T22:54:58.090

Answers

4

That's kind of an unusual question when evaluating an individual processor, as the number of registers is generally defined at the architectural level.

There are 16 general purpose registers in the x86-64 architecture. Could you perhaps be more specific as to your question?

x86-64 registers

phoebus

Posted 2013-04-19T19:47:53.663

Reputation: 3 811

@PaulA.Clayton: SIMD registers are probably only usable for SIMD instructions. In what sense are "x87 registers" non-general? – einpoklum – 2016-01-27T12:27:29.583

@einpoklum General purpose register is a bit of a misnomer in that most ISAs (m88k being an exception) do not support FP operations in GPRs, but x87 (from what I recall) do not support memory addressing (I do not know how general the integer support was for x87 registers when used as MMX registers). (With respect to SIMD registers, the question asked about registers [I suppose one could also include various others like segment registers and flags and even MSRs.]. SSE/AVX registers support scalar FP operations (I don't know if scalar integer operations are supported.).) – Paul A. Clayton – 2016-01-27T14:30:44.253

@einpoklum With the recent addition of gather (and scatter in Xeon Phi, if I remember correctly), SIMD registers can be used for addressing memory directly and it might be less impractical to treat SIMD registers as GPRs, though such would still be very inefficient. – Paul A. Clayton – 2016-01-27T14:30:52.530

Then there's the difference between architectural registers (the ones discussed so far here) and the actual hardware registers. – Jamie Hanrahan – 2016-07-02T08:35:11.140

16 registers per core? – mdpc – 2013-04-19T20:21:07.743

3There are also 16 SIMD registers and 8 x87 registers. The number of physical registers is also different as there are rename registers to support out-of-order execution. – Paul A. Clayton – 2013-04-19T21:31:28.470