After applying a new technology (a new processor, a hardware accelerator, a new instruction, etc) besides measuring the immediate performance delta one requires a method to verify that this technology has been applied correctly and efficiently. Intel® Transactional Synchronization Extensions (Intel® TSX - instructions for speculative execution of critical sections protected by locks) are not an exception here.
Intel® Core™ Processors
Touch keyboard access for Windows* 8 desktop apps
What do you do if your DirectX* desktop game requires keyboard input, but is running on a Windows* 8 platform without a physical keyboard? If your game runs in a window, the user can manually invoke the touch keyboard from the taskbar but that can be unintuitive, and doesn't help at all for full-screen games. You could write a custom keyboard overlay within your game. That approach can be harder than it seems at first blush, with lots of corner cases to verify with language support, modifier keys, and event handlers to write and debug.
Web Resources about Intel® Transactional Synchronization Extensions
Short URL for this page: www.intel.com/software/tsx
In this blog I list useful technical resources related to Intel® Transactional Synchronization Extensions (Intel TSX). I will try to keep the list up-to-date as new material becomes available.
Intel Media SDK Tutorial
Download Source Code Package
License Agreement:
Coding in the Big Apple at an Intel AppLab
On May 10th in New York City Intel and Microsoft hosted an App Lab for local software developers working on applications for the Financial Services industry. For this event at the New York Microsoft Technology centerWe had a standing room only audience representing many major financial services companies – I was able to kick off the training sessions with an Intel Platform overview and some general information on Windows 8.
Foliage Patch - Organizing Our Data
Processing Arrays of Bits with Intel® Advanced Vector Extensions 2 (Intel® AVX2)
It is only a few weeks until you will get a chance to get your hands on the 4th Generation Intel® Core&tm; Processor Family formerly code-named Haswell. This architecture will come with some very nice features including Intel® Advanced Vector Extensions 2 (Intel® AVX2). Most notably, Intel®
How to Tune Applications Using a Top-Down Characterization of Microarchitectural Issues
Applies to: Platforms based on 2nd Generation Intel® Core™ processor family, 3rd Generation Intel® Core™ processor family, Intel® Xeon® processor E5 family
Authors: Jackson Marusarz, Shannon Cepeda, Ahmad Yasin
