DHTDroid v3.2.2 - 2012 Version of the Android Performance Test and Benchmark Toolset Released
DHTechnologies (www.dhtusa.com) just released Version 3.2.2 of the DHTDroid Android performance test and benchmark toolset to the community.
Austin, TX, June 07, 2012 --(PR.com)-- With the recent proliferation of multiple CPU devices in the Android market, quantifying the performance and scalability potential of the Android operating system becomes even more important to provide best-possible application performance. Next to obsolete hardware and the too fast release cycle of Android, several large companies cited Android performance problems as the deciding factor for not upgrading some of their products. In order to benchmark and stress-test any hardware and OS component, a sound performance test and benchmarking tool-set is required.
This scenario further intensifies the necessity for a sound Android performance evaluation and stress-testing toolset. In other words, it is paramount to hardware, as well as OS design and development engineers, to have access to a comprehensive Android toolset that allows evaluating and quantifying performance under real-world conditions (at any level of the systems hierarchy). To illustrate, actual systems performance consists of an application driven workload, the speed and availability of the accessed OS components, as well as the speed and availability of the involved hardware resources. Every OS is basically an abstraction provider, a reactive entity whose performance depends on the pattern of the application load imposed to it. More specifically, OS performance depends on both, the capabilities of the hardware interface that is being abstracted, and the way the OS abstractions are utilized by an application. In reality, not every application is using the same OS abstractions, as each application has its own access (code) path through the OS. It is a fact that prior to releasing new systems/products, virtually no company truly stress-tests (benchmarks) the product from a HW AND an OS perspective.
The DHTDroid v3.2.2 toolset addresses the above discussed issues in a comprehensive, pragmatic, and scientific manner. The DHTDroid v3.2.2 toolset allows HW engineers and Android SW developers alike to understand how the major OS abstractions depend on the speed and availability of the underlying hardware platform. From the start, the goal for the DHTDroid project was to implement a set of Android based systems benchmarks that generate an OS and HW abstraction vector that can be mapped to an actual application load (hence the toolset is universally applicable). Further, the performance behavior of different Android OS versions can be compared, and HW cross-comparison studies can be conducted. The DHTDroid v3.2.2 toolset consists of 14 individual macro benchmarks that stress-test the CPU, the TLB, the cache, the memory, the IO, and the NW subsystems, respectively. Some of the macro benchmarks can be individually customized to reflect an actual application workload behavior. Further, DHTDroid v3.2.2 provides 4 systems/support tools that aid Android developers in engineering high-quality products and solutions.
The earlier versions of DHTDroid (v2.8 & v3.2) have been very well received by the Android community. Several HW and SW companies already use DHTDroid to baseline, stress-test, and benchmark their Android based products. The new version (v3.2.2) augments on the status-quo by streamlining the existing benchmarks while adding additional tools. To illustrate, based on feedback from the Android community, additional thread context switch and balanced binary tree setup benchmarks were developed. As in earlier versions, version 3.2.2 provides a script that illustrates how to bundle several DHTDroid benchmarks into a single execution entity. DHTDroid provides unprecedented flexibility to benchmark basically any workload scenario on Android devices. DHTechnologies (www.dhtusa.com) released the DHTDroid v3.2.2 Android performance and benchmark toolset to the community in June 2012. The toolset and the documentation can be downloaded from the DHT Resource page on www.dhtusa.com.
This scenario further intensifies the necessity for a sound Android performance evaluation and stress-testing toolset. In other words, it is paramount to hardware, as well as OS design and development engineers, to have access to a comprehensive Android toolset that allows evaluating and quantifying performance under real-world conditions (at any level of the systems hierarchy). To illustrate, actual systems performance consists of an application driven workload, the speed and availability of the accessed OS components, as well as the speed and availability of the involved hardware resources. Every OS is basically an abstraction provider, a reactive entity whose performance depends on the pattern of the application load imposed to it. More specifically, OS performance depends on both, the capabilities of the hardware interface that is being abstracted, and the way the OS abstractions are utilized by an application. In reality, not every application is using the same OS abstractions, as each application has its own access (code) path through the OS. It is a fact that prior to releasing new systems/products, virtually no company truly stress-tests (benchmarks) the product from a HW AND an OS perspective.
The DHTDroid v3.2.2 toolset addresses the above discussed issues in a comprehensive, pragmatic, and scientific manner. The DHTDroid v3.2.2 toolset allows HW engineers and Android SW developers alike to understand how the major OS abstractions depend on the speed and availability of the underlying hardware platform. From the start, the goal for the DHTDroid project was to implement a set of Android based systems benchmarks that generate an OS and HW abstraction vector that can be mapped to an actual application load (hence the toolset is universally applicable). Further, the performance behavior of different Android OS versions can be compared, and HW cross-comparison studies can be conducted. The DHTDroid v3.2.2 toolset consists of 14 individual macro benchmarks that stress-test the CPU, the TLB, the cache, the memory, the IO, and the NW subsystems, respectively. Some of the macro benchmarks can be individually customized to reflect an actual application workload behavior. Further, DHTDroid v3.2.2 provides 4 systems/support tools that aid Android developers in engineering high-quality products and solutions.
The earlier versions of DHTDroid (v2.8 & v3.2) have been very well received by the Android community. Several HW and SW companies already use DHTDroid to baseline, stress-test, and benchmark their Android based products. The new version (v3.2.2) augments on the status-quo by streamlining the existing benchmarks while adding additional tools. To illustrate, based on feedback from the Android community, additional thread context switch and balanced binary tree setup benchmarks were developed. As in earlier versions, version 3.2.2 provides a script that illustrates how to bundle several DHTDroid benchmarks into a single execution entity. DHTDroid provides unprecedented flexibility to benchmark basically any workload scenario on Android devices. DHTechnologies (www.dhtusa.com) released the DHTDroid v3.2.2 Android performance and benchmark toolset to the community in June 2012. The toolset and the documentation can be downloaded from the DHT Resource page on www.dhtusa.com.
Contact
DHTechnologies (DHT)
Dominique Heger
512 773 1938
www.dhtusa.com
Skype: dhtusa
Contact
Dominique Heger
512 773 1938
www.dhtusa.com
Skype: dhtusa
Categories