Linux.com

Feature: Migration

Audi's new luxury cars engineered on Linux

By Michael Stutz on January 02, 2007 (8:00:00 AM)

Share    Print    Comments   

For several years, German automobile manufacturer Audi AG, a subsidiary of the Volkswagen Group, has been steadily migrating its engineering systems over to Linux. The company hopes to finish the job in 2007 and have the bulk of its servers and workstations running 64-bit Linux by the end of the year.

Recently Audi, whose longstanding motto is "Vorsprung durch Technik" ("Progress through technology"), has been upgrading to 64-bit Linux in deploying its automotive CAE (Computer-Aided Engineering) servers, where simulation software is used in the design of casts, frames, and components, as well as for crash-test simulations and other 3-D visualization problems, as part of the greater migration to Linux.

"2003 and 2004 saw an explosion in the use of x86 systems using Linux," says Audi spokesman Florian Kienast. "These systems are now being replaced by x86_64-based systems."

Kienast says that most CAE applications that the company uses perform well on the x86_64 architecture. "The systems have enough memory and I/O bandwidth to cope with the requirements of the applications," he says. "The notable exceptions are MSC Nastran and ABAQUS -- these products are extremely power-hungry. Here, the large cache available on the Itanium 2 has proved to be extremely valuable."

The move to Linux is occurring not only on the server side; the company is using Linux for workstations, too.

"On [both] the server and workstation sides, we are moving steadily towards a 100% 64-bit Linux environment," says Kienast. "The number of CPUs available for CAE purposes will continue to increase as the hardware costs sink."

Audi is not a Linux newbie; this migration is part of a much longer move to Linux that the company has been making over the past several years, beginning with the deployment of Linux clusters for simulations. "Audi deployed the first Linux cluster of servers in April 2001," says Kienast.

These were for EMC (electromagnetic compatibility) simulations, which solve automotive engineering problems concerning the testing of the various electrical and electronic components to ensure that there is no interference or system disturbances. This cluster, says Kienast, was the real start of Linux at Audi. Then in the following year, he says, the first Linux-powered workstations were put into action -- after which Linux became the company's preferred choice for both CAE servers and workstations.

Where in the past the company had used Unix servers, including HP-UX, for this purpose, they were now upgraded to Linux. Among the upgrades included the use of SUSE Linux Enterprise Server from Novell and Linux clusters from Linux Networx running the MAGMASOFT casting simulation software, which was used to design the new aluminum-bodied Audi Space Frame and for other simulation and design work.

The upgrade began on the servers and then moved over to desktop workstations. And it went so well that, according to Kienast, for the past year the company has more Linux workstations than it does Unix workstations.

Linux is also employed for the the Audi WebCenter, which is the company's internal intranet and hosts the company's Web-based applications. Kienast says that the company has been using Linux there for years. Kienast says the company also relies on other open source software for its operations, including Apache Tomcat.

According to Audi's Matthias Enzinger, press contact with Audi MediaServices, the company's IT department chose Linux for three solid reasons: "[It runs on] commodity hardware, which is faster; better pricing; hardware-vendor independence."

"The use of Linux brings several advantages," agrees Kienast. The first advantage he cites is vendor independence, which is a big issue for the company. "The increase in competition amongst the hardware vendors saves costs," he says. "The consequential use of vendor-independent tools for installation and operation helps minimize the burden due to the [large] number of machines."

Secondly, Kienast says that it's advantageous for the company to have fewer operating systems. "Through the reduction in the number of operating systems in use," he says, "the operating costs have also been reduced."

But paradoxically, Kienast gives an interesting number for how much money all this Linux migration actually saves the company in the end: zero. This is because Linux systems were so much cheaper to deploy, he explains, so they greatly increased the number of machines. "The explosion in the number of Linux systems has, through sheer numbers, increased the operating costs so that the budget level has remained almost constant!"

"Operating costs concerning workstations are the same," agrees Enzinger, "but Linux servers are smaller than Unix servers, so we need and have more servers, and so the operating costs would be higher if we wouldn't use cluster administration tools."

The migration hasn't been without its struggles, but according to Enzinger the major problems Audi encountered in its switch to Linux and open source software mostly had to do with getting support for free software on the new hardware.

"Commodity hardware is changing rapidly," says Enzinger, who complains that the necessary Linux drivers don't always exist for the hardware they choose to run -- especially for the latest and greatest in graphics hardware.

But Audi continues to progress in its Linux migration -- and while plenty of Linux-based engineering work is already happening at the company, by the end of 2007 most if not all of Audi's engineering servers and workstations will be x86, 64-bit Linux-based systems.

Enzinger affirms that yes, once that migration is complete, it can be truly said that the luxury autos Audi introduces in the marketplace will be completely "engineered on Linux."

Share    Print    Comments   

Comments

on Audi's new luxury cars engineered on Linux

Note: Comments are owned by the poster. We are not responsible for their content.

wow, check out the Windows Live ads!

Posted by: Anonymous Coward on January 03, 2007 06:21 AM
All over Newsforge. dang! I'm so happy! Now maybe Roblimo can afford a decent computer with the software he really needs.

I feel so loved now. Thank you, Microsoft and Newsforge!

#

Re:wow, check out the Windows Live ads!

Posted by: Anonymous Coward on January 03, 2007 07:22 PM
Are you saying this is the first ad you've ever seen on the internet in this fashion? Wow indeed.

This site, and other sites like it, do not try to hide the fact that they are sponsored.

#

Re:wow, check out the Windows Live ads! - I'd add;

Posted by: Anonymous Coward on January 03, 2007 10:48 PM
that this is also one of the better websites for adds. They've not sold every square inch of space not covered by there own text. Most other websites seem to have so many ads that the website content is a second class citizen (cnet, cnn, fox, most other websties).

#

Re:wow, check out the Windows Live ads! - I'd add;

Posted by: Anonymous Coward on January 04, 2007 01:17 AM
Ads?? What ads?? I don't see no stinking ads!! I can't believe that there are people reading a technology site that still subject themselves to ads!!

#

Re:wow, check out the Windows Live ads! - I'd add;

Posted by: Anonymous Coward on January 04, 2007 05:20 AM
I'm guessing sarcasm but just incase; you may notice in a graphic browser that there's an ad banner across the top and often an ad square in the article.

The Print Version does not include the advertising (Other websites include ads in print views). I should check out this site through something like Lynx to see how it looks with no graphic media at all. I'd expect this site to be quite usable still while others may load nothing more than a "requires IE" message.

#

Re:wow, check out the Windows Live ads! - I'd add;

Posted by: Anonymous Coward on January 04, 2007 04:29 PM
I think you will find that, like me, he sees no ads due to the fact that he is currently running Adblock.

#

Jesus On The Tin Foil Cross

Posted by: Anonymous Coward on January 03, 2007 06:49 AM
Will it be like the Batmobile but different in that when you push a button for the shield a tin foil mass expands over the car thus shielding you from the aliens and sinners?

#

Re:Jesus On The Tin Foil Cross

Posted by: Anonymous Coward on January 03, 2007 11:23 PM
What's that got to do with anything? Get your trolling atheist ass out of here, loser.

#

Flash and 64 bit

Posted by: Anonymous Coward on January 03, 2007 09:15 AM
great !

then I hope they'll realize that doing a web site full of Flash is not fully compatible with 64 bits workstations these days<nobr> <wbr></nobr>...and maybe they might even help (i.e. finance) a free Flash project like Gnash or any other contender

#

Re:Flash and 64 bit

Posted by: Anonymous Coward on January 05, 2007 05:53 PM
It would be a genial idea to see whether Audi would agree to sponsor the gnash project.

Yep, Flash being proprietary, Macromedia has the right to choose not to bother to release 64 bit or PPC linux versions of flash 9. For guys like at Audi and you too perhaps, viewer of this post, who work in a large Co. and use satisfactorily free and open source software, please get your company involved and support a free project that will benefit you and your Co. (GNASH, DIA, etc...) with your money and voice. Just like Co. invest every day in project X for US$Y for an expected ROI of Z%, why not apply the same thinking to the sponsoring of open source projects.

More and more products originating from your design projects will go as flash movies on the web (like youtube). That means no possibility to get a flash rendering on these newly deployed 64 bit linux machines (and that's not linux fault, but still that will be linux fault because the things can't open flash)

Vincent

#

Re:Flash and 64 bit

Posted by: Anonymous Coward on January 05, 2007 11:40 PM
good to know that Flash has issues with 64bit as I'm in the process of choosing between AMD 64x2 and Intel Dual Core with a big leaning toward AMD.

#

Hmm

Posted by: Anonymous Coward on January 03, 2007 10:48 AM
CAE = Computer-aided engineering.
Itanium 2 = Itanic 2.

MAGMASOFT is at website; <a href="http://www.magmasoft.com/" title="magmasoft.com">http://www.magmasoft.com/</a magmasoft.com>

ABAQUS is a proprietary finite element analysis tool.
* <a href="http://en.wikipedia.org/wiki/ABAQUS" title="wikipedia.org">http://en.wikipedia.org/wiki/ABAQUS</a wikipedia.org>

MSC Nastran is a finite element analysis tool.
* <a href="http://en.wikipedia.org/wiki/Nastran" title="wikipedia.org">http://en.wikipedia.org/wiki/Nastran</a wikipedia.org>

So that they are doing is finite element analsysis (FEA);
* <a href="http://en.wikipedia.org/wiki/Finite_element_analysis" title="wikipedia.org">http://en.wikipedia.org/wiki/Finite_element_analy<nobr>s<wbr></nobr> is</a wikipedia.org>

#

Finite Element Tools

Posted by: Anonymous Coward on January 03, 2007 01:50 PM
Finite Element calculations are numerically intensive. Most such codes are written in Fortran (one version or another) and can be made to run very very fast on Linux boxes. The next closest competitor is Sun Solaris but that has fewer and less optimized compilers available.

The display of the results requires high resolution but not usually sophisticated motion (i.e. 3D card support is not absolutely necessary - a problem on Linux boxes).

There are many open source and proprietary tools for working with various parts of the finite element design process - input, calculations, and display. With Linux one can pick and chose one's favorites and check one against the other.

Linux seems like the ideal and sensible choice. No surprise most engineering firms use Linux boxes for these kind of design processes and calculations.

#

Fortran

Posted by: Anonymous Coward on January 03, 2007 04:02 PM
Wow, I thought Fortran was stone-dead and really nobody was using it for anything these days.

Maybe you can list some good open source finite element tools for GNU/Linux here.

#

Re:Hmm

Posted by: Anonymous Coward on January 04, 2007 02:01 AM
"Vorsprung durch Technik" ("Progress through technology"),

Vorsprung means
"leading edge", "on the tip of research"

NOT progress

"Fortschritt" would be progress

#

I read the two as seporate

Posted by: Anonymous Coward on January 04, 2007 12:09 AM
x86_64 on the workstations, Itanium2 on some (pre-existing?) servers, x86_64 on other's.

#

Agreed, read that as seperate

Posted by: Anonymous Coward on January 04, 2007 04:43 AM
as I read through the article, I read that as being separate as well. Two programs were singled out that did not run well on x86_64, however they ran well on Itanium_2 because of it's deep caches.

#

The company motto

Posted by: Anonymous Coward on January 05, 2007 06:15 AM
Just to be nitpicky: I think a correct translation of their motto is "Lead through technology".

#

Re:The company motto

Posted by: Anonymous Coward on January 08, 2007 10:49 PM
Itanium2 != Itanic.

Itanium2 is actually a very capable chip. The original Itanium was crap and performance sucked, but the Itanium2 can perform. Personally, I'm an Alpha guy, and believe that Alpha is (still) the best processor in the world, but it will soon be no more. Itanium2 is next in line for the throne I think.

Secondly, for high-end engineering workstations, x86 and x86_64 are basically non-players. So don't bitch and moan about Audi not using commodity hardware. Several flavors of high-end UNIX are being ported to Itanium2, and that's quickly becoming the platform of choice for compute-intensive systems.

Hooray for Audi! A heavyweight player like this using linux on workstations (servers don't count- everyone is using those) will surely further the cause of Linux on the desktop. Application vendors are more likely to port their apps to Linux when they see large businesses using Linux on the desktop.

#

not to be a buzz kill

Posted by: Administrator on January 03, 2007 09:51 AM
I don't to ruffle any feathers

but Itanium 2 and upgrading to x86_64 is mentioned constantly

Itanium 2 isn't an X86 processor
nor does it support X86_64

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya