Subscribe to EDN
RSS
Reprints/License
Print
Email

Tool brews up analysis on Java compilers

-- EDN, January 6, 2000

High-level-language compilers have become one of the most important pieces of a design involving a CPU. This situation is true even at the low end of the spectrum with 8-bit microcontrollers (see "C for yourself: programming 8-bitters" in this issue). Conventional compiler-validation suites fail to test or identify many compiler features. Even the application-oriented, "out-of-the-box" benchmarks from EEMBC (www.eembc.org) do not specifically test compiler features, such as block merging, constant folding, constant propagation, and hoisting. If you're directly involved with compiler technology or are just serious about the capabilities you are selecting for your next design, you're probably familiar with Nullstone's automated compiler-performance analysis. For the last 10 years, Nullstone has offered a C-compiler suite and has now expanded its product offering to include support for Java.

Although the Java and C suites are similar in many respects, some obvious differences exist. Similar to the C suite, the Java suite consists of approximately 6000 performance tests that represent more than 20 features. Both suites generate reports that clearly identify failures. Both support native and embedded development environments. They also isolate interpreter/compiler performance from system performance and support architecture-independent operation for cross-architecture comparison.

Nullstone's Java suite measures the interpreted, just-in-time, and native-compiled performance of the Java compiler. It also performs tests associated with garbage collection. Although Java hasn't reached prime time yet, many C programmers would like to use a more expressive language, but C++ is too complex and cumbersome. So you can expect Java to become more pervasive in the next three to five years, even in the embedded market. In the meantime, many vendors are interested in Nullstone's Java performance-analysis tool, which has a price tag of $20,000 for a site license. The tool runs on all popular platforms, including DOS, NT, 98, Linux, Unix, and MacOS.

Nullstone Corp, 1-925-461-5990, www.nullstone.com.

—by Markus Levy

RSS
Reprints/License
Print
Email
Talkback
Canon Resource Center

Featured Company


Most Recent Resources

Advertisement
Related Content

No related content found.

  • 0 rated items found.
Advertisement

KNOWLEDGE CENTER

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Engineering Careers
Jobs sponsored by
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows