<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic [ CPU: Ivy Bridge - Borland C in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104256#M69932</link>
    <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Borland C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Not Supported

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
    <pubDate>Thu, 06 Oct 2016 15:10:44 GMT</pubDate>
    <dc:creator>SergeyKostrov</dc:creator>
    <dc:date>2016-10-06T15:10:44Z</dc:date>
    <item>
      <title>Latency of RDTSC and RDTSCP instructions on Intel CPUs</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104243#M69919</link>
      <description>&lt;STRONG&gt;*** Latency of RDTSC and RDTSCP instructions on Intel CPUs ***&lt;/STRONG&gt;</description>
      <pubDate>Thu, 06 Oct 2016 04:01:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104243#M69919</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T04:01:37Z</dc:date>
    </item>
    <item>
      <title>[ Abstract ]</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104244#M69920</link>
      <description>&lt;STRONG&gt;[ Abstract ]&lt;/STRONG&gt;

Intel CPU's a Time Stamp Counter ( TSC ) is a special 64-bit register that increments every clock cycle.
Two instructions, RDTSC and RDTSCP, could read a value of TSC into General Purpose Registers ( GPR ).
Intel doesn't provide any information on latencies of these two instructions, however througputs for both
instructions are given in Intel 64 and IA-32 Architectures Optimization Reference Manual.</description>
      <pubDate>Thu, 06 Oct 2016 15:06:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104244#M69920</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:06:08Z</dc:date>
    </item>
    <item>
      <title>[ List of Abbreviations ]</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104245#M69921</link>
      <description>&lt;STRONG&gt;[ List of Abbreviations ]&lt;/STRONG&gt;

		CPU - Central Processing Unit
		TSC - Time Stamp Counter		( number of clock cycles since the CPU is powered on )
		GPR - General Purpose Registers
		ATV - Absolute TSC Value
		DTV - Difference TSC Value</description>
      <pubDate>Thu, 06 Oct 2016 15:06:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104245#M69921</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:06:40Z</dc:date>
    </item>
    <item>
      <title>[ Computer Systems used for</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104246#M69922</link>
      <description>&lt;STRONG&gt;[ Computer Systems used for evaluations ]&lt;/STRONG&gt;

&lt;STRONG&gt;** Dell Precision Mobile M4700 **&lt;/STRONG&gt;

		Intel Core i7-3840QM ( 2.80 GHz )
		Ivy Bridge / 4 cores / 8 logical CPUs / ark.intel.com/products/70846
		32GB RAM
		320GB HDD
		NVIDIA Quadro K1000M ( 192 CUDA cores / 2GB memory )
		Windows 7 Professional 64-bit SP1
		Size of L3 Cache =   8MB ( shared between all cores for data &amp;amp; instructions )
		Size of L2 Cache =   1MB ( 256KB per core / shared for data &amp;amp; instructions )
		Size of L1 Cache = 256KB ( 32KB per core for data &amp;amp; 32KB per core for instructions )
		Display resolution: 1366 x 768

&lt;STRONG&gt;** Dell Dimension 4400 **&lt;/STRONG&gt;

		Intel Pentium 4 ( 1.60 GHz / 1 core )
		1GB RAM
		Seagate 20GB HDD						( *  )
		Seagate  3TB HDD						( ** )
		EVGA GeForce 6200 Video Card 512MB DDR2 AGP 8x Video Card
		Windows XP Professional 32-bit SP3
		Size of L2 Cache = 256KB
		Size of L1 Cache =   8KB
		Display resolution: 1440 x 990

		( *  )	Seagate Barracuda 20GB IDE Hard Disk Drive
		ST320011A
		3.5" 7200 Rpm  2MB Cache IDE Ultra ATA100 / ATA-iV/6
		Average Rotational Latency	: 4.17 ms
		Average Seek Times Read		: 9.0ms
		Average Seek Times Write	: 10.0ms
		Maximum Internal Transfer Rate	: 69.4MB/sec
		Average External Transfer Rate	: 100MB/sec ( Read and Write )
		Maximum External Transfer Rate	: 150MB/sec ( Read           )
		Note: Barracuda ATA IV Family

		( ** )	Seagate Barracuda  3TB IDE Hard Disk Drive
		ST3000DM001
		3.5" 7200 Rpm 64MB Cache SATA III ( 6GB/sec )
		Average Rotational Latency	: 4.16 ms
		Average Seek Times Read		: 8.5ms
		Average Seek Times Write	: 9.5ms
		Maximum Internal Transfer Rate	: 268MB/sec
		Average External Transfer Rate	: 156MB/sec ( Read and Write )
		Maximum External Transfer Rate	: 210MB/sec ( Read           )</description>
      <pubDate>Thu, 06 Oct 2016 15:07:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104246#M69922</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:07:04Z</dc:date>
    </item>
    <item>
      <title>[ List of tests ]</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104247#M69923</link>
      <description>&lt;STRONG&gt;[ List of tests ]&lt;/STRONG&gt;

		Four tests are completed for every CPU tested with different C++ compilers:

		&lt;STRONG&gt;[ Sub-Test002.01.A - RDTSC ]&lt;/STRONG&gt; - pure C language

		&lt;STRONG&gt;[ Sub-Test002.01.B - RDTSC ]&lt;/STRONG&gt; - C language with inline assembler

		&lt;STRONG&gt;[ Sub-Test002.01.C - RDTSCP ]&lt;/STRONG&gt; - pure C language

		&lt;STRONG&gt;[ Sub-Test002.01.D - RDTSCP ]&lt;/STRONG&gt; - C language with inline assembler</description>
      <pubDate>Thu, 06 Oct 2016 15:07:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104247#M69923</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:07:23Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Pentium 4 - Microsoft</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104248#M69924</link>
      <description>&lt;STRONG&gt;[ CPU: Pentium 4 - Microsoft C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Started
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			Latency of 'MOV ecx, eax' instruction is 1 clock cycle(s)
		[ Sub-Test002.01.B - RDTSC ] - Completed

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:07:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104248#M69924</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:07:44Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Pentium 4 - Borland C+</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104249#M69925</link>
      <description>&lt;STRONG&gt;[ CPU: Pentium 4 - Borland C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.40 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:08:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104249#M69925</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:08:06Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Pentium 4 - Intel C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104250#M69926</link>
      <description>&lt;STRONG&gt;[ CPU: Pentium 4 - Intel C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 81.20 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Started
			TSC Minimal Averaged Delta is 80.30 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			TSC Minimal Averaged Delta is 79.90 clock cycles
			Latency of 'MOV ecx, eax' instruction is 1 clock cycle(s)
		[ Sub-Test002.01.B - RDTSC ] - Completed

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:08:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104250#M69926</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:08:26Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Pentium 4 - MinGW C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104251#M69927</link>
      <description>&lt;STRONG&gt;[ CPU: Pentium 4 - MinGW C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:08:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104251#M69927</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:08:48Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Pentium 4 - Watcom C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104252#M69928</link>
      <description>&lt;STRONG&gt;[ CPU: Pentium 4 - Watcom C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 80.40 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
			TSC Minimal Averaged Delta is 80.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:09:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104252#M69928</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:09:13Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Microsoft</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104253#M69929</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Microsoft C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.80 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 27.40 clock cycles
			TSC Minimal Averaged Delta is 28.20 clock cycles
			TSC Minimal Averaged Delta is 26.60 clock cycles
			TSC Minimal Averaged Delta is 28.20 clock cycles
			TSC Minimal Averaged Delta is 26.60 clock cycles
			TSC Minimal Averaged Delta is 28.60 clock cycles
			TSC Minimal Averaged Delta is 28.20 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Started
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 27.50 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			Latency of 'MOV ecx, eax' instruction is 1 clock cycle(s)
		[ Sub-Test002.01.B - RDTSC ] - Completed

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:09:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104253#M69929</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:09:38Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Microsoft</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104254#M69930</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Microsoft C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 26.60 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 25.80 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 25.80 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:10:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104254#M69930</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:10:03Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Borland C</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104255#M69931</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Borland C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 25.80 clock cycles
			TSC Minimal Averaged Delta is 28.30 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:10:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104255#M69931</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:10:28Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Borland C</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104256#M69932</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Borland C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Not Supported

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:10:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104256#M69932</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:10:44Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Intel C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104257#M69933</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Intel C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 29.00 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 32.60 clock cycles
			TSC Minimal Averaged Delta is 29.60 clock cycles
			TSC Minimal Averaged Delta is 28.60 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 37.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 28.20 clock cycles
			TSC Minimal Averaged Delta is 25.80 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Started
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 26.70 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			TSC Minimal Averaged Delta is 27.10 clock cycles
			Latency of 'MOV ecx, eax' instruction is 1 clock cycle(s)
		[ Sub-Test002.01.B - RDTSC ] - Completed

		[ Sub-Test002.01.C - RDTSCP ] - Started
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 34.20 clock cycles
			TSC Minimal Averaged Delta is 34.20 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 34.20 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 34.20 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
		[ Sub-Test002.01.C - RDTSCP ] - Completed

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:11:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104257#M69933</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:11:05Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Intel C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104258#M69934</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Intel C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Started
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 33.40 clock cycles
			TSC Minimal Averaged Delta is 33.80 clock cycles
		[ Sub-Test002.01.C - RDTSCP ] - Completed

		[ Sub-Test002.01.D - RDTSCP ] - Started
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.30 clock cycles
			TSC Minimal Averaged Delta is 34.70 clock cycles
			TSC Minimal Averaged Delta is 34.30 clock cycles
			Latency of 'MOV rcx, rax' instruction is 1 clock cycle(s)
		[ Sub-Test002.01.D - RDTSCP ] - Completed</description>
      <pubDate>Thu, 06 Oct 2016 15:11:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104258#M69934</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:11:23Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - MinGW C++</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104259#M69935</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - MinGW C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Not Supported

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported

-	&lt;STRONG&gt;[ CPU: Ivy Bridge - MinGW C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 28.20 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:11:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104259#M69935</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:11:45Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Watcom C+</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104260#M69936</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Watcom C++ compiler - 32-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 25.00 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 24.60 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 26.20 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:12:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104260#M69936</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:12:13Z</dc:date>
    </item>
    <item>
      <title>[ CPU: Ivy Bridge - Watcom C+</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104261#M69937</link>
      <description>&lt;STRONG&gt;[ CPU: Ivy Bridge - Watcom C++ compiler - 64-bit ]&lt;/STRONG&gt;

		[ Sub-Test002.01.A - RDTSC ] - Started
			TSC Minimal Averaged Delta is 26.60 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
			TSC Minimal Averaged Delta is 25.40 clock cycles
			TSC Minimal Averaged Delta is 27.00 clock cycles
		[ Sub-Test002.01.A - RDTSC ] - Completed

		[ Sub-Test002.01.B - RDTSC ] - Not Supported

		[ Sub-Test002.01.C - RDTSCP ] - Not Supported

		[ Sub-Test002.01.D - RDTSCP ] - Not Supported</description>
      <pubDate>Thu, 06 Oct 2016 15:12:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104261#M69937</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:12:32Z</dc:date>
    </item>
    <item>
      <title>Four possible use cases for _</title>
      <link>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104262#M69938</link>
      <description>Four possible use cases for &lt;STRONG&gt;__rdtscp&lt;/STRONG&gt; intrinsic function need to be considered. The function is declared as follows:

		...
		extern unsigned __int64 __ICL_INTRINCC &lt;STRONG&gt;__rdtscp&lt;/STRONG&gt;( unsigned int * );
		...

	   Note: Let's denote uiTscValue as &lt;STRONG&gt;1st value&lt;/STRONG&gt;, and iRetValue as &lt;STRONG&gt;2nd value&lt;/STRONG&gt;.

	   &lt;STRONG&gt;Use Case 1&lt;/STRONG&gt; - 1st value used / 2nd value used:

		...
		unsigned int iRetValue = 0;
		unsigned __int64 uiTscValue = &lt;STRONG&gt;__rdtscp&lt;/STRONG&gt;( &amp;amp;iRetValue );
		...

	   C++ compiler should generate ordered MOV instructions to save 1st value and 2nd value
	   at some addresses.

	   &lt;STRONG&gt;Use Case 2&lt;/STRONG&gt; - 1st value used / 2nd value not used:

		...
		unsigned __int64 uiTscValue = &lt;STRONG&gt;__rdtscp&lt;/STRONG&gt;( NULL );
		...

		C++ compiler should not generate MOV instructions to save 2nd value at NULL address. Currently,
		Intel C++ compiler tries to save 2nd value to NULL address and Access Violation exception is generated.

	   &lt;STRONG&gt;Use Case 3&lt;/STRONG&gt; - 1st value not used / 2nd value used:

		...
		unsigned int iRetValue = 0;
		&lt;STRONG&gt;__rdtscp&lt;/STRONG&gt;( &amp;amp;iRetValue );
		...

		C++ compiler should not generate MOV instructions to save 1st value at some address.

	   &lt;STRONG&gt;Use Case 4&lt;/STRONG&gt; - 1st value not used / 2nd value not used:

		...
		&lt;STRONG&gt;__rdtscp&lt;/STRONG&gt;( NULL );
		...

		C++ compiler should not generate MOV instructions to save 1st value and 2nd value at some addresses.</description>
      <pubDate>Thu, 06 Oct 2016 15:13:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Latency-of-RDTSC-and-RDTSCP-instructions-on-Intel-CPUs/m-p/1104262#M69938</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2016-10-06T15:13:09Z</dc:date>
    </item>
  </channel>
</rss>

