Intel E3815 FH8065301567411 Data Sheet

Product codes
FH8065301567411
Page of 5308
Processor Core
Intel
®
 Atom™ Processor E3800 Product Family
272
Datasheet
11.1.2.2
PCLMULQDQ Instruction 
The processor supports the carry-less multiplication instruction, PCLMULQDQ. 
PCLMULQDQ is a Single Instruction Multiple Data (SIMD) instruction that computes the 
128-bit carry-less multiplication of two, 64-bit operands without generating and 
propagating carries. Carry-less multiplication is an essential processing component of 
several cryptographic systems and standards. Hence, accelerating carry-less 
multiplication can significantly contribute to achieving high speed secure computing 
and communication. 
11.1.2.3
Digital Random Number Generator
The processor introduces a software visible digital random number generation 
mechanism supported by a high quality entropy source. This capability is available to 
programmers through the new RDRAND instruction. The resultant random number 
generation capability is designed to comply with existing industry standards (ANSI 
X9.82 and NIST SP 800-90).
Some possible uses of the new RDRAND instruction include cryptographic key 
generation as used in a variety of applications including communication, digital 
signatures, secure storage, etc.
11.1.3
Power Aware Interrupt Routing
PAIR is an improvement in H/W routing of “redirectable” interrupts. Each core power-
state is considered in the routing selection to reduce the power or performance impact 
of interrupts. System BIOS configures the routing algorithm, e.g. fixed-priority, 
rotating, hash, or PAIR, during setup via non-architectural register. The PAIR algorithm 
can be biased to optimize for power or performance and the largest gains will be seen 
in systems with high interrupt rates.
11.2
Platform Identification and CPUID
In addition to verifying the processor signature, the intended processor platform type 
must be determined to properly target the microcode update. The intended processor 
platform type is determined by reading bits [52:50] of the IA32_PLATFORM_ID 
register, (MSR 17h) within the processor. This is a 64-bit register that must be read 
using the RDMSR instruction. The 3 Platform Id bits, when read as a binary coded 
decimal (BCD) number, indicate the bit position in the microcode update header’s 
Processor Flags field that is asSoCiated with the installed processor.