|
Benchmarking on networks?
To the Editor:
It's our experience that copying files between our Suns is much faster than copying files between our PCs. Since a design environment can't possibly place all the files on local disk, that would be a significant parameter for us to consider.
Scott Evans
James Lee replies:
One way to get high performance is to maintain all your source code on a fast machine and then copy it to the machine on which you intend to run the simulation. That way, for each of your tool runs, the files are local. To clarify, if you use a source code control mechanism, you "check out for read" all of the files just before your simulation of synthesis runs. Again, the goals of these tests were to benchmark the raw machines in their ideal state. As you can see from the results, the I/O performance was the main differentiator. Storing the applications or data sets over the network would have slowed the machines equally; the tests would then have been prone to error because of varying traffic on our network.
Publish more details
To the Editor:
First, did the Solaris and NT versions of Design Compiler in fact produce the same netlist? If not, the comparison of the two is completely invalid. Likewise, were the netlists compared among the NT machines? I'd be surprised if they were different, but since I don't offhand know how Synopsys seeds the mapping and optimization process, I wouldn't be surprised if they differed. Second, what versions of the Synopsys tools were used on the Sun? I have found wildly different run times and results among different versions of Design Compiler. Third, are the actual run time data available anywhere? All of the charts gave well-processed data, with no actual times showing up anywhere in the article. The earlier simulation benchmark had more in terms of hard data, though some corners were still cut. I think it would be great if your Web site provided a benchmark supplement that included detailed procedures followed for running tests and for collecting and analyzing data, and raw data, including log files. That would add up to a much more scientific study than the benchmark articles you'd find in a mainstream computing magazine. I do think it's important, though, since what is being examined is a very complex process that generally represents a considerable investment of time and capital. Thank you for such a thought- and action-provoking article!
Kenneth Ryan
James Lee replies:
Second, we used the 1998.08 version of Design Compiler on both Solaris and NT. Lastly, of course we do have the actual run times, but presenting our results as relative percentages shows more clearly the performance of the platforms: this is a platform benchmark, using synthesis as the comparison tool. If you benchmark hardware with specmarks or winstones, they might not show the performance you'd see when using an actual application; that's the reason we're benchmarking the platform using EDA applications. ISD has contracted with Seva Technologies to perform the benchmarks because we have experts in ASIC design that use these tools every day, enabling us to select a well-rounded set of tests that don't favor any hardware in particular. Since this was a platform benchmark, and not a synthesis benchmark, we don't want you to use the absolute times of these runs to compare different versions of Design Compiler or other synthesis tools. I would encourage you to establish your own baselines for any benchmarks you want to do. Regarding your request for data, we've provided the input files, so you can reproduce the results. The article explained our measurement methods. The source data includes a set of batch files and shell scripts that can be used to reproduce the tests.
We don't care?
To the Editor:
ASIC design is all about tight deadlines, and that necessitates having reliable tools that work. NT hasn't reached that juncture yet, but Linux has--it has proved itself time and time again as a stable platform. As an ASIC design engineer, I'm expected to produce products that work as specified. No one in his or her right mind would release a chip design that was only partially operational, that crashed every few days when it got a bit hot or cold. As an engineer I can respect the workmanship and reliability of Linux. NT, on the other hand, is still getting there. Returning to the sidebar, I see that Robert is a Synopsys "head," a manager in charge of new product development no less! I think that if this comment accurately reflects his attitude and his current view of the EDA marketplace, I won't hold my breath waiting for Synopsys to port any of its tools to Linux.
Padraig O'Mahony
Robert Baden replies:
Speaking up for Solaris
To the Editor:
Solaris is, has been, and will be the answer to stability and performance now and in the future.
Bill Norton
James Lee replies: Regarding the applicability of the benchmarks, your points echo comments made by many readers. The benchmarks are quite applicable, since we're testing specific EDA applications in typical use models. For this issue we reran the Verilog benchmark suite on the Ultra 60 and on the 400-MHz PCs ["EDA Platform Benchmark: Simulation II,"], and you can see that the machines perform differently for Verilog-XL and Design Compiler. Benchmarking a machine with the target application is the most appropriate way to compare platforms. Benchmarking reboot time, software installation time, and frequency of reboots are interesting, but we hope that EDA users spend most of their time running applications not installing them. In another article in this issue ["Linux Has What It Takes for EDA,"], I address some of the perceived instability and installation issues with NT. Finally, I look forward to Sun participating actively in these benchmarks. When faster Suns are available, is Sun willing to participate in or sponsor the benchmarks? Seva Technologies works primarily on Unix (Solaris and HP-UX), and we were surprised at the results as well. We have no hidden agenda on these tests and are willing to test any application on any platform for anyone who wants to sponsor a test. As contractors to Integrated System Design, we provide an unbiased expert test. To voice an opinion on this or any Integrated System Design article, please email your message to miker@isdmag.com. integrated system design September 1998[ Articles from Integrated System Design Magazine ] [ ICs and uPs ] [ Custom ICs and Programmable Logic ] [ Vendor Guide ] [ Design and Development Tools ] [ Home ] For more information about isdmag.com email webmaster@isdmag.com For advertising information email amstjohn@mfi.com Comments on our editorial are welcome. Copyright © 2000 Integrated System Design |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints| RSS|
Digital| Mobile |
| Network Websites |
|
International |
|
Network Features |
|
|
|
All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved. Privacy Statement | Terms of Service | About |