<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Olivier Coudert&#039;s Blog &#187; cloud computing</title>
	<atom:link href="http://www.ocoudert.com/blog/tag/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ocoudert.com/blog</link>
	<description>My take on tech --and other topics</description>
	<lastBuildDate>Sat, 21 Jan 2012 20:30:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cloud computing is not grid computing</title>
		<link>http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/</link>
		<comments>http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 17:56:40 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1387</guid>
		<description><![CDATA[Recently I had a few discussions with people looking at leveraging the cloud. They were looking at extending their own compute farm by establishing a VPN to a public cloud and borrowing computing resources as needed. With a compute farm, you have a fixed amount of computing resources. You rely on an engine like LSF [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/">Cloud computing is not grid computing</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/' rel='bookmark' title='Why EDA in the cloud will come from startups'>Why EDA in the cloud will come from startups</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/11/facebook-prinevilleopencompute.jpg"><img class="alignright size-full wp-image-1391" title="facebook-prinevilleopencompute" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/11/facebook-prinevilleopencompute.jpg" alt="Facebook datacenter" width="350" /></a>Recently I had a few discussions with people looking at leveraging the cloud. They were looking at extending their own compute farm by establishing a VPN to a public cloud and borrowing computing resources as needed.</p>
<p>With a compute farm, you have a fixed amount of computing resources. You rely on an engine like <a href="http://en.wikipedia.org/wiki/Platform_LSF">LSF</a> (Load Sharing Facility) or <a href="http://en.wikipedia.org/wiki/Oracle_Grid_Engine">SGE</a> (Sun Grid Engine) to schedule and prioritize jobs to best use these fixed computing resources. The rule of the game is to keep the queue as short as possible, or better, to keep the relative processing time increase as small as possible.</p>
<p>Clearly having access to hundreds of compute nodes (or instances, to use the cloud terminology) on demand changes the game of parallel computing entirely. In the word of cloud computing, using 100 instances for 1 hour costs the same as using 1 instance for 100 hours (a bit more than 4 days). Assuming you can borrow as much as you want and that you can keep all the instances busy, there is no point in limiting the computing resources: the cost will be the same, but the wall time will be reduced.</p>
<p>Of course, this is more complicated in practice. You are billed by the hour. Thus starting a new instance to process jobs is wasteful if that instance is not fully utilized during a whole hour. Also starting or shutting down an instance takes a few minutes, during which that instance is unavailable. Thus you must be able to anticipate the upcoming job distribution and have a clear pictures of the instances’ load and how long they have before their hour expire to decide whether you should:</p>
<ul>
<li>Start a new instance to process jobs;</li>
<li>Shut down an instance before being charged another hour;</li>
<li>Queue a job.</li>
</ul>
<p>You also want to account for hardware failures, which is more likely to happen if you have many instances for a long time. Also inter-instance communication, if needed, can become a major bottleneck in scaling up –unless there is a 10Gb network available.</p>
<p>The cloud has an appealing message –borrow when you need it. It is a paradigm shift for parallel computing. This means moving from “managing resources” in a compute farm to “managing cost” in the cloud. As explained above, managing cost in the cloud is substantially more complicated that scheduling jobs on a compute farm. Yet cloud computing gives the flexibility to design strategies that reduces wall time and keeps costs low. It will only benefit customers: borrow more for less time, pay the same, and get the result faster.</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/' rel='bookmark' title='Why EDA in the cloud will come from startups'>Why EDA in the cloud will come from startups</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why EDA in the cloud will come from startups</title>
		<link>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/</link>
		<comments>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 15:03:50 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1368</guid>
		<description><![CDATA[By now the EDA community should know that cloud computing in the industry is inevitable. Most CPU-time hungry tasks (e.g., logic simulation, extraction, physical verification) in the design flow cannot substantially be improved at the algorithmic level. Thus we must rely on massive parallelism to reduce wall time to acceptable levels. And since nobody wants [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/">Why EDA in the cloud will come from startups</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/cloud1/" rel="attachment wp-att-1372"><img class="alignright size-full wp-image-1372" title="cloud1" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/cloud1.jpg" alt="EDA in the cloud" width="250" /></a>By now the EDA community should know that cloud computing in the industry is inevitable. Most CPU-time hungry tasks (e.g., logic simulation, extraction, physical verification) in the design flow cannot substantially be improved at the algorithmic level. Thus we must rely on massive parallelism to reduce wall time to acceptable levels. And since nobody wants to buy and manage compute farms of thousands of nodes for peak usage, using a public cloud is the next natural step.</p>
<p>But this is a hard step. There are many obstructions to viable cloud-backed EDA solutions:</p>
<ul>
<li>Both customers and providers of EDA are conservative communities. They are usually slow to adopt new technologies. The semiconductor industry is reluctant to invest in new design frameworks, as its wants to preserve its investment in working flows.</li>
<li>Security remains a hot issue. EDA vendors want to control the usage of their tools, and they are uncomfortable making them available in a public cloud. And the EDA customers are paranoid about their designs slipping out in the wild.</li>
<li>Massive parallelism is great, but data transfer via Internet is slow. Because some tasks require moving huge amount of data to and from applications, it is better to host the design data in the cloud for the whole design lifetime. This requires a drastic different mindset for project managers.</li>
<li>The current TBL (Time-Based License) model makes no sense with massive parallelism. We need new business models based on actual usage (per hour, day, or week) to unlock the flexibility and scalability offered by cloud computing.</li>
</ul>
<p>The big EDA companies have been slowly espousing the idea of making their tools available in the cloud. Cadence set up a (private) cloud offering a while back, but it has never been successful. Synopsys announced in March that it would provide a cloud computing solution for VCS simulation with AWS (Amazon Web Services). We will see how it unfolds.</p>
<p>Meanwhile, startups have been testing the water. <a href="http://www.xuropa.com/" target="_blank">Xuropa</a> hosts demos and a CRM platform in the cloud, and counts Cadence and Synopsys as customers. <a title="Plunify" href="//www.plunify.com" target="_blank">Plunify</a> proposes FPGA synthesis with multiple runs in the cloud. <a href="http://www.nimbic.com/" target="_blank">Nimbic</a> (formerly known as Physware) uses the cloud to develop and deploy its tool. Same for <a href="http://www.tabula.com/">Tabula</a> (although in a private cloud). Xuropa, Plunify, and Nimbic are now making claims about moving other EDA applications in the cloud. And more stealth startups are working on their own solutions.</p>
<p><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/xuropa-2/" rel="attachment wp-att-1378"><img class="size-full wp-image-1378 alignleft" title="xuropa" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/xuropa1.png" alt="" width="190" /></a><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/nimbic/" rel="attachment wp-att-1379"><img class="size-full wp-image-1379 alignleft" style="margin-left: 40px; margin-right: 40px;" title="Nimbic" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/nimbic.png" alt="Nimbic" width="170" /></a><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/plunify.png"><img class="alignleft size-full wp-image-1380" title="plunify" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/plunify.png" alt="" width="180" /></a></p>
<p>&nbsp;</p>
<p>This is good news. Big EDA companies encounter many internal resistances to moving to the cloud: “this requires costly technical expertise”; “we cannot secure the usage of our tools”; “this is not our core competency”; “we will cannibalize our traditional TBL business and loose money”; “no customer is willing to put his data in the cloud”; etc.</p>
<p>These concerns are legitimate. Transitioning a +20 year old business to a pay-as-you-go model is a daunting, if not scary, proposition for well-established players. Also using cloud technology is much more than high-octane IT. This makes startups the best apt to answer the challenge, evangelize the solutions, and educate the customers. Parting from the TBL business model will take at least that much.</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Time for me to move to the cloud</title>
		<link>http://www.ocoudert.com/blog/2011/09/17/time-for-me-to-move-to-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2011/09/17/time-for-me-to-move-to-the-cloud/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 08:11:14 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1349</guid>
		<description><![CDATA[I am a strong believer in leveraging cloud infrastructures. I have written about using cloud computing as a vector of new growth opportunities for EDA. Not such big claim here. This post is simply about a recent experience that decided me to put in practice what I have been praising. For the past decade I [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/09/17/time-for-me-to-move-to-the-cloud/">Time for me to move to the cloud</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am a strong believer in leveraging cloud infrastructures. I have written about using cloud computing as a vector of new growth opportunities for <a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/09/cloud-artwork-resized-600.png"><img class="alignright size-full wp-image-1359" title="cloud-artwork-resized-600" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/09/cloud-artwork-resized-600.png" alt="" width="300" height="264" /></a>EDA.</p>
<p>Not such big claim here. This post is simply about a recent experience that decided me to put in practice what I have been praising.</p>
<p>For the past decade I always had several computers at home –two to five Windows PCs, a Mac, and another couple of Linux machines. Very early I was interested in having a storage unit I could share on my LAN between all my computers. Having one central unit to archive, backup, and serve medias (pictures, music, video) is pretty handy.</p>
<p>Back in 2004 I bought a 250Gb <a href="http://www.ximeta.com/" rel="nofollow">Ximeta</a> Netdisk. Technically it is not a NAS (Network Attached Storage), as you have to install a small program on every computer you want to access the disk from. But the device worked just fine, and it still does. Later in 2007 I upgraded to a real NAS (i.e., using TCP/IP for all communications with the devices on the LAN) for my storage needs with a 500Gb <a href="http://www.lacie.com/us/index.htm" rel="nofollow">LaCie</a> <a href="http://www.lacie.com/us/support/support_manifest.htm?pid=10844" rel="nofollow">Ethernet Disk mini</a>.</p>
<p>Soon I placed all my data on my Lacie drive: email, business related documents, publications, presentations, C/C++ and Java code, tech articles, books, tax declarations, music, photos, etc. A few days ago, after 4 years of good service, the drive quit on me: it just ceased to power up. Since I had 260Gb of data on that disk, you can imagine my reaction. “Do not panic. The disk itself is fine. It’s only the drive mechanism or the controller that is fried”.</p>
<p>Here is the email exchange I had with Jon L. from Lacie’s support:</p>
<blockquote><p>Jon: “[…] according to the serial information, the drive appears to be past the two-year warranty. […] Although the drive is no longer serviceable by our repair department, we strive to provide all of our customers with a positive experience with our service and products. LaCie would like to offer you a discount on a replacement product.”</p>
<p>Me: “Nice thought. But what about my data?”</p>
<p>Jon: “[…] a qualified technician may be able to replace the failed internal drive and reconfigure the unit to accept the new drive.  […] We can not assist with this third party repair process.”</p>
<p>Me: “The most important part for me is to retrieve the data stored on the drive. It looks to me that the disk itself is fine &#8211;the electronic and control part just stopped to function. Do you provide data recovery service?”</p>
<p>Jon: “Pricing is simple:</p>
<ul>
<li>Single drive recovery, no clean room = $399</li>
<li>Single drive recovery, requires clean room = $1299”</li>
</ul>
<p>Me: “Ouch!”</p></blockquote>
<p>So retrieving my data via this service would cost about twice as much as what I paid originally for the disk four years ago. Come on, for $399 I can buy a brand new 4Tb RAID-1 Gigabit Ethernet NAS from Lacie!</p>
<p>The lesson: having a NAS at home is nice to share pictures and music. But if you want to use it as a central repository and backup, you need to think about what happens if that unit fails. Sure, you can use another disk to mirror the backup. Or use a RAID-1 disk, which adds redundancy for higher reliability. But it became clear to me that I was ready to put in practice what I have been advocating for the industry: use the cloud.</p>
<p>Don’t get a backup for the backup, just put the data in the cloud. Then you can always access it –instead of carrying around an external hard drive, as I used to do. Use a service that guarantees replication and redundancy to preserve the integrity of the data, even in case of catastrophic event (e.g., the recent hurricane on the east coast that flooded a few hosting data centers). Encrypt the data at the source, so that nobody but you can read the data.</p>
<p>Eventually I recovered my data for $99 (a fourth of the price Lacie quoted to me) at a <a href="http://www.quickfixus.com/html_files/contact_us_Mtn_View.html" rel="nofollow">computer repair shop</a> in Mountain View. Since then I have been hunting for some cloud data service. I will share my findings and my experiences in a couple of weeks.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/09/17/time-for-me-to-move-to-the-cloud/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Amazon&#8217;s outage, a step back for EDA in the cloud?</title>
		<link>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/#comments</comments>
		<pubDate>Wed, 04 May 2011 21:56:39 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1226</guid>
		<description><![CDATA[On Thursday, April 21st, Amazon experienced a large outage that took down hundreds of websites, including the popular Foursquare, Reddit, Springpad, Hootsuite, BigDoor, and Quora. The service was fully resumed only 3 days later. Amazon released a full description of what happened. In a nutshell, Amazon shifted traffic in one of its zones from one [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/">Amazon&#8217;s outage, a step back for EDA in the cloud?</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/05/Cloud-Computing-Failure1.jpg"><img class="alignright size-full wp-image-1236" title="Cloud-Computing-Failure1" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/05/Cloud-Computing-Failure1.jpg" alt="" width="224" height="221" /></a>On Thursday, April 21st, Amazon experienced a large outage that took down hundreds of websites, including the popular Foursquare, Reddit, Springpad, Hootsuite, BigDoor, and Quora. The service was fully resumed only 3 days later.</p>
<p>Amazon released a full <a rel="nofollow" href="http://aws.amazon.com/message/65648/">description</a> of what happened. In a nutshell, Amazon shifted traffic in one of its zones from one network to another in order to upgrade a network. The traffic was mistakenly shifted to a lower capacity network, which was unable to handle the traffic. This caused Amazon EBS volumes (Elastic Block Store, a persistent storage unit for database and file system) in one US East Region zone to become unable to perform read/write operations.</p>
<p>Besides the many websites taken down during the outage, it turned out that 0.07% of the data stored in the EBS volumes in one zone have also been <a rel="nofollow" href="http://www.techflash.com/seattle/2011/04/Amazon-says-some-data-lost-in-cloud.html">lost</a>. Chartbeat reports <a rel="nofollow" href="http://www.webhostingsearch.com/blog/amazon-ec2-outage-resulted-in-permanent-data-loss-0996">losing</a> 11 hours of historical data to their customers saying it is ‘irrecoverable’.</p>
<p>Since then a lot has been written about the dangers of the cloud. It looks like Amazon’s outage brought weight to those opposing security concerns against EDA’s cloud aspirations. What to think of Synopsys&#8217; recent <a href="http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/">announcement</a> that they will provide SaaS in Amazon Web Services?</p>
<p>But many companies that are entirely relying on Amazon’s cloud services were not significantly affected by the outage. Twilio did not shut down. And more notably, Netflix, which runs its massive infrastructure entirely in Amazon’s cloud, did <a rel="nofollow" href="http://techblog.netflix.com/2011/04/lessons-netflix-learned-from-aws-outage.html">not</a> shut down.</p>
<p>Why were some websites taken down while others were unaffected? Because some systems are designed to be resilient to all sort of failures. Taken from Netflix’ <a rel="nofollow" href="http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html">experience</a> when moving its infrastructure to AWS:</p>
<blockquote><p>&#8220;One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s job is to randomly kill instances and services within our architecture. If we aren’t constantly testing our ability to succeed despite failure, then it isn’t likely to work when it matters most – in the event of an unexpected outage.&#8221;</p></blockquote>
<p>In short, being in the cloud does not mean you are inherently safer or more exposed. It means that you have to design your system so that it can recover from defects –any defect. <a rel="nofollow" href="http://broadcast.oreilly.com/2011/04/the-aws-outage-the-clouds-shining-moment.html">From</a> G. Reese in O’Reilly:</p>
<blockquote><p>&#8220;If your systems failed in the Amazon cloud this week, it wasn&#8217;t Amazon&#8217;s fault. You either deemed an outage of this nature an acceptable risk or you failed to design for Amazon&#8217;s cloud computing model. The strength of cloud computing is that it puts control over application availability in the hands of the application developer and not in the hands of your IT staff, data center limitations, or a managed services provider.&#8221;</p></blockquote>
<p>And I’ll stand by this too.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synopsys is getting into the cloud</title>
		<link>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 00:15:56 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1009</guid>
		<description><![CDATA[I don&#8217;t usually report news. I rather comment on them, or take position on various subjects. But for once, I&#8217;ll make an exception. I wrote a few posts on EDA and cloud computing &#8211;the latest was as recent as last week, where I posted about security in the cloud after a thread of comments on [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/">Synopsys is getting into the cloud</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/' rel='bookmark' title='Why Synopsys buying Magma is good'>Why Synopsys buying Magma is good</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/synpsys-in-the-cloud.png"><img class="alignright size-full wp-image-1017" title="synopsys in the cloud" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/synpsys-in-the-cloud.png" alt="" width="350" height="197" /></a>I don&#8217;t usually report news. I rather comment on them, or take position on various subjects. But for once, I&#8217;ll make an exception.</p>
<p>I wrote a few posts on EDA and cloud computing &#8211;the <a title="EDA in the cloud: shall we be scared?" rel="nofollow" href="http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/" target="_blank">latest</a> was as recent as last week, where I posted about security in the cloud after a thread of comments on a <a title="Cloud computing: an opportunity for EDA" rel="nofollow" href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/" target="_blank">previous</a> post&#8211;. Bottom line was, EDA in the cloud will happen, because it&#8217;s a necessity.</p>
<p>Today, Synopsys <a title="Synopsys pres surge verification via cloud " rel="nofollow" href="http://www.eetimes.com/electronics-news/4214590/Synopsys-preps--surge--verification-via-cloud" target="_blank">announced</a> that it will use AWS (Amazon Web Services) to provide a cloud computing solution for VCS simulation. Synopsys is not the first big EDA player venturing into cloud computing &#8211;Cadence already did&#8211;. But as the market leader, Synopsys sends a strong signal to the EDA community and its customers: EDA SaaS (Software as a Service) in the cloud is about to get very real.</p>
<p>Just need to figure out a good business model&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/' rel='bookmark' title='Why Synopsys buying Magma is good'>Why Synopsys buying Magma is good</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EDA in the cloud: shall we be scared?</title>
		<link>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:06:24 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=990</guid>
		<description><![CDATA[Today’s cloud market is hard to estimate and depends a lot on the analyst. One report predicts that the global cloud computing market is expected to grow from $37.8 billion in 2010 to $121.1 billion in 2015, with SaaS (Software as a Service) contributing for three quarter of this market. Regardless of the actual size, [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/">EDA in the cloud: shall we be scared?</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud_security.png"><img class="alignright size-full wp-image-1000" title="cloud_security" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud_security.png" alt="Cloud security" width="298" height="242" /></a>Today’s cloud market is hard to estimate and depends a lot on the analyst. One <a title="Cloud computing market" rel="nofollow" href="http://www.marketsandmarkets.com/Market-Reports/cloud-computing-234.html" target="_blank">report</a> predicts that the global cloud computing market is expected to grow from $37.8 billion in 2010 to $121.1 billion in 2015, with SaaS (Software as a Service) contributing for three quarter of this market. Regardless of the actual size, cloud computing means to commoditize processing power, leading to economy of scale and flexibility.</p>
<p>I <a title="Cloud computing: an opportunity for EDA" href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/" target="_blank">wrote</a>, like many others, that cloud-based EDA solutions are inevitable: there is no magic algorithm that will reduce the ever-increasing complexity of designing and verifying a digital device (FPGA, ASIC, or SW/HW co-design). The only way to keep pace with the complexity is massive parallelism.</p>
<p>Some claim that EDA is <a title="EDA not ready for cloud" rel="nofollow" href="http://www.eetimes.com/electronics-news/4212823/EDA-not-yet-ready-for-cloud-computing" target="_blank">not ready</a> for cloud computing because it requires a lot of CPU power with very fast access to a massive amount of data. That is because EDA tools have not been designed to take advantage of very large clusters of machines with a relatively low bandwidth network, each machine having a fraction of the data. It will not be long before tools are re-architected for that purpose. E.g., physical and logical verification are the most obvious candidates to benefit from partitioning techniques and to become SaaS in the cloud.</p>
<p>The other obstacle to EDA in the cloud is not specific to EDA: security is the most cited reason to explain the resistance of potential customers. Semi conductor companies and design houses are reluctant to let their sensitive data go into a cloud they feel they have no control of.</p>
<p>These are the typical questions when security in the cloud is raised:</p>
<ol>
<li>Who has privileged access to the data?</li>
<li>Which data encryption is used, and how are managed the keys?</li>
<li>Where is the data located?</li>
<li>Is the data segregated from other customer’s data?</li>
<li>Can the data be recovered in case of disaster?</li>
</ol>
<p>The relevance of (1) and (2) is no different than when the data is managed internally. Topics (3) and (4) come up when customers feel safer with a precise hosting location, or by excluding some location (e.g., some foreign country). However the principle of data fragmentation hosted in different, non-predictable locations, makes the whole data safer, because breaching one or more data center is not sufficient to rebuild the complete file.  This also answers question (5): assuming the complete loss of a few data centers, it is possible to reconstruct the whole data thanks to fragmentation and embedded redundancies hosted in the other data centers.</p>
<p>Customers will feel more confident if these questions are clearly answered by providers, and if independent security audits assess the quality of the services. Also the definition of widely accepted security certification would help the adoption of cloud services.</p>
<p>The reality is that cloud services, as other IT services, are the target of thieves and spies. There have been and there will be well-publicized security breaches in clouds (<a title="Gmail data vanishes into the cloud" rel="nofollow" href="https://www.infosecisland.com/blogview/12162-Gmail-Data-Vanishes-Into-the-Cloud.html" target="_blank">Gmail</a>, <a title="Twitter and cloud security" rel="nofollow" href="http://www.computerworld.com/s/article/341647/Twitter_Breach_Revives_Cloud_Security_Fears" target="_blank">Twitter</a>), like there are many told and untold intrusions in private networks. I think it is misleading to believe that hosting one’s data in one’s own facility is any safer than relying on a well-vetted cloud: most of the cloud providers will be better at security than customers will ever be.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Cloud computing: an opportunity for EDA</title>
		<link>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 20:40:31 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=975</guid>
		<description><![CDATA[Cloud computing is becoming more pervasive in many aspects of the day-to-day business of companies: archiving, payroll, CRM, etc.  Whenever the cost of acquiring, maintaining, and scaling one’s own IT resources becomes too high, cloud computing start to become attractive. ASIC and digital system design is a computing resource-hungry task that would certainly benefit from [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/">Cloud computing: an opportunity for EDA</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/' rel='bookmark' title='Cloud computing is not grid computing'>Cloud computing is not grid computing</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud-computing.jpg"><img class="alignright size-full wp-image-985" title="cloud computing" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud-computing.jpg" alt="" width="263" height="192" /></a>Cloud computing is becoming more pervasive in many aspects of the day-to-day business of companies: archiving, payroll, CRM, etc.  Whenever the cost of acquiring, maintaining, and scaling one’s own IT resources becomes too high, cloud computing start to become attractive.</p>
<p>ASIC and digital system design is a computing resource-hungry task that would certainly benefit from cloud computing. Still, EDA is mostly staying on the sideline while so many other industries are rapidly shifting towards cloud-based platforms.</p>
<p>Granted, there have been a few incursions of EDA into the cloud.</p>
<p>Synopsys and other EDA vendors have been using Amazon Web Services (<a rel="nofollow" href="http://aws.amazon.com/">AWS</a>) to provide web-based training services. Both Synopsys and Cadence now prefer <a rel="nofollow" href="http://www.xuropa.com/">Xuropa</a> as a web-based training platform, because Xuropa offers a service more tailored to EDA needs (e.g., input/output languages and format).  These services are <em>Infrastructure as a Service (IaaS)</em>, i.e., it gives the customer the ability to use processing, network, and storage resources in a flexible manner.<em></em></p>
<p><a rel="nofollow" href="http://physware.com/">Physware</a> and <a rel="nofollow" href="http://www.plunify.com/">Plunify</a> are two startups sitting firmly on the cloud-based <em>Software as a Service (SaaS) </em>side. Physware simulates an IC with a true 3D field solver, providing signal integrity, power integrity, and electro-migration analysis. Plunify runs multiple synthesis scenarios to offer a wide area/performance tradeoff to the user. Both use cloud computing to offer a very short, scalable, turn-around-time to their customers. Cadence also has its own cloud-based SaaS <a rel="nofollow" href="http://www.cadence.com/solutions/hds/pages/default.aspx">offering</a>, with <a rel="nofollow" href="http://www.cadence.com/Community/blogs/fv/archive/2009/03/30/dvcon-09-saas-panel-thoughts-part-3.aspx">mitigated</a> success so far.</p>
<p>Oh yes, and IBM has been using cloud computing for its own EDA tools for years –with more than 20,000 cores, 150 Tb of memory, running 40,000 jobs per day.</p>
<p>But where does that leave the big three, Synopsys, Cadence, and Mentor, as provider of EDA solutions in the cloud? For instance, physical verification is known to be very tolerant to design partitioning, so a number of physical verification tools can easily take advantage of cloud computing. Logic simulation can also benefit from massive parallelism, even though it is more challenging –partitioning a test bench is trivial, but taking advantage of a design partition for logic simulation is tricky.</p>
<p>It is not like the Big Three do not know what is at stake: unless there is some revolutionary technology in the making, the largest SoC will simply exceed the capacity of today’s synthesis and verification tools. Which means that the semiconductor industry should be eager to access cloud-based SaaS. However there are a few obstacles on the way:</p>
<ul>
<li>Tools needs to be revamped to fit the cloud infrastructure. For verification and simulation, this is not a major bottleneck though.</li>
<li>It is unclear what will be the business model of a SaaS EDA in the cloud. But this is a chance to propose new models that would lift the EDA market. Shall we charge by CPU/hour plus bandwidth? Or by the TAT reduction (the more servers, the smaller the TAT, the higher the fee)?</li>
<li>Last but not least, security is a major obstacle for design houses to let their IP go into the cloud. But those that express their concerns about security are the same that have a private email in the cloud (Yahoo email, Gmail, Hotmail) and go happily shop on-line. Also data are arguably more reliable in the cloud because of the inherent redundancy required by fault-tolerant platforms.  With time people will come to accept that the cloud is secured enough.</li>
</ul>
<p>Given that the cloud infrastructure becomes more mainstream thanks to the many open-source resources and accumulated experience in many industries, it is just a matter of time before EDA and its customers are serious about cloud-based SaaS. Let’s just hope that the EDA companies will size the opportunity to reiterate itself as a major enabler of the semiconductor industry, and to propose a new business model that would benefit the industry.</p>
<p>[UPDATE: <a title="EDA in the cloud: shall we be scared?" href="../2011/03/22/eda-in-the-cloud-shall-we-be-scared/">follow-up post</a> on security and the cloud]</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/' rel='bookmark' title='Cloud computing is not grid computing'>Cloud computing is not grid computing</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Plunify, a glimpse at EDA in the cloud</title>
		<link>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 11:56:11 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=955</guid>
		<description><![CDATA[A month ago I stumbled upon Plunify, a startup that gives a fresh twist to EDA. Founded by HarnHua Ng and Kirvy Teo and established in Singapore, Plunify provides online access to various FPGA synthesis tools in the cloud. Through a slick web 2.0 interface, the user submits its design, which is then synthesized for [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/">Plunify, a glimpse at EDA in the cloud</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="Plunify" href="http://www.ocoudert.com/blog/wp-content/uploads/2010/09/plunify-beta.gif"><img class="alignright size-full wp-image-957" style="margin-left: 7px; margin-right: 7px;" title="plunify-beta" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/09/plunify-beta.gif" alt="" width="250" height="73" /></a>A month ago I stumbled upon <a rel="nofollow" href="http://www.plunify.com/" target="_blank">Plunify</a>, a startup that gives a fresh twist to EDA. Founded by HarnHua Ng and Kirvy Teo and established in Singapore, Plunify provides online access to various FPGA synthesis tools in the cloud. Through a slick web 2.0 interface, the user submits its design, which is then synthesized for a range of timing/area trade-offs on various FPGA devices. Once done the user can look at the different results in terms of both devices and performances (see an example <a rel="nofollow" href="http://www.plunify.com/reports.php?jid=649" target="_blank">here</a>). The whole process is streamlined and fully automated.</p>
<p>Plunify’s motto is to simplify the FPGA design process. The founders’ claim is that there are too many, somewhat disjointed steps, to produce an operational FPGA: synthesis, IPs, place-and-route, testing, debugging, many steps which yield much iteration before reaching the desired performance trade-off. That is not including the hassle to install and maintain the software, as well as the hardware resources. Last but not least, it is difficult to compare performances for multiple devices across multiple FPGA vendors –and device price should eventually be part of the trade-off picture.</p>
<p>Plunify aims at making FPGA design as simple as possible. Its use of <a rel="nofollow" href="http://aws.amazon.com/" target="_blank">Amazon’s cloud</a> infrastructure results in a platform that abstracts unnecessary details away from users. Using the cloud also significantly speed up synthesis and place-and-route for multiple trade-offs. Plunify&#8217;s current beta platform supports Altera and Xilinx, as well as two open source simulators, Icarus Verilog and GHDL.</p>
<p>Plunify is currently offering three different <a rel="nofollow" href="http://www.plunify.com/priceplans.php" target="_blank">packages</a>: Walk, Run, and Fly. Each package includes 750 hours in the cloud (this is one full CPU time month), with full access to Xilinx and Altera devices and IPs. CPU speed, RAM and disk space increases with the level of the package, starting at 1.7Gb RAM and 1Gb disk space with “Walk”. Although pricing is not fully frozen, the base “Walk” package should be available for around $350 USD. Given the service it provides, this is a very compelling value.</p>
<p>Plunify is currently working on new features. One consists in allowing the user to input a range of timing constraints to let Plunify’s cloud-based platform explore these optimization scenarios in parallel, which will come up with optimum solutions in a fraction of the time an iterative flow would take. Another is to enable online collaboration and version control for round-the-clock, distributed design teams.</p>
<p>Granted, automatically exploring a range of timing constraints in parallel is not totally new. Both Xilinx and Altera, as well as some EDA vendors, have works in progress in that area. But Plunify pushes automation and ease-of-use way further: on-line, vendor agnostic, diligent performance tradeoffs delivery. When it comes to being in the cloud, security is design houses’ top concern. Plunify uses SSL for all communication to its website, and it uses the proven and pretty much de-facto standard <a rel="nofollow" href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a> for storage. Still I anticipate that security will be one of the major hurdle to Plunify’s success. The next year will show how Plunify is received by the FPGA design community. Personally, I like to think that Plunify is a hint at the future of EDA: online, streamlined, and in the cloud. And of course, a totally different business model.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DAC 47th digest: what you missed (even if you were there)</title>
		<link>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/</link>
		<comments>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 07:03:40 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[SoC]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=812</guid>
		<description><![CDATA[No doubt that for the next two weeks you will find many DAC reports in blogs and corporate marketing websites. So I tried not to write yet another DAC report, with a long list of companies and products. Instead, I have chosen to share my absolutely non-exhaustive, completely biased view of DAC. I will then [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/">DAC 47th digest: what you missed (even if you were there)</a></p>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/47th-dac-logo.png"><img class="alignright size-full wp-image-816" title="47th dac logo" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/47th-dac-logo.png" alt="" width="300" height="110" /></a>No doubt that for the next two weeks you will find many DAC reports in blogs and corporate marketing websites. So I tried not to write yet another DAC report, with a long list of companies and products.</p>
<p>Instead, I have chosen to share my absolutely non-exhaustive, completely biased view of DAC. I will then publish a couple of posts focused on specific themes in the next few days.</p>
<p><strong>Attendance</strong></p>
<p>The <a rel="nofollow" href="http://www2.dac.com/">47<sup>th</sup> DAC</a> was held June 13-18 at the Anaheim Convention Center in California. The preliminary attendance numbers are <a rel="nofollow" href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20100618005996&amp;newsLang=en">reported</a> as follow:</p>
<ul>
<li>Total      full conference: 1554</li>
<li>Total      exhibit attendees: 3444 (24% international)</li>
<li>Exhibitors,      visitors, and guests: 2557</li>
<li>Total      attendees: 6001</li>
</ul>
<p>The final attendance numbers are usually a few percent higher.</p>
<p>For a fair comparison, I pulled out the preliminary attendance numbers of the past conferences. I was first fooled by the way the numbers were labeled this year &#8211;see the comments below, and a big thanks to Sean to bring me the correct interpretation. The table below shows the correct data, excluding booth staff. It shows a sharp decline (33%) of the total attendance compared to last year in San Francisco. Not having DAC in San Francisco means higher cost for most of the  attendees –many of them are from the Silicon Valley–, which is clearly  reflected in the attendance numbers.  But if we compare this year&#8217;s numbers with the 2008 DAC venue held at the same location, we see the same sharp decline (28%). Note the drop in exhibits-only attendees (-41% w.r.t. 2009, -21% w.r.t. 2008), not a good sign as this number captures most of the customer audience.</p>
<p style="text-align: center;"><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/DAC-attendance1.png"><img class="aligncenter size-full wp-image-835" title="DAC attendance" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/DAC-attendance1.png" alt="" width="595" height="333" /></a>DAC preliminary attendance numbers (not including booth staff)</p>
<p>This year’s DAC comes after one of the worst recession, but looking forward to a very strong semiconductor growth in 2010 and 2011, which should eventually translate into a mildly better business for EDA. The exhibition was well attended on Monday, with a sharp decline on Wednesday –lots of people left by that time.</p>
<p><strong>The buzz</strong></p>
<p>With Cadence’s <a rel="nofollow" href="http://www.cadence.com/eda360/pages/default.aspx">EDA360</a> campaign in the background, and the fresh acquisitions of <a rel="nofollow" href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=224701795">Denali</a> by Cadence and <a rel="nofollow" href="http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=225600228&amp;cid=RSSfeed_eetimes_designRSS">Virage Logic</a> by Synopsys, it felt that IP was the buzzword of the day. IP design here, IP verification there, verification IP everywhere, the overall SoC design looked like an IP integration problem that EDA was gearing up to take on. Embedded software and ESL were also showcased by Cadence and Mentor Graphics as part of their SoC focus.</p>
<p><strong>Verification </strong></p>
<p>There was a booth dedicated to <a rel="nofollow" href="http://www.uvmworld.org/">UVM</a>/<a rel="nofollow" href="http://www.ovmworld.org/">OVM</a> (Universal Verification Methodology/Open Verification Methodology). These methodologies offer open and interoperable verification solutions. They both support multiple languages and simulators, and enable verification IP, so critical to SoC design. The message was well received and had a strong attendance.</p>
<p>Still on the verification side, new products and startups are trying to repeat the success of <a rel="nofollow" href="http://www.springsoft.com/products/functional-qualification/certitude">Certess</a> (acquired by <a rel="nofollow" href="http://www.springsoft.com/">SpringSoft</a> last year). Advanced formal verification tools (e.g., property checkers) are slow to find acceptance by the design community. Instead these new products and startups leverage the existing test bench and simulation methodology in place to produce better coverage or faster simulation. Notably missing in this space was <a rel="nofollow" href="http://www.nusym.com/">NuSym</a>, a no-show at this year’s DAC, confirming the <a rel="nofollow" href="../2010/01/24/has-formal-verification-technology-stalled/">rumors</a> that the startup that demonstrated “intelligent” simulation two years ago is actively looking for a buyer.</p>
<p>The whole simulation and emulation space was strong. Mentor’s <a rel="nofollow" href="http://www.mentor.com/products/fv/news/veloce-ovm-driven-verification">Veloce</a> is showing impressive numbers, and is ready to take on Cadence’s <a rel="nofollow" href="http://www.cadence.com/products/sd/palladium_series/pages/default.aspx">Palladium</a>. <a rel="nofollow" href="http://www.eve-team.com/">Eve</a> will likely take notice, and this may bring it closer to Synopsys.</p>
<p>Magma’s <a rel="nofollow" href="http://www.magma-da.com/products-solutions/analysis/tekton.aspx">Tekton</a> offers sign-off quality multi-mode/multi-corner static timing analysis for multi-million gate circuits. The tool has been designed from the ground up, and tailored for multi-threading and distributed systems. It is a clear competitor to Synopsys’ PrimeTime, even though running PrimeTime *<em>is*</em> the signoff for most customers.</p>
<p><strong>Design and implementation</strong></p>
<p>On the P&amp;R and backend side, nothing really stood out. Synopsys clearly gained in QoR, Mentor’s momentum with Sierra’s <a rel="nofollow" href="http://www.mentor.com/products/ic_nanometer_design/place-route/olympus-soc/">Olympus</a> is still strong, and Magma keeps lagging behind, especially in runtime. <a rel="nofollow" href="http://www.atoptech.com/">Atoptech </a>and <a rel="nofollow" href="http://www.azuro.com/">Azuro</a>, although showing pretty good numbers (verified at customers’), are still considered more like add-ons that comprehensive solutions. This segment looks more and more commoditized, and only the high-end (20nm and below) and <a rel="nofollow" href="http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=225700426&amp;cid=RSSfeed_eetimes_designRSS">3D</a> seem to offer new growth opportunities in that space.</p>
<p><a rel="nofollow" href="http://www.oasys-ds.com/">Oasys</a>, the darling of last year’s DAC, did not make as much as a splash this time, despite its recent announcement with <a rel="nofollow" href="http://www.oasys-ds.com/news?te_class=blog&amp;te_mode=view&amp;te_key=59">Juniper Networks</a> and <a rel="nofollow" href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=225500059">Xilinx</a>. Nobody question the speed and capacity of their tool, as well as the clock cycle it can achieve. But some raised concerns regarding the area of their netlists for ASIC.</p>
<p><strong>On the fringe </strong></p>
<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/caveman.jpg"><img class="alignright size-full wp-image-818" title="prehistoric man on laptop" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/caveman.jpg" alt="" width="300" /></a>This is the “stuff I liked that may be too small to be noticed”, even more so since two of these three companies didn’t have a booth at DAC…</p>
<p>Low power is still under-represented, even though power gets worse with smaller geometries, and power management remains mostly a very manual process. In that space I liked <a rel="nofollow" href="http://www.doceapower.com/">Docea Power</a>, which can simulate system-level models to analyze power consumptions and thermal behaviors. System-level analysis can bring the biggest power savings. It also has a significant impact on the packaging, which is still a domain where conservative approaches are preferred to more cost-efficient, but riskier, choices.</p>
<p>A comprehensive system-level design framework is really an IDE (Integrated Development Environment) for SoC, where hardware and software can be designed together, written and simulated together, and where the HW/SW tradeoffs can easily be explored. IDEs have been used in software for a long time, but are a novelty to hardware designers. <a rel="nofollow" href="http://www.sigasi.com/product">Sigasi</a> proposes an IDE for VHDL –what Microsoft’s Visual Studio is to C++. Although this is still light-years away from a SoC IDE, this is a hint into the future of writing RTL.</p>
<p>We heard several claims that <a rel="nofollow" href="http://www.cadence.com/Community/blogs/ii/archive/2010/06/16/dac-keynote-2-why-cloud-computing-is-inevitable-for-eda.aspx?postID=70814">cloud computing</a> is coming to EDA (or the converse?). <a rel="nofollow" href="http://www.xuropa.com/">Xuropa</a> best illustrates that (slow) move. They provide turn-key online community solutions for the electronic design industry. Their main customers, Cadence and Synopsys, are using the services for CRM and virtual demo only. But Xuropa could become a platform that enables collaborative design in the cloud, providing secured access to a multi-vendor flows. More on this in a future post.</p>
<p><strong>Last words</strong></p>
<p>I felt that there was a lot of system-centric messages (best captured by EDA360), and attempts at rising the abstraction level for higher productivity. EDA vendors are forced to see the big picture –full system design, software and hardware together. But as pointed out by Steve Jones (TI) at Cadence’s <a rel="nofollow" href="http://www.cadence.com/dac2010/pages/events.aspx">Silicon Realization Luncheon</a>, EDA is still missing out on two important parts of the SoC design. One is that customers want a first-silicon that is functionally operational, and Steve singled out the need for useable <a rel="nofollow" href="http://twitter.com/ocoudert/status/16248311456">verification IP</a> –UVM/OVM is a step in the right direction. The other is analog –mixed-signal design is the rule, and there is no good integration there.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

