Verification Guild
A Community of Verification Professionals

 Create an AccountHome | Calendar | Downloads | FAQ | Links | Site Admin | Your Account  

Modules
· Home
· Downloads
· FAQ
· Feedback
· Recommend Us
· Web Links
· Your Account

Advertising

Who's Online
There are currently, 32 guest(s) and 1 member(s) that are online.

You are Anonymous user. You can register for free by clicking here

Login
Nickname

Password

Security Code: Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

  
Verification Guild: Forums

 Forum FAQForum FAQ   SearchSearch   UsergroupsUsergroups   ProfileProfile  ProfileDigest    Log inLog in 

Are EDA companies considering cloud computing for tools?

 
Post new topic   Reply to topic    Verification Guild Forum Index -> Main
View previous topic :: View next topic  
Author Message
vhdlcohen
Industry Expert
Industry Expert


Joined: Jan 05, 2004
Posts: 1046
Location: Los Angeles, CA

PostPosted: Tue Mar 09, 2010 9:36 pm    Post subject: Are EDA companies considering cloud computing for tools? Reply with quote

"Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC."
I was wondering how many EDA are doing cloud computing today or are considering cloud computing. The big advantage is that models can be uploaded and run on several virtual machines in the cloud, thus speeding the simulation significantly. Another advantage (or maybe disadvantage for EDA companies) is that the same license can be used at different times for companies that are spread at different times zones, such as India and the USA.
MSFT and Amazon are into cloud computing, but they are not the only ones. That's the way to go in the future.
_________________
Ben Cohen http://www.systemverilog.us/
* SystemVerilog Assertions Handbook, 2nd Edition, 2010
* A Pragmatic Approach to VMM Adoption
* Using PSL/SUGAR ... 2nd Edition
* Real Chip Design and Verification
* Cmpt Design by Example
* VHDL books
Back to top
View user's profile Send e-mail Visit poster's website
EdA
Senior
Senior


Joined: Jan 06, 2004
Posts: 58

PostPosted: Wed Mar 10, 2010 9:30 am    Post subject: Anyone remember VeriFarm Reply with quote

It's been tried before, albeit with a non-mainstream tool.
See: http://vcomp.sourceforge.net

From what I remember, companies were not high on the idea of sending their design to points unknown for simulation.

/Ed
Back to top
View user's profile
glb
Senior
Senior


Joined: Feb 02, 2005
Posts: 114

PostPosted: Wed Mar 10, 2010 12:17 pm    Post subject: Reply with quote

Xilinx used to have an applet that let you synthesis code remotely. Upload code, and get an report back via email.

Not sure if cloud computing equates with faster execution. Ultimately the cloud is composed a zillion machines sitting on the internet. Where do the machines come from? Does the EDA company buy them, or lease 'time' from everyday people willing to let them run a clock cycle or two of simulation every now and then?

For all I know, my simulator runs off the net right now. I can't tell if the processing is 100% on my machine or done remotely or vice versa. Could pull the plug and see I guess! It fetches a license already.. what other bits of info are flying around the office/city/country/world?

Most companies I've been with have their own little cloud of machines already, and developers don't really run tools and store data on their desktops.

Perhaps I might not understand exactly how the cloud is different from the internet, with client/server stuff happening already.
Back to top
View user's profile
vhdlcohen
Industry Expert
Industry Expert


Joined: Jan 05, 2004
Posts: 1046
Location: Los Angeles, CA

PostPosted: Wed Mar 10, 2010 1:08 pm    Post subject: Reply with quote

glb wrote:
Not sure if cloud computing equates with faster execution. Ultimately the cloud is composed a zillion machines sitting on the internet. Where do the machines come from? Does the EDA company buy them, or lease 'time' from everyday people willing to let them run a clock cycle or two of simulation every now and then?

My son is currently working on cloud computing applications. The zillion machines are leased by the user on a time / cpu usage basis. The beauty here is that a company that uses the clouds is free from the purchase/lease cost of the CPUs + maintenance and support. Amazon (and I believe MSFT and maybe IBM(?)) have clouds machine.
Quote:
Most companies I've been with have their own little cloud of machines already, and developers don't really run tools and store data on their desktops.
Is it an Internet internal cloud or is it an ssh into a remote machine?
Quote:
Perhaps I might not understand exactly how the cloud is different from the internet, with client/server stuff happening already.
The difference is that in a cloud the number of computers needed to do the processing is dynamic and automatic, based on setups. Thus, if the load is high, it is automatically distributed onto several machines. The interface to the user consists of Java scripts. Take a look at Google / Documents (need a Google email account) where you can create/edit WORD/Excel/PPT documents. They use clouds for the processing.
Quote:
Companies were not high on the idea of sending their design to points unknown for simulation.
Actually, data transfers can be done via encryption. https transfers are very secure, and that is not a concern. But other safeguards can also be added. For example, banking transfers are secure. In the commercial world, you'll see more and more companies moving toward cloud computing as it is far less expensive and more productive.
_________________
Ben Cohen http://www.systemverilog.us/
* SystemVerilog Assertions Handbook, 2nd Edition, 2010
* A Pragmatic Approach to VMM Adoption
* Using PSL/SUGAR ... 2nd Edition
* Real Chip Design and Verification
* Cmpt Design by Example
* VHDL books
Back to top
View user's profile Send e-mail Visit poster's website
EdA
Senior
Senior


Joined: Jan 06, 2004
Posts: 58

PostPosted: Wed Mar 10, 2010 1:10 pm    Post subject: Re: what is cloud computing Reply with quote

I think cloud computing is when the licenses aren't on your company's servers and the simulation is running on a server that is not in a data center supported by your IT group.

Internally in my company we have hundreds of servers scattered around the globe and a license pool distributed. When we submit a regression it runs on a specific farm (due to I/O considerations) pulling licenses from the available license servers.

But with cloud computing you'd submit your job into the ether, where the servers and licenses are external to your company.

/Ed
Back to top
View user's profile
vhdlcohen
Industry Expert
Industry Expert


Joined: Jan 05, 2004
Posts: 1046
Location: Los Angeles, CA

PostPosted: Wed Mar 10, 2010 4:08 pm    Post subject: Re: what is cloud computing Reply with quote

EdA wrote:
I think cloud computing is when the licenses aren't on your company's servers and the simulation is running on a server that is not in a data center supported by your IT group.

Internally in my company we have hundreds of servers scattered around the globe and a license pool distributed. When we submit a regression it runs on a specific farm (due to I/O considerations) pulling licenses from the available license servers.

But with cloud computing you'd submit your job into the ether, where the servers and licenses are external to your company.

/Ed
You're correct, except that if your run demands more resources, it gets it automatically.
Below is an example of cloud computing with Google
http://www.google.com/apps/intl/en/business/index.html
Below is an example of an application on cloud computing:
http://aviary.com/googleenterprise
Quote:
Aviary is a suite of creative tools. There are currently six editors including image and audio editors.

Our applications run on your browser and allow you to store and access your work from any computer. With Aviary there is no expensive software to buy or maintain.

Use Aviary to create, modify and share your work- from graphic designs to audio files- easily and effectively.

Aviary integrates seamlessly with Google Apps to let your users share and edit documents directly from the Google Docs interface.


From http://googleblog.blogspot.com/2010/03/open-for-business-google-apps.html
Quote:
Every day, thousands of businesses choose the cloud. More than 2 million businesses have adopted Google Apps over the last three years, eliminating the hassles associated with purchasing, installing and maintaining hardware and software themselves.

The point: It is possible to run EDA tools on a cloud, such as the Google cloud. Licensing issues could be resolved. Whether vendors or customer would like the idea is a different story!
_________________
Ben Cohen http://www.systemverilog.us/
* SystemVerilog Assertions Handbook, 2nd Edition, 2010
* A Pragmatic Approach to VMM Adoption
* Using PSL/SUGAR ... 2nd Edition
* Real Chip Design and Verification
* Cmpt Design by Example
* VHDL books
Back to top
View user's profile Send e-mail Visit poster's website
glb
Senior
Senior


Joined: Feb 02, 2005
Posts: 114

PostPosted: Thu Jun 24, 2010 5:36 pm    Post subject: Reply with quote

http://eetimes.com/news/design/showArticle.jhtml?articleID=225700435
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    Verification Guild Forum Index -> Main All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Verification Guild © 2006 Janick Bergeron
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.197 Seconds