AES New Instructions
- Intel® AES New Instructions (Intel® AES-NI)
Overview of Intel® AES-NI, a new encryption instruction set that improves on the Advanced Encryption Standard (AES) algorithm and accelerates the encryption of data.
- Securing the Enterprise with Intel® AES-NI
Learn why cryptography is hot in the marketplace today, especially in the enterprise.
- Intel® Advanced Encryption Standard Instructions (AES-NI)
Description of the six new instructions that make up the AES-NI instruction set and perform several compute intensive parts of the AES algorithm.
Digital Random Number Generator
- Bull Mountain is Intel's code name for its new Intel® 64 Architecture instruction RdRand and its underlying Digital Random Number Generator (DRNG) hardware implementation. Bull Mountain provides a processor-based RNG solution that is of high quality and performance, highly available, and secure.
Intel Instruction Set Architecture Extensions
- Intel® Memory Protection Extensions (Intel® MPX) is a name for Intel Architecture extensions designed to increase robustness of software
- Software Guard Extensions (SGX) is a name for Intel Architecture extensions designed to increase the security of software through an “inverse sandbox” mechanism
- Intel® Secure Hash Algorithm Extensions (Intel® SHA) are a family of seven Intel® Streaming SIMD Extensions (Intel® SSE)-based instructions that are used together to accelerate the performance of SHA-1 and SHA-256 on Intel architecture-based processors
By MICHAEL R. (Intel)Posted 09/18/20130
AES-NI is a new security feature available on the latest Intel® Atom™ Z3000 processors (codename Bay Trail). AES-NI provides a set of hardware instructions onboard the processor that implement some of the intensive sub-steps of the AES algorithm. This yields additional performance when performi...
By HAIDONG X.Posted 09/12/20130
The Intel China Academic forum (ICAF) is an Intel Academic event held in China every other year. The purpose of the forum is to encourage the collaboration between Intel and China Academics. The attendees are the deans or department chairs from different universities in China and some officials ...
By Eliana Penzner (Intel)Posted 09/05/20130
The Intel seed-board program recently donated BIS-6630 Norco development kits to Patrick Schaumont, currently an Associate Professor at the Bradley Department of Electrical and Computer Engineering, Virginia Tech. The BIS-6630 development kits are compact fanless embedded PCs designed around th...
Intel® Virtualization Technology (Intel® VT)
- Virtualization HW technical brief
Intel Virtualization Technology (Intel VT) provides comprehensive hardware assists that boost virtualization software performance, improve application response times and provide greater reliability, security and flexibility.
- Virtualization: A Developer's Friend
The more developers use virtualization, the more they find new uses for it. Discover what you’re missing and how virtualization can help you get more done.
- Intel® Virtualization Technology: Flash* Animation
This animation provides an overview of Intel® Virtualization Technology, which is a technique by which hardware resources can be abstracted, divided, and shared between multiple operating system environments running simultaneously.
- Intel® Virtualization Technology: Best Practices for Software Vendors
This series of articles functions as an aid to help software vendors tailor their applications for use with Intel VT.
By Maxim Shevtsov (Intel)Posted 11/08/20132
To the Intel® OpenCL SDK page Table of Contents 1. Host-Side Timing 2. Wrapping the Right Set of Operations 3. Profiling Operations Using OpenCL Profiling Events 4. Comparing OpenCL Kernel Performance with Performance of Native Code 5. Getting Credible Performance Numbers 6. Using Tools Download...
By AdminPosted 04/24/20130
By John Tyrrell Download Article Loclville Case Study.pdf [807.07 KB] Introduction Loclville is a free Windows* 8 app that provides an easy-to-use virtual community notice board. Developed by amateur app developer Zubair Lawrence, a Sr. Production Services Technician at Sony Pictures Imageworks,...
Migrating Server Workloads to Red Hat Enterprise Virtualization on Intel® Xeon® Processor 2600-based Servers for Performance and Cost Improvements
By ROBERT M.Posted 03/29/20130
Continued enhancements to Intel platforms and KVM-based Red Hat Enterprise Virtualization make platform refresh an attractive proposition. Independent testing commissioned by Intel and Red Hat demonstrates that open virtualization on refreshed servers, servers 2 years old or more, enables workloa...
By robert-mueller-albrecht (Intel)Posted 02/03/20130
Introduction The Intel® System Studio contains build of GDB, the GNU* Project Debugger that has been tested against the cross-build requirements of developing and debugging applications targeting Embedded Devices and Intelligent Systems. In addition the GDB provided by Intel offers additional fea...
By Thai Le (Intel)Posted 09/26/20130
I attended the Cloud Expo in New York City at the Javits Center in June. The attendees were a mix of Web hosting companies, web developers, software developers, hardware developers, and operating system developers. The event sponsors included Intel®, IBM*, Citrix*, Rackspace*, Oracle*, Verizon Te...
By Thai Le (Intel)Posted 05/15/20130
In my previous blog, I discussed “Ways to Speeding up Your Cloud Environment…”, I will continue with this thread by introducing the topic of Software Defined Networks (SDN). The industry has been depending on proprietary networking equipment and appliances, essentially creating an environment re...
By eskil_steenbergPosted 03/11/20130
This week Ive been thinking a lot about how to design a UI toolkit, and this is about to get very techy, because I would like to talk about API design.I prefer C to C++ and I'm not particularly fond of Object orientation (Although i use it on occasion). UIs is an area that are often thought of as...
By eskil_steenbergPosted 02/25/20130
There is a fundamental problem when creating new hardware: you need software using it before anyone is willing to buy it. The problem with getting software written for new hardware, is that no one wants to put in the time to build applications using hardware that no one has bought yet. This chick...
By Eugene K.2
I have Intel(R) Core(TM) i5-2500 CPU. RDMSR on IA32_VMX_PROCBASED_CTLS MSR gives allowed-0 settings 0x0401E172, allowed-1 settings 0xFFF9FFFE. This means bits 15 (CR3-load exiting) and 16 (CR3-store exiting) of Primary Processor-Based VM-Execution Controls must be 1. However I can set them to zero and no any invalid VM entries happen. Why? CPU details: processor : 0vendor_id : GenuineIntelcpu family : 6model : 42model name : Intel(R) Core(TM) i5-2500 CPU @ 3.30GHzstepping : 7microcode : 0x26cpu MHz : 1600.000cache size : 6144 KBphysical id : 0siblings : 4core id : 0cpu cores : 4apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 13wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl...
Hello, all! First some background on the situation:So, I'm going to be buying a new laptop soon, and one of my priorities is to do Windows Phone and Android app development on it. I don't play games, etc. so a high-end graphic chip is not my requirement. I need to run CPU-intensive simulation software like MATLAB occasionally so I need a good processor. Considering my budget and requirement and availability in my country; I've narrowed it down to two machines. An HP ProBook (which has an i7-3632QM processor + 8GB RAM), and an HP Pavilion (which has an i7-4702MQ + 4GB RAM). Now for the problem. Since I'll be doing app development, a good testing procedure is to test it on an emulator, for phone WP8 and Android... To run the emulators smoothly it is required that the processor support Intel Virtualization, and SLAT. Both processors do have Virtualization, but there is something called VT-d which is there for the Ivy Bridge but not the Haswell chip. My questions are:1. Do I need VT-d ...
By Bogdan B.5
There seem to be some inconsistency on ARK product reference site: This document Compatibility with Intel® Virtualization Technology (Intel® VT) (http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm) specifies that chipset Z87 (DH82Z87) supports VT-d: The following Intel® Desktop Boards support Intel VT with Directed I/O: ChipsetDesktop Board H87, Q87, Z87 - DH87MC, DH87RL, DQ87PG, DZ87KLT-75K and the chipset product page here http://ark.intel.com/products/75013/Intel-DH82Z87-PCH says: "Intel® Virtualization Technology for Directed I/O (VT-d) ‡ No". Please confirm if this chipset supports this virtualization feature. Thanks,Biv
By Yogi D.1
I am trying to expriment with DMA remapping using VT-d. By reading the VT-d spec, I know how to setup the remapping tables. However, I don't know how to locate the register that will receive the base address of the remapping table hierarchy. Reading the spec for my processor, I see there is a Root-Entry Table Address Register ( RTADDR_REG) at offset 20–27h. But what is the base of this "block" ( the spec says this is PEG/DMI VT-d Remapping Engine Register Address Map). Can anyone help me find this in the documentation somehwhere? Thanks!
By sunny w.0
You may purchase some audiobooks from iTunes store and want to play your audiobooks in MP3 player and other portable devices. For these audiobooks are in .AA format with DRM protected. you may come across some difficulties. In order to solve these problems, why not use a third-party audio book converter tool to convert the purchased AA to MP3? There are many audiobook converter tools available for you to convert purchasd AA to MP3 files. Audio Book Converter for Windows is highly recommended for its excellent output quality, stability and fast conversion speed. Audio Book Converter for Win is a powerful audiobook converter to convert purchased .AA audio book files on iTunes and Audible.com to MP3 for Win/Win7/Vista users. If you want to know more, you can visit www dot macsome dot com.
By Penny Svenkeson1
Hi all, In our hypervisor implementation, we can have multiple cores assigned to a single VM. In the multi-core VM configuration, we are seeing longer delays under virtualization for cores getting locks (even when there is no contention for the lock cell). If a core (or thread) has a guest cache line resident and takes a VMEXIT for some reason and another core want to get ownership of the guest cache line (for atomic operation), does the 2nd core have to wait for the VMRESUME on the first core before getting ownership? Are there any other reasons that would prevent a core from completing an atomic operation if other cores are in a VMEXIT condition? Core1 has cache line A Core1 takes a VMEXIT for timer interrupt Core2 tries a sync_fetch_and_add to cache line A <-- get ownership here Core1 does a VMRESUME <-- or wait till here for ownership Thanks for any insight. Penny