Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesBug of the Month


Augus t 1997 / Bits / Bug of the Month

BYTEmarks Unearth Compiler Discrepancy

Sybase Waterloo (formerly known as Watcom) says it's investigating a possible bug in Watcom C/C++ version 11 that's related to integer-operation performance. BYTE discovered the performance discrepancy when recompiling version 2 of our BYTEmark Native Mode benchmarks.

Because the BYTEmark suite is written in ANSI C, the results you get from the benchmarks can vary from compiler to compiler if one compiler's optimizations are better than another's. Occasionally, BYTE will recompile the benchmarks to take advantage of a compiler's new performance optimizations. BYTE discovered a possible problem with Sybase's comp iler when recompiling the x86 version of the BYTEmark suite to take advantage of the performance improvements of Watcom C/C++ version 11, which was released earlier this year.

As you can see from the chart , the BYTEmark tests involving integer operations actually ran faster on a 166-MHz Pentium-based PC when compiled by Watcom version 10 than they did when recompiled using version 11 running on the same PC. Many of these tests, such as Numeric Sort, String Sort, Assignment Algorithm, and International Data Encryption Algorithm (IDEA), perform the same types of fundamental operations as do word processing, spreadsheet, and communications programs. (For more information about the BYTEmark suite, see page 74 of the March 1995 BYTE or http://www.byte.com/bmark/bdoc.htm .) Sybase says that it hopes to have a solution to this problem available by early this summer.

Send yours to 7644 3.1723@compuserve.com!


Watcom 10: Faster Integer Performance

illustration_link (14 Kbytes)

BYTEmarks compiled with Watcom 10 run faster than with Watcom 11.


Up to the Bits section contentsGo to previous article: Go to next article: Color Lasers: Cheaper, More CompactSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network