franz inc logo  
  download techcorner franz inc franz inc store search franz inc          

products
services
support
about
success
  Quotes
  Demos
  Other Lisp Apps
  All Stories
  Animation & Graphics
  Artificial Intelligence
  BioInformatics
  B2B & E-Commerce
  Data Integ. & Mining
  EDA
  Expert Systems
  Finance
  Intelligent Agents
  Knowledge Mgmt
  Mechanical CAD
  Modeling & Simulation
  Natural Lang. Proc.
  Optimization
  Research
  Risk Analysis
  Scheduling
  Telecom
  Web Authoring
resources

RSS Feeds

AllegroServe at opensource.franz.com

AMD Logo

Advanced Micro Devices (AMD)

Luther

Advanced Micro Devices (AMD), a leading global supplier of integrated circuits (ICs) for the personal and networked computer and communications markets, developed a sophisticated test generator tool using Allegro CL. AMD deploys the test generator, Luther, internally to find bugs in the company's complex microprocessor designs. AMD produces processors for Microsoft® Windows compatible PCs, flash memories, communications products, networking applications and programmable logic devices.

"There are a lot of things that go into designing a processor," says David Reed, a senior member of the technical staff managing one of the design verification groups. "Once you have a design, there needs to be a process of testing to see if all of the features behave in the intended way. If the chip's features behave as intended, then the ultimate performance (speed) will also behave as intended."

"We're talking about a complex design that's really easy to get bugs in it," continues Reed. "It's impossible to manually write enough tests to figure out if a design is good enough. This is where Allegro CL came in. We needed to find the quickest way to develop a very sophisticated test generator." AMD was looking for a fast tool (one that generates sophisticated tests at a high rate) enabling the company to develop the tool faster and get the product to market more quickly.

Allegro CL was a perfect fit for AMD's needs. "We wanted an object-oriented tool with an optimizing compiler that runs code fast," says Reed. "Allegro CL has a very good compiler technology. On the average, your compiler runs faster code than any other I've used. We also liked the dynamic capabilities that let us stop and start and check things out without having to do a whole re-compile."

"To give you an idea, we can develop in Allegro CL in about 1/3 the time of comparable development problems that were done in C. We got a resulting tool that runs ten times as fast and finds six times as many bugs," continues Reed. "There were other handy developer's tools like the Profiler that helped us improve our code to run faster by letting us see where we needed to speed things up. In addition to a good development environment and an optimizing compiler, the source code is very portable, requiring no changes to run on HP, Sun, and PCs running Linux."

For more information about Advanced Micro Devices, you may visit their web site at http://www.amd.com.

This article is also available in PDF.

 

© 2008 Franz Inc - Privacy Statement
[ Consulting Services | Packages/Pricing | Allegro NFS | Certification Program ]