Emulation of new instructions
Hello and welcome to my blog. This is my first blog posting. My name is Mark Charney and I work at Intel in Hudson, Massachusetts. Intel has just made available some software that I've been working on...
View ArticleLicenses for runtime libraries for SDE on Linux
Read more about GNU General Public License, version 2Back to the Intel® Software Development EmulatorFor libstdc++: // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 // Free...
View ArticleRecent Intel® AVX Architectural Changes
Dear Intel® AVX developers, We recently made some significant changes to the Intel® Advanced Vector Extensions Programmer’s Reference Manual (please download the latest version at /sites/avx/). If you...
View ArticleAVX debugging или все-таки как?
AVX определен, зафиксирован и уже идет к нам. Ранее много говорилось о разных способах разработки: компиляция, эмуляция, документация и даже профайлинг (очень рекомендую заглянуть сюда /en-us/avx/ ), –...
View ArticleIntel® Software Development Emulator Download
Intel® Software Development Emulator (released July 29, 2014)DOWNLOAD Intel® SDE for WINDOWS* (sde-external-7.2.0-2014-07-29-win.tar.bz2) Note: If you use Cygwin's tar command to unpack the Windows*...
View ArticleIntel® Software Development Emulator Release Notes
2014-07-29 version 7.2.0Added -p4 (Pentium4) and -p4p (Pentium4-Prescott) knobs to SDE.Updated CPUID definition files.2014-07-20 version 7.1.0Added support for additional Intel® AVX-512...
View ArticleExploring Intel® Transactional Synchronization Extensions with Intel®...
Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Core™...
View ArticleBuilding and Simulating an App using the HTML5 Development Environment Beta
The HTML5 section within the Intel Developer Zone was updated just before the US Thanksgiving Holiday to release the new Intel® HTML5 Development Environment Beta and I tried out a few of the sample...
View ArticleFun with Intel® Transactional Synchronization Extensions
By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX). If you have not, I encourage you to check out this page (http://www.intel.com/software/tsx) before you...
View ArticleAnalyzing Intel® SDE's TSX-related log data for capacity aborts
Starting with version 7.12.0, Intel® SDE has Intel® TSX-related instruction and memory access logging features which can be useful for debugging Intel® TSX's capacity aborts. With the log data from the...
View ArticleCalculating “FLOP” using Intel® Software Development Emulator (Intel® SDE)
PurposeFloating point operations (FLOP) rate is used widely by the High Performance Computing (HPC) community as a metric for analysis and/or benchmarking purposes. Many HPC nominations (e.g., Gordon...
View Article使用英特尔® 软件开发仿真器(英特尔® SDE)计算 “FLOP”
目的作为分析指标和/或基于性能指标评测目的,浮点运算 (FLOP) 速度广泛运用于高性能计算 (HPC) 社区。 许多 HPC 贡献者(比如戈登·贝尔)要求提交应用时注明 FLOP 速度。本文所述的方法不依赖于性能监控单元 (PMU) 事件/计数器。 它是一种使用英特尔® SDE 评估 FLOP 的替代性软件方法。方法我们将 FLOP (浮点运算)划分为两类: 非屏蔽 FLOP:...
View Article