<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: What would you do with 1000 CPUs?</title>
	<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/</link>
	<description>sharing insights into the people side of ASIC design</description>
	<pubDate>Thu, 17 May 2012 15:30:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: Aditya Ramachandran</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-579</link>
		<dc:creator>Aditya Ramachandran</dc:creator>
		<pubDate>Tue, 14 Apr 2009 08:24:40 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-579</guid>
		<description>I'd kidnap every R&#38;D engineer from the EDA industry, put them in the server room and say "Now write code that inter-operates and correlates, or the kitten gets it..."</description>
		<content:encoded><![CDATA[<p>I&#8217;d kidnap every R&amp;D engineer from the EDA industry, put them in the server room and say &#8220;Now write code that inter-operates and correlates, or the kitten gets it&#8230;&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Ralph</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-575</link>
		<dc:creator>Jeremy Ralph</dc:creator>
		<pubDate>Fri, 10 Apr 2009 04:51:20 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-575</guid>
		<description>How about this.  I'd require licenses for the following tools: simulator, synthesis, logical equivalence checker (LEC).  With the simulator and synth tool I'd create a netlist for a performance critical IP but not really optimize the performance.... that's what all the CPUs are for.  The way you code the RTL has big impact on the performance...
 
... so I'd create some AI to use all the CPU resources, tweak the different aspects at the RTL level, and ensure that it passes LEC against the un-optimized netlist.  Then I'd have a very high performance IP. 
 
I used to know a very smart RTL developer who used this technique, but he did iterations of tweaking the RLT manually, synthesizing, LECing to create some very optimized RTL and corresponding netlist with the specific synthesis tool.  If only the synthesis tools were smarter this wouldn't be required :)</description>
		<content:encoded><![CDATA[<p>How about this.  I&#8217;d require licenses for the following tools: simulator, synthesis, logical equivalence checker (LEC).  With the simulator and synth tool I&#8217;d create a netlist for a performance critical IP but not really optimize the performance&#8230;. that&#8217;s what all the CPUs are for.  The way you code the RTL has big impact on the performance&#8230;</p>
<p>&#8230; so I&#8217;d create some AI to use all the CPU resources, tweak the different aspects at the RTL level, and ensure that it passes LEC against the un-optimized netlist.  Then I&#8217;d have a very high performance IP. </p>
<p>I used to know a very smart RTL developer who used this technique, but he did iterations of tweaking the RLT manually, synthesizing, LECing to create some very optimized RTL and corresponding netlist with the specific synthesis tool.  If only the synthesis tools were smarter this wouldn&#8217;t be required <img src='http://theasicguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: harry</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-572</link>
		<dc:creator>harry</dc:creator>
		<pubDate>Fri, 10 Apr 2009 02:59:36 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-572</guid>
		<description>Better yet ... how about re-training displaced design engineers impacted by the economic crisis ;-)</description>
		<content:encoded><![CDATA[<p>Better yet &#8230; how about re-training displaced design engineers impacted by the economic crisis <img src='http://theasicguy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KarenB</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-571</link>
		<dc:creator>KarenB</dc:creator>
		<pubDate>Thu, 09 Apr 2009 23:37:57 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-571</guid>
		<description>I would train classrooms full of university students around the world on how to design a modern low-power IC with Synopsys' tools.</description>
		<content:encoded><![CDATA[<p>I would train classrooms full of university students around the world on how to design a modern low-power IC with Synopsys&#8217; tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gaurav Jalan</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-567</link>
		<dc:creator>Gaurav Jalan</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:11:30 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-567</guid>
		<description>Harry, would you be generous enough to add a "fat" internet connection to this bill for support the jobs coming in... :)

With that I'd host these CPUs &#38; Licenses in a "pay as you use" mode.
Since the flow for any task (verif, back end ...) is particular for any organization they should be able to push the data required to run a batch mode task (with their scripts controlling the flow) onto this farm and then pull back the results. They just pay for the time bound usage of these resources.</description>
		<content:encoded><![CDATA[<p>Harry, would you be generous enough to add a &#8220;fat&#8221; internet connection to this bill for support the jobs coming in&#8230; <img src='http://theasicguy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>With that I&#8217;d host these CPUs &amp; Licenses in a &#8220;pay as you use&#8221; mode.<br />
Since the flow for any task (verif, back end &#8230;) is particular for any organization they should be able to push the data required to run a batch mode task (with their scripts controlling the flow) onto this farm and then pull back the results. They just pay for the time bound usage of these resources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John McGehee</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-565</link>
		<dc:creator>John McGehee</dc:creator>
		<pubDate>Wed, 08 Apr 2009 20:15:54 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-565</guid>
		<description>My current client has FAMs with the major EDA vendors.  Like everyone, we run our expensive EDA software on fast and plentiful servers.

Thank you for your generosity, but we have already paid for all the EDA software we can use next month.  I'll just turn off the 1000 CPUs and take the electricity.  Your offer does include electricity, right?</description>
		<content:encoded><![CDATA[<p>My current client has FAMs with the major EDA vendors.  Like everyone, we run our expensive EDA software on fast and plentiful servers.</p>
<p>Thank you for your generosity, but we have already paid for all the EDA software we can use next month.  I&#8217;ll just turn off the 1000 CPUs and take the electricity.  Your offer does include electricity, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabe Moretti</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-563</link>
		<dc:creator>Gabe Moretti</dc:creator>
		<pubDate>Wed, 08 Apr 2009 15:01:36 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-563</guid>
		<description>Heat my house and pool while selling time to shivering designers.</description>
		<content:encoded><![CDATA[<p>Heat my house and pool while selling time to shivering designers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Eaton</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-562</link>
		<dc:creator>John Eaton</dc:creator>
		<pubDate>Wed, 08 Apr 2009 15:01:34 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-562</guid>
		<description>Harry,

I wouldn't do anything with them. Unless I was already in the middle of a project already using the same hosting service then it would take a month just to incorporate these into my design flow.

I don't waste my time on "pumpkinware"

John Eaton</description>
		<content:encoded><![CDATA[<p>Harry,</p>
<p>I wouldn&#8217;t do anything with them. Unless I was already in the middle of a project already using the same hosting service then it would take a month just to incorporate these into my design flow.</p>
<p>I don&#8217;t waste my time on &#8220;pumpkinware&#8221;</p>
<p>John Eaton</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: harry</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-561</link>
		<dc:creator>harry</dc:creator>
		<pubDate>Wed, 08 Apr 2009 06:22:07 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-561</guid>
		<description>Ah, but you only get them for a month, so it's only $8.25M. Still, a tidy sum.

Good start, let's hear some more ideas. What kind of tool would you get and what would you actually DO with it? Sim? P&#038;R. STA? Formal verification?</description>
		<content:encoded><![CDATA[<p>Ah, but you only get them for a month, so it&#8217;s only $8.25M. Still, a tidy sum.</p>
<p>Good start, let&#8217;s hear some more ideas. What kind of tool would you get and what would you actually DO with it? Sim? P&#038;R. STA? Formal verification?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Ralph</title>
		<link>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-560</link>
		<dc:creator>Jeremy Ralph</dc:creator>
		<pubDate>Wed, 08 Apr 2009 06:11:18 +0000</pubDate>
		<guid>http://theasicguy.com/2009/04/07/what-would-you-do-with-1000-cpus/#comment-560</guid>
		<description>I'd have a party, bigger than Denali's, with drinks on me.  That is assuming that I could sub-license them out to other companies.  For argument's sake let's say I could get $10K/yearly subscriber and timeshare each license between 10 paying subscribers on average.  That's $100M/year by my math ($10K/subscriber*10 subscribers/license *1000 licenses).</description>
		<content:encoded><![CDATA[<p>I&#8217;d have a party, bigger than Denali&#8217;s, with drinks on me.  That is assuming that I could sub-license them out to other companies.  For argument&#8217;s sake let&#8217;s say I could get $10K/yearly subscriber and timeshare each license between 10 paying subscribers on average.  That&#8217;s $100M/year by my math ($10K/subscriber*10 subscribers/license *1000 licenses).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

