{"id":3302,"date":"2018-04-17T07:18:13","date_gmt":"2018-04-17T07:18:13","guid":{"rendered":"https:\/\/support.plunify.com\/en\/?p=3302"},"modified":"2018-08-28T03:22:46","modified_gmt":"2018-08-28T03:22:46","slug":"compare-timing-performance-of-seed-sweep","status":"publish","type":"post","link":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/","title":{"rendered":"How Much Do You Really Know About Placement Seed Sweep?"},"content":{"rendered":"<p>This whitepaper compares the effectiveness of two timing optimization methods: The InTime Default recipe provided by the InTime FPGA design optimization tool and another one commonly known as a \u201cSeed Sweep\u201d.<\/p>\n<p>InTime Default is a machine learning approach that finds good synthesis and place-and-route setting combinations for a design. It shares data insights across different designs and produces predictable effects.<\/p>\n<p>A Seed Sweep varies the Quartus Fitter SEED value which affects the initial placement of a design. Changing the seed modifies the conditions of a design at the start of place-and-route and leads to fluctuations in the Fitter results\u00a0. This is a well-known approach used by design teams worldwide to optimize their designs. However, the effects are random and there is no \u201cgolden\u201d seed value that applies to all designs.<\/p>\n<p>The experiment described here is performed using a Stratix V design and an Arria 10 design, each compiling 200 data points for the InTime Default recipe and 200 data points for a Seed Sweep for each design. The best Worst Slack (WS), Total Negative Slack (TNS), Fmax and runtimes are then compared.<\/p>\n<p>For the Stratix V design, InTime Default improved the Worst Slack by <u>57.38%<\/u> while Seed Sweep only had <u>13.46%<\/u> improvement.<\/p>\n<p>For the Arria 10 design, InTime Default recipe improved the Worst Slack by <u>34.98%<\/u> while Seed Sweep only had <u>11.44%<\/u> improvement.<\/p>\n<p>In summary, the InTime Default recipe performed better than a Seed Sweep with respect to timing performance.<\/p>\n<h2>Design Details<\/h2>\n<p>The two designs used for this experiment are listed below.<\/p>\n<p style=\"text-align: center\">Table 2.1: Stratix V design<\/p>\n<table width=\"601\">\n<tbody>\n<tr>\n<td width=\"237\"><strong>Design Info\u00a0 <\/strong><\/td>\n<td width=\"364\"><\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Quartus Prime Version<\/td>\n<td width=\"364\">\u00a017.1.0 Build 590 10\/25\/2017 SJ Standard Edition<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Revision Name<\/td>\n<td width=\"364\">\u00a0jesdsv<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Top-level Entity Name<\/td>\n<td width=\"364\">\u00a0jesdrx<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Family<\/td>\n<td width=\"364\"><strong>\u00a0Stratix V\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Device<\/td>\n<td width=\"364\"><strong>\u00a05SGSMD3H3F35I4\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0<strong>Timing Info\u00a0 <\/strong><\/td>\n<td width=\"364\"><\/td>\n<\/tr>\n<tr>\n<td width=\"237\">Clock name<\/td>\n<td width=\"364\">rxlink_clk<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">Corner<\/td>\n<td width=\"364\">Slow 850mV -40C Model<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">Worst Slack , WS (ns)<\/td>\n<td width=\"364\">-0.765<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">Total Negative Slack, TNS (ns)<\/td>\n<td width=\"364\">-897.292<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">Fmax (MHz)<\/td>\n<td width=\"364\">306.28<\/td>\n<\/tr>\n<tr>\n<td width=\"237\"><strong>Utilization Info<\/strong><\/td>\n<td width=\"364\"><\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Logic utilization (in ALMs)<\/td>\n<td width=\"364\">\u00a042,553 \/ 89,000 ( 48 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total registers<\/td>\n<td width=\"364\">47330<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total pins<\/td>\n<td width=\"364\">\u00a0138 \/ 544 ( 25 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total virtual pins<\/td>\n<td width=\"364\">6,540<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total block memory bits<\/td>\n<td width=\"364\">\u00a081,920 \/ 14,090,240 ( &lt; 1 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total DSP Blocks<\/td>\n<td width=\"364\">\u00a00 \/ 600 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI STD RX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI 10G RX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI GEN3 RX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI PMA RX Deserializers<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI STD TX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI 10G TX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI GEN3 TX PCSs<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI PMA TX Serializers<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI PIPE GEN1_2s<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total HSSI GEN3s<\/td>\n<td width=\"364\">\u00a00 \/ 24 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total PLLs<\/td>\n<td width=\"364\">\u00a00 \/ 52 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"237\">\u00a0Total DLLs<\/td>\n<td width=\"364\">\u00a00 \/ 4 ( 0 % )<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center\">Table 2.2: Arria 10 design<\/p>\n<table width=\"599\">\n<tbody>\n<tr>\n<td width=\"236\"><strong>Design Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/td>\n<td width=\"363\"><\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Quartus Prime Version<\/td>\n<td width=\"363\">\u00a017.1.0 Build 240 10\/25\/2017 SJ Pro Edition<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Revision Name<\/td>\n<td width=\"363\">\u00a0jesda10<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Top-level Entity Name<\/td>\n<td width=\"363\">\u00a0jesdrx<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Family<\/td>\n<td width=\"363\"><strong>\u00a0Arria 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Device<\/td>\n<td width=\"363\"><strong>\u00a010AX027E4F27E3LG \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"236\"><strong>\u00a0Timing Info\u00a0\u00a0 <\/strong><\/td>\n<td width=\"363\"><\/td>\n<\/tr>\n<tr>\n<td width=\"236\">Clock name<\/td>\n<td width=\"363\">rxlink_clk<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">Corner<\/td>\n<td width=\"363\">Slow 900mV 100C Model<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">Worst Slack, WS (ns)<\/td>\n<td width=\"363\">-0.769<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">Total Negative Slack, TNS (ns)<\/td>\n<td width=\"363\">-977.742<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">Fmax (MHz)<\/td>\n<td width=\"363\">305.90<\/td>\n<\/tr>\n<tr>\n<td width=\"236\"><strong>Utilization Info<\/strong><\/td>\n<td width=\"363\"><\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Logic utilization (in ALMs)<\/td>\n<td width=\"363\">\u00a052,860 \/ 101,620 ( 52 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total registers<\/td>\n<td width=\"363\">56480<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total pins<\/td>\n<td width=\"363\">\u00a066 \/ 296 ( 22 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total virtual pins<\/td>\n<td width=\"363\">8,262<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total block memory bits<\/td>\n<td width=\"363\">\u00a0102,400 \/ 15,360,000 ( &lt; 1 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total DSP Blocks<\/td>\n<td width=\"363\">\u00a00 \/ 830 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total HSSI RX channels<\/td>\n<td width=\"363\">\u00a00 \/ 12 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total HSSI TX channels<\/td>\n<td width=\"363\">\u00a00 \/ 12 ( 0 % )<\/td>\n<\/tr>\n<tr>\n<td width=\"236\">\u00a0Total PLLs<\/td>\n<td width=\"363\">\u00a00 \/ 32 ( 0 % )<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Test Procedures<\/h2>\n<p>The experiment was performed via the following steps:<\/p>\n<ol>\n<li>\u00a0Open Stratix V design in InTime.<\/li>\n<li>\u00a0Run InTime Default recipe for 20 rounds. Each round will run 20 compilations.<\/li>\n<li>\u00a0Run Seed Sweep for 200 compilations, each with a different seed value.<\/li>\n<li>\u00a0Compare the Worst Slack (WS) ,Total Negative Slack (TNS) and Fmax.<\/li>\n<li>\u00a0Repeat Steps 1 to 4 for the Arria 10 design.<\/li>\n<\/ol>\n<h2>Results<\/h2>\n<p>Tables 4.1 ,4.2 and 4.3 below compare the timing results between the Stratix V and Arria 10 designs using WS ,TNS values and Fmax.<\/p>\n<p style=\"text-align: center\">Table 4.1: Worst Slack (WS) comparison<\/p>\n<table width=\"608\">\n<tbody>\n<tr>\n<td colspan=\"6\" width=\"608\">\n<p style=\"text-align: center\">Best Worst Slack, WS (ns)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" width=\"101\"><\/td>\n<td rowspan=\"2\" width=\"101\">Original (ns)<\/td>\n<td colspan=\"2\" width=\"203\">Seed Sweep<\/td>\n<td colspan=\"2\" width=\"203\">InTime Default<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Slack(ns)<\/td>\n<td width=\"101\">%<\/td>\n<td width=\"101\">Slack(ns)<\/td>\n<td width=\"101\">%<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Stratix V design<\/td>\n<td width=\"101\">-0.765<\/td>\n<td width=\"101\">-0.662<\/td>\n<td width=\"101\">13.46<\/td>\n<td width=\"101\">-0.326<\/td>\n<td width=\"101\">57.38<\/td>\n<\/tr>\n<tr>\n<td width=\"101\">Arria 10 design<\/td>\n<td width=\"101\">-0.769<\/td>\n<td width=\"101\">-0.681<\/td>\n<td width=\"101\">11.44<\/td>\n<td width=\"101\">-0.5<\/td>\n<td width=\"101\">34.98<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center\">Table 4.2: Total Negative Slack (TNS) comparison<\/p>\n<table width=\"624\">\n<tbody>\n<tr>\n<td colspan=\"6\" width=\"624\">\n<p style=\"text-align: center\">Best Total Negative Slack, TNS (ns)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" width=\"104\"><\/td>\n<td rowspan=\"2\" width=\"104\">Original (ns)<\/td>\n<td colspan=\"2\" width=\"208\">Seed Sweep<\/td>\n<td colspan=\"2\" width=\"208\">InTime Default<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Slack(ns)<\/td>\n<td width=\"104\">%<\/td>\n<td width=\"104\">Slack(ns)<\/td>\n<td width=\"104\">%<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Stratix V design<\/td>\n<td width=\"104\">-897.292<\/td>\n<td width=\"104\">-745.228<\/td>\n<td width=\"104\">16.95<\/td>\n<td width=\"104\">-39.736<\/td>\n<td width=\"104\">95.57<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Arria 10 design<\/td>\n<td width=\"104\">-977.742<\/td>\n<td width=\"104\">-635.613<\/td>\n<td width=\"104\">34.99<\/td>\n<td width=\"104\">-75.44<\/td>\n<td width=\"104\">92.28<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center\">Table 4.3:Fmax comparison<\/p>\n<table width=\"624\">\n<tbody>\n<tr>\n<td colspan=\"6\" width=\"624\">\n<p style=\"text-align: center\">Fmax\u00a0 (MHz)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" width=\"104\"><\/td>\n<td rowspan=\"2\" width=\"104\">Original (MHz)<\/td>\n<td colspan=\"2\" width=\"208\">Seed Sweep<\/td>\n<td colspan=\"2\" width=\"208\">InTime Default<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Fmax(MHz)<\/td>\n<td width=\"104\">%<\/td>\n<td width=\"104\">Fmax(MHz)<\/td>\n<td width=\"104\">%<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Stratix V design<\/td>\n<td width=\"104\">306.28<\/td>\n<td width=\"104\">316.25<\/td>\n<td width=\"104\">3.26<\/td>\n<td width=\"104\">353.89<\/td>\n<td width=\"104\">15.54<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Arria 10 design<\/td>\n<td width=\"104\">305.90<\/td>\n<td width=\"104\">314.37<\/td>\n<td width=\"104\">2.76<\/td>\n<td width=\"104\">333.33<\/td>\n<td width=\"104\">8.97<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Optimization Process and Run Time<\/h2>\n<p>Running a Seed Sweep is a simple process of specifying \u201cFitter Seed\u201d values from 1 to 200. The default value is 1. The InTime Default recipe involves running 10 rounds of 20 compilations each. Each round starts after the previous round has ended. Therefore, there are differences in the overall runtime of the two approaches.<\/p>\n<p>Table 5.1 below shows design runtime differences. It is worth noting that the average runtime for InTime Default is higher than that for Seed Sweep. In addition, there are larger variations in the compilation times for InTime Default as the settings attempted are more varied than seeds. The total runtime is also longer for InTime Default due to the need for analyzing results at the end of each round to generate settings for the next.<\/p>\n<p style=\"text-align: center\">Table 5.1: Run Time comparison based on different concurrent runs and rounds<\/p>\n<table width=\"624\">\n<tbody>\n<tr>\n<td colspan=\"7\" width=\"624\">\n<p style=\"text-align: center\">Run Time (h)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" width=\"104\"><\/td>\n<td rowspan=\"2\" width=\"73\">Original Run Time (h)<\/td>\n<td rowspan=\"2\" width=\"76\">Concurrent Runs<\/td>\n<td colspan=\"2\" width=\"180\">Seed Sweep<br \/>\n(1 round of 200 compilations)<\/td>\n<td colspan=\"2\" width=\"192\">InTime Default<br \/>\n(10 rounds of 20 compilations)<\/td>\n<\/tr>\n<tr>\n<td width=\"85\">Total Run Time (h)<\/td>\n<td width=\"94\">Avg Run Time (h)<\/td>\n<td width=\"88\">Total Run Time (h)<\/td>\n<td width=\"104\">Avg Run Time (h)<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Stratix V design<\/td>\n<td width=\"73\">0.5<\/td>\n<td width=\"76\">5<\/td>\n<td width=\"85\">26<\/td>\n<td width=\"94\">0.6<\/td>\n<td width=\"88\">37<\/td>\n<td width=\"104\">0.7<\/td>\n<\/tr>\n<tr>\n<td width=\"104\">Arria 10 design<\/td>\n<td width=\"73\">0.5<\/td>\n<td width=\"76\">3<\/td>\n<td width=\"85\">37<\/td>\n<td width=\"94\">0.8<\/td>\n<td width=\"88\">38<\/td>\n<td width=\"104\">1.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>5.1 Stratix V design results<\/h3>\n<p>Here are the results for the Stratix V design.<\/p>\n<p><strong>5.1.1 Seed Sweep<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3311 aligncenter\" src=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.1.png?resize=849%2C496&#038;ssl=1\" alt=\"5.1.1\" width=\"849\" height=\"496\" srcset=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.1.png?w=849&amp;ssl=1 849w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.1.png?resize=300%2C175&amp;ssl=1 300w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.1.png?resize=768%2C449&amp;ssl=1 768w\" sizes=\"(max-width: 849px) 100vw, 849px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.1: TNS(ns) values for 200 seeds<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-3312\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.2.png?resize=850%2C494&#038;ssl=1\" alt=\"5.1.2\" width=\"850\" height=\"494\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.2.png?w=850&amp;ssl=1 850w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.2.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.2.png?resize=768%2C446&amp;ssl=1 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.2: WS(ns) values for 200 seeds<\/p>\n<p><strong>5.1.2 InTime Default<\/strong><\/p>\n<p>(Note: The Y-axis is in a logarithmic scale due to larger fluctuations)<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3313\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.3.png?resize=960%2C528&#038;ssl=1\" alt=\"5.1.3\" width=\"960\" height=\"528\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.3.png?w=1250&amp;ssl=1 1250w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.3.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.3.png?resize=768%2C423&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.3.png?resize=1024%2C564&amp;ssl=1 1024w\" sizes=\"(max-width: 960px) 100vw, 960px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.3: TNS values for InTime Default<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3314\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.4.png?resize=960%2C520&#038;ssl=1\" alt=\"5.1.4\" width=\"960\" height=\"520\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.4.png?w=1241&amp;ssl=1 1241w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.4.png?resize=300%2C162&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.4.png?resize=768%2C416&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.4.png?resize=1024%2C554&amp;ssl=1 1024w\" sizes=\"(max-width: 960px) 100vw, 960px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.4: WS values for InTime Default<\/p>\n<p>The chart below shows how the results improved across rounds. The X-axis displays job numbers. Each column represents the timing results for a job. The green line is the best result in each job and the red line is the worst.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3315\" src=\"https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.5.png?resize=960%2C611&#038;ssl=1\" alt=\"5.1.5\" width=\"960\" height=\"611\" srcset=\"https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.5.png?w=1238&amp;ssl=1 1238w, https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.5.png?resize=300%2C191&amp;ssl=1 300w, https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.5.png?resize=768%2C489&amp;ssl=1 768w, https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.5.png?resize=1024%2C652&amp;ssl=1 1024w\" sizes=\"(max-width: 960px) 100vw, 960px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.5: TNS values for InTime Default<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3316\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.6.png?resize=960%2C613&#038;ssl=1\" alt=\"5.1.6\" width=\"960\" height=\"613\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.6.png?w=1235&amp;ssl=1 1235w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.6.png?resize=300%2C192&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.6.png?resize=768%2C491&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.1.6.png?resize=1024%2C654&amp;ssl=1 1024w\" sizes=\"(max-width: 960px) 100vw, 960px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.1.6: WS values for InTime Default<\/p>\n<h3>5.2 Arria 10 design results<\/h3>\n<p>Here are the results for the Arria 10 design.<\/p>\n<p><strong>5.2.1 Seed Sweep<\/strong><br \/>\nThe following chart shows the results for 1 to 200 seed values. Green represents results that are better than the original result and blue indicates results that are worse.<\/p>\n<p><img loading=\"lazy\" class=\"size-full wp-image-3317 aligncenter\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.1.png?resize=884%2C543&#038;ssl=1\" alt=\"5.2.1\" width=\"884\" height=\"543\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.1.png?w=884&amp;ssl=1 884w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.1.png?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.1.png?resize=768%2C472&amp;ssl=1 768w\" sizes=\"(max-width: 884px) 100vw, 884px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.1: TNS (ns) values for 200 seeds<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-3318\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.2.png?resize=944%2C540&#038;ssl=1\" alt=\"5.2.2\" width=\"944\" height=\"540\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.2.png?w=944&amp;ssl=1 944w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.2.png?resize=300%2C172&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.2.png?resize=768%2C439&amp;ssl=1 768w\" sizes=\"(max-width: 944px) 100vw, 944px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.2: WS(ns) values for 200 seeds<\/p>\n<p><strong>5.2.2 InTime Default<\/strong><br \/>\nInTime runs 20 compilations each time for 10 rounds. When each round completes, InTime analyzes and learns from the data to generate the parameters for the next round.<\/p>\n<p>The following charts show the results for 200 compilations of InTime. Note that the Y-axis is in a logarithmic scale due to larger fluctuations in timing results.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3319 aligncenter\" src=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.3.png?resize=854%2C489&#038;ssl=1\" alt=\"5.2.3\" width=\"854\" height=\"489\" srcset=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.3.png?w=854&amp;ssl=1 854w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.3.png?resize=300%2C172&amp;ssl=1 300w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.3.png?resize=768%2C440&amp;ssl=1 768w\" sizes=\"(max-width: 854px) 100vw, 854px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.3: TNS values for InTime Default<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-3320\" src=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.4.png?resize=853%2C491&#038;ssl=1\" alt=\"5.2.4\" width=\"853\" height=\"491\" srcset=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.4.png?w=853&amp;ssl=1 853w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.4.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.4.png?resize=768%2C442&amp;ssl=1 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.4: WS values for InTime Default<\/p>\n<p>The chart below shows how the results improve across rounds. The X-axis displays job numbers. Each column represents a job. The green line is the best result in each job and the red line is the worst.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-3321 aligncenter\" src=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.5.png?resize=840%2C545&#038;ssl=1\" alt=\"5.2.5\" width=\"840\" height=\"545\" srcset=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.5.png?w=840&amp;ssl=1 840w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.5.png?resize=300%2C195&amp;ssl=1 300w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.5.png?resize=768%2C498&amp;ssl=1 768w\" sizes=\"(max-width: 840px) 100vw, 840px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.5: TNS improvements for InTime Default (10 rounds)<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-3322\" src=\"https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.6.png?resize=843%2C542&#038;ssl=1\" alt=\"5.2.6\" width=\"843\" height=\"542\" srcset=\"https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.6.png?w=843&amp;ssl=1 843w, https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.6.png?resize=300%2C193&amp;ssl=1 300w, https:\/\/i2.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/5.2.6.png?resize=768%2C494&amp;ssl=1 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" data-recalc-dims=\"1\" \/><\/p>\n<p style=\"text-align: center\">Figure 5.2.6: WS values for InTime Default (10 rounds)<\/p>\n<h2>Conclusion<\/h2>\n<p>InTime is more effective at delivering higher timing performance. In the same number of compilations runs (200), InTime Default is able to produce 30% to 50% performance improvements as compared to only 11% to 14% gains for a Seed Sweep.<\/p>\n<p>Furthermore, there are even greater performance improvements if both methods are used in conjunction \u2013 namely, by doing a Seed Sweep based on good InTime Default results. This approach is used by the InTime tool to enhance timing performance and accelerate time-to-market. The key is to first get a sufficiently good result before using seeds to get one over the finishing line.<\/p>\n<p>To read more about InTime and its capabilities, please go to <a href=\"https:\/\/www.plunify.com\/en\/intime\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.plunify.com\/en\/intime\/<\/a><\/p>\n<h4>Subscribe to Plunify Blog<\/h4>\n<div class=\"jetpack_subscription_widget\"><h2 class=\"widgettitle\"><\/h2>\n            <form action=\"#\" method=\"post\" accept-charset=\"utf-8\" id=\"subscribe-blog-545\">\n\t\t\t\t                    <div id=\"subscribe-text\"><p>Enter your email address and have the latest insights on FPGA, cloud and Machine Learning delivered straight to your inbox.<\/p>\n<\/div>                    <p id=\"subscribe-email\">\n                        <label id=\"jetpack-subscribe-label\"\n                               class=\"screen-reader-text\"\n                               for=\"subscribe-field-545\">\n\t\t\t\t\t\t\tEmail Address                        <\/label>\n                        <input type=\"email\" name=\"email\" required=\"required\"\n                        \t\t\t                                                value=\"\"\n                            id=\"subscribe-field-545\"\n                            placeholder=\"Email Address\"\n                        \/>\n                    <\/p>\n\n\t\t\t\t\t<p id=\"subscribe-submit\"\n\t\t\t\t\t\t\t\t\t\t\t>\n                        <input type=\"hidden\" name=\"action\" value=\"subscribe\"\/>\n                        <input type=\"hidden\" name=\"source\" value=\"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/3302\"\/>\n                        <input type=\"hidden\" name=\"sub-type\" value=\"widget\"\/>\n                        <input type=\"hidden\" name=\"redirect_fragment\" value=\"545\"\/>\n\t\t\t\t\t\t                        <button type=\"submit\"\n\t                        \t\t                    \t\t\t                    style=\"margin-left: 0px;\"\n\t\t                    \t                        name=\"jetpack_subscriptions_widget\"\n\t                    >\n\t                                    Sign Me Up!                                  <\/button>\n                    <\/p>\n\t\t\t\t            <\/form>\n\t\t\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This whitepaper compares the effectiveness of two timing optimization methods: The InTime Default recipe provided by the InTime FPGA design optimization tool and another one commonly known as a \u201cSeed Sweep\u201d. InTime Default is a machine learning approach that finds good synthesis and place-and-route setting combinations for a design. It shares data insights across different [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":3334,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"_links_to":"","_links_to_target":""},"categories":[206],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep<\/title>\n<meta name=\"description\" content=\"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep\" \/>\n<meta property=\"og:description\" content=\"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/\" \/>\n<meta property=\"og:site_name\" content=\"Plunify Blog &amp; Support\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-17T07:18:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-08-28T03:22:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kobe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\",\"name\":\"Plunify-Support\",\"url\":\"https:\/\/support.plunify.com\/en\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1\",\"width\":600,\"height\":159,\"caption\":\"Plunify-Support\"},\"image\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/support.plunify.com\/en\/#website\",\"url\":\"https:\/\/support.plunify.com\/en\/\",\"name\":\"Plunify Blog &amp; Support\",\"description\":\"Everything you need to know about Plunify products\",\"publisher\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/support.plunify.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1\",\"width\":900,\"height\":500},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage\",\"url\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/\",\"name\":\"Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep\",\"isPartOf\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage\"},\"datePublished\":\"2018-04-17T07:18:13+00:00\",\"dateModified\":\"2018-08-28T03:22:46+00:00\",\"description\":\"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.\",\"breadcrumb\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/support.plunify.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Much Do You Really Know About Placement Seed Sweep?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage\"},\"author\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#\/schema\/person\/e48555efdfb3d1e3243c97b9c76c9ee2\"},\"headline\":\"How Much Do You Really Know About Placement Seed Sweep?\",\"datePublished\":\"2018-04-17T07:18:13+00:00\",\"dateModified\":\"2018-08-28T03:22:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage\"},\"wordCount\":1230,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1\",\"articleSection\":[\"InTime\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/support.plunify.com\/en\/#\/schema\/person\/e48555efdfb3d1e3243c97b9c76c9ee2\",\"name\":\"kobe\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/97c23552289c73caf4e9524106cfee89?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/97c23552289c73caf4e9524106cfee89?s=96&d=mm&r=g\",\"caption\":\"kobe\"},\"url\":\"https:\/\/support.plunify.com\/en\/author\/kobe\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep","description":"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/","og_locale":"en_US","og_type":"article","og_title":"Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep","og_description":"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.","og_url":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/","og_site_name":"Plunify Blog &amp; Support","article_published_time":"2018-04-17T07:18:13+00:00","article_modified_time":"2018-08-28T03:22:46+00:00","og_image":[{"width":900,"height":500,"url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1","path":"\/var\/www\/html\/support_plunify_com\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg","size":"full","id":3334,"alt":"","pixels":450000,"type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"kobe","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/support.plunify.com\/en\/#organization","name":"Plunify-Support","url":"https:\/\/support.plunify.com\/en\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/#logo","inLanguage":"en-US","url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1","contentUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1","width":600,"height":159,"caption":"Plunify-Support"},"image":{"@id":"https:\/\/support.plunify.com\/en\/#logo"}},{"@type":"WebSite","@id":"https:\/\/support.plunify.com\/en\/#website","url":"https:\/\/support.plunify.com\/en\/","name":"Plunify Blog &amp; Support","description":"Everything you need to know about Plunify products","publisher":{"@id":"https:\/\/support.plunify.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/support.plunify.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage","inLanguage":"en-US","url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1","contentUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1","width":900,"height":500},{"@type":"WebPage","@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage","url":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/","name":"Whitepaper: Compare Timing Performance between the InTime Default recipe and a Placement Seed Sweep","isPartOf":{"@id":"https:\/\/support.plunify.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage"},"datePublished":"2018-04-17T07:18:13+00:00","dateModified":"2018-08-28T03:22:46+00:00","description":"This whitepaper compares Timing Performance between the InTime Default recipe and a Placement Seed Sweep.","breadcrumb":{"@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/support.plunify.com\/en\/"},{"@type":"ListItem","position":2,"name":"How Much Do You Really Know About Placement Seed Sweep?"}]},{"@type":"Article","@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#article","isPartOf":{"@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage"},"author":{"@id":"https:\/\/support.plunify.com\/en\/#\/schema\/person\/e48555efdfb3d1e3243c97b9c76c9ee2"},"headline":"How Much Do You Really Know About Placement Seed Sweep?","datePublished":"2018-04-17T07:18:13+00:00","dateModified":"2018-08-28T03:22:46+00:00","mainEntityOfPage":{"@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#webpage"},"wordCount":1230,"commentCount":0,"publisher":{"@id":"https:\/\/support.plunify.com\/en\/#organization"},"image":{"@id":"https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1","articleSection":["InTime"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/support.plunify.com\/en\/2018\/04\/17\/compare-timing-performance-of-seed-sweep\/#respond"]}]},{"@type":"Person","@id":"https:\/\/support.plunify.com\/en\/#\/schema\/person\/e48555efdfb3d1e3243c97b9c76c9ee2","name":"kobe","image":{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/97c23552289c73caf4e9524106cfee89?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/97c23552289c73caf4e9524106cfee89?s=96&d=mm&r=g","caption":"kobe"},"url":"https:\/\/support.plunify.com\/en\/author\/kobe\/"}]}},"jetpack_featured_media_url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2018\/04\/timing-performance-comparison.jpg?fit=900%2C500&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7XiEH-Rg","_links":{"self":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/3302"}],"collection":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/comments?post=3302"}],"version-history":[{"count":20,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/3302\/revisions"}],"predecessor-version":[{"id":4025,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/3302\/revisions\/4025"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/media\/3334"}],"wp:attachment":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/media?parent=3302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/categories?post=3302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/tags?post=3302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}