Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Is your code ready for the next wave in commodity computing?

As an industry, we are obsessed with benchmarking, almost to a fault.

Tutorial Details:

Projects regularly allocate significant chunks of time executing vendor "beauty contests" for hardware and software(application servers, JDKs, IDEs). In my opinion, we do this for three main reasons:
* The landscape changes so often that assertions we hold to be self-evident need to be revalidated about every 18 months.

* It can never be too fast. If I cut corners on application code, having fast hardware is an insurance policy to help meet performance or scalability service-level agreements that the nice salesman promised the customer, including the service credit clawback clause.

* We like doing it, especially when it means getting a new kit to test for free.

With the current proliferation of ever-more parallelized hardware, benchmarking is a hot topic again. In Part 1 of this article, I detailed the basic precepts behind parallel hardware. In Part 2, I want to move on and examine how to measure how effectively this hardware has been crystallized. This is a process fraught with difficulty—benchmarks, by their nature, are more often pilloried for what they don't measure, or what they measure inaccurately, than lauded for their impartiality. My benchmark will suffer the same fate. Nonetheless, after reading this article, you will see how I designed and implemented the framework, what I believe it measures (and doesn't), and its potential uses.





 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Is your code ready for the next wave in commodity computing?

View Tutorial:
Is your code ready for the next wave in commodity computing?

Related Tutorials:

Integrating Databases
Integrating Databases
 
Java gets serial support with the new javax.comm package - JavaWorld - May 1998
Java gets serial support with the new javax.comm package - JavaWorld - May 1998
 
Java gets serial support with the new javax.comm package
Java gets serial support with the new javax.comm package
 
The state of Jini technology - JavaWorld
The state of Jini technology - JavaWorld
 
Program Java devices -- An overview - JavaWorld July 1999
Program Java devices -- An overview - JavaWorld July 1999
 
Understanding Java Card 2.0 - JavaWorld March 1998
Understanding Java Card 2.0 - JavaWorld March 1998
 
An introduction to agents - JavaWorld June 1998
An introduction to agents - JavaWorld June 1998
 
Alternative deployment methods, Part 1: Beyond applets - JavaWorld May 2000
Alternative deployment methods, Part 1: Beyond applets - JavaWorld May 2000
 
Frameworks save the day - JavaWorld September 2000
Frameworks save the day - JavaWorld September 2000
 
Validation with Java and XML schema, Part 1 - JavaWorld September 2000
Validation with Java and XML schema, Part 1 - JavaWorld September 2000
 
Reduce EJB network traffic with astral clones - JavaWorld December 2000
Reduce EJB network traffic with astral clones - JavaWorld December 2000
 
Dynamically extend Java applications - JavaWorld August 2001
Dynamically extend Java applications - JavaWorld August 2001
 
Dynamically extend Java applications
Dynamically extend Java applications
 
Axis: The next generation of Apache SOAP
Axis: The next generation of Apache SOAP
 
Jini's relevance emerges, Part 1
Jini's relevance emerges, Part 1
 
Java is here to stay (JavaWorld / January 2000 / by John Rommel)
Java is here to stay (JavaWorld / January 2000 / by John Rommel)
 
Develop Java portlets
Develop Java portlets
 
Develop Your Own Plugins for Eclipse, Part 1
This article series is intended provide you the basic information necessary to quickly code your first plugin. The resources section will point to all of the necessary introductory materials.
 
10 Minutes Guide to Ant
10 Minutes Guide to Ant 10 Minutes Guide to Ant Previous Tutorial Index Next Introduction Well for the next 10 minutes get ready to devote to the ant guide. This will make some sence to the ant. Ant is a free tool under GNU Licence and is
 
What is WAP? Detailed discussion of WAP API with examples.
What is WAP? Detailed discussion of WAP API with examples. Learn WAP in 60 minutes W ireless Application Protocol or WAP for short, allows the developers to develop next generation web application for cellular devices. Through WAP enabled mobile
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.