SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : All About Sun Microsystems

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: E_K_S who wrote (10635)7/29/1998 10:42:00 AM
From: E_K_S  Read Replies (3) of 64865
 
Java get optimized with JOVE...Java compiler technology just got better (2.5milion objects per sec. vs Sun's 1.1.6 version at 600k objects per sec.)

Java Speed Barrier Smashed; Key Benchmarks Indicate New JOVE Technology
Produces Java Speeds Up to 15 Times That of Current Technologies

PORTLAND, ORE. (July 29) BUSINESS WIRE -July 29, 1998--Instantiations,
Inc. today released a series of benchmarks that demonstrate the
performance of its new JOVE(tm) Java compiler technology.

Designed to solve Java performance and deployment problems in large or
complex applications, JOVE boosts Java's performance in key areas by up
to 15 times when compared to competitive technologies.

JOVE and its major elements, including whole-program analysis,
object-oriented optimization, garbage collection, and runtime
environment technologies, are now available for licensing.
Instantiations, which is in active discussions with several strategic
partners, believes JOVE now produces the world's most highly optimized
Java code.

JOVE is a totally new optimizing native compiler that was designed and
implemented from the ground up to support Java. The new technology
combines aggressive whole-program and object-oriented optimization
technologies and a very high performance, scaleable runtime environment
to dramatically improve the performance of Java applications.
Instantiations has coined the term Super Optimizing Deployment
Environment(tm) to describe JOVE.

"The real news is that even though the numbers we're releasing today
are great, we've just begun to tap JOVE's real potential. It's going to
get much faster," said Allen Wirfs-Brock, chief technology officer of
Instantiations and leader of the JOVE development team.

JOVE significantly improves the performance of Java programs by
directly addressing the fundamental causes of poor Java performance.
Key among these are unnecessary and high overhead dynamic calls, the
excessive use of general purpose object-oriented software functions,
and slow garbage collection.

JOVE works with any standard Java development environment, such as
those from Microsoft, Sun, Inprise, IBM, etc., and does not require the
programmer to change the way programs are developed in any way. Once a
program is completed by its developers, JOVE simply takes the Java
class files that make up the program, typically shipped to users, and
optimizes them in conjunction with a high performance runtime system.
This process produces a robust executable file for distribution to
users. Distribution of executable files is the preferred and
traditional method of delivering programs to users.

JOVE improves application performance by removing dynamic calls,
eliminating excessive object-oriented generality, and speeding garbage
collection. For example, two real-world programs were processed
recently by JOVE to test the power of its technology. Program 1 is a
small, but significant, customer application with approximately 200
classes and 2000 methods. Program 2 is a much larger, more complex
program with well over 50,000 lines of code, approximately 600 classes,
and almost 8,700 methods.

Removal of dynamic and unneeded call sites translates directly to
better application performance. JOVE excels in this important type of
optimization removing over 90 percent of the high overhead dynamic call
sites in each program. Some call sites were completely eliminated,
others were turned into their more efficient static equivalents. In
Program 1, dynamic call sites were reduced by 96 percent. Overall, the
number of class sites was reduced by 55 percent. In Program 2, JOVE
removed 91 percent of the dynamic call sites and reduced overall call
sites by 70 percent.

Large Java applications work by creating, using, and throwing away
millions of objects with varying lifetimes. These operations create
"garbage" in the form of code that is no longer needed, but continues
to take up space in the computer's memory. Garbage collection is the
process of identifying and recycling this memory so that it may be used
again by the program. The faster and more efficiently the garbage is
collected, the higher the performance of the program.

Instantiations has developed a Garbage Collection Workload Simulation
benchmark that is designed to simulate the memory management behavior
found in typical large Java applications. JOVE has the highest
performance of any tested Java Compiler on this benchmark, creating and
collecting well over 2.5 million objects per second. Comparative
numbers for other compilers include IBM's HPC and Microsoft's J++ at
approximately 1M objects/sec; Sun (1.1.6) and Cafe 2.5 at 600k
objects/sec; and TowerJ and Supercede at just over 500k objects/sec. On
other tests, JOVE performs garbage collection up to 15 times faster
than other technologies. This performance is indicative of JOVE's
performance in real applications.

Instantiations, based in Tualatin, OR, is a developer of leading-edge
software products and technologies, and provides custom engineering
services. The company specializes in object-oriented software
development. Instantiations is comprised of a team of internationally
recognized experts in the field. Complete details on JOVE and
additional performance information may be found in an informative
Technical Report available on Instantiations' website at
instantiations.com or by calling 503/612-9337.

JOVE and Super Optimizing Deployment Environment are trademarks of
Instantiations, Inc. Other trademarks are the property of their
respective owners.

-0- APS/se*

CONTACT: Instantiations, Inc.
Mike Taylor, 503/612-1188

or
The Bernhardt Agency

Debbie Caldwell, 503/293-8480

KEYWORD: OREGON
INDUSTRY KEYWORD: COMPUTERS/ELECTRONICS COMED PRODUCT
INTERACTIVE/MULTIMEDIA/INTERNET Today's News On The Net - Business
Wire's full file on the Internet

with Hyperlinks to your home page.
URL: businesswire.com

*** end of story ***
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext