Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.321.503 Times

HPC Challenge 1.2.0

  Date Added: October 14, 2010  |  Visits: 945

HPC Challenge

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



HPC Challenge is a high performance benchmark suite. The HPC Challenge consists of basically 7 benchmarks: 1. HPL - the Linpack TPP benchmark which measures the floating point rate of execution for solving a linear system of equations. 2. DGEMM - measures the floating point rate of execution of double precision real matrix-matrix multiplication. 3. STREAM - a simple synthetic benchmark program that measures sustainable memory bandwidth (in GB/s) and the corresponding computation rate for simple vector kernel. 4. PTRANS (parallel matrix transpose) - exercises the communications where pairs of processors communicate with each other simultaneously. It is a useful test of the total communications capacity of the network. 5. RandomAccess - measures the rate of integer random updates of memory (GUPS). 6. FFTE - measures the floating point rate of execution of double precision complex one-dimensional Discrete Fourier Transform (DFT). 7. Communication bandwidth and latency - a set of tests to measure latency and bandwidth of a number of simultaneous communication patterns; based on b_eff (effective bandwidth benchmark). Compiling: The first step is to create a configuration file that reflects characteristics of your machine. The configuration file should be created in the hpl directory. This directory contains instructions (the files README and INSTALL) on how to create the configuration file. The directory hpl/setup contains many examples of configuration files. A good approach is to copy one of them to the hpl directory and if it doesnt work then change it. This file is reused by all the components of the HPC Challange suite. When configuration is done, a file should exist in the hpl directory whose name starts with Make. and ends with the name for the system used for tests. For example, if the name of the system is Unix, the file should be named Make.Unix. To build the benchmark executable (for the system named Unix) type: make arch=Unix. This command should be run in the top directory (not in the hpl directory). It will look in the hpl directory for the configuration file and use it to build the benchmark executable. Configuration: The HPC Challange is driven by a short input file named hpccinf.txt that is almost the same as the input file for HPL (customarily called HPL.dat). Refer to the file hpl/www/tuning.html for details about the input file for HPL. A sample input file is included with the HPC Challange distribution. The differences between HPL input file and HPC Challange input file can be summarized as follows: * Lines 3 and 4 are ignored. The output always goes to the file named hpccoutf.txt. * There are additional lines (starting with line 33) that may (but do not have to) be used to customize the HPC Challenge benchmark. They are described below. The additional lines in the HPC Challenge input file (compared to the HPL input file) are: Lines 33 and 34 describe additional matrix sizes to be used for running the PTRANS benchmark (one of the components of the HPC Challange benchmark). * Lines 35 and 36 describe additional blocking factors to be used for running PTRANS benchmark. Just for completeness, here is the list of lines of the HPC Challanges input file with brief descriptions of their meaning: * Line 1: ignored * Line 2: ignored * Line 3: ignored * Line 4: ignored * Line 5: number of matrix sizes for HPL (and PTRANS) * Line 6: matrix sizes for HPL (and PTRANS) * Line 7: number of blocking factors for HPL (and PTRANS) * Line 8: blocking factors for HPL (and PTRANS) * Line 9: type of process ordering for HPL * Line 10: number of process grids for HPL (and PTRANS) * Line 11: numbers of process rows of each process grid for HPL (and PTRANS) * Line 12: numbers of process columns of each process grid for HPL (and PTRANS) * Line 13: threshold value not to be exceeded by scaled residual for HPL (and PTRANS) * Line 14: number of panel factorization methods for HPL * Line 15: panel factorization methods for HPL * Line 16: number of recursive stopping criteria for HPL * Line 17: recursive stopping criteria for HPL * Line 18: number of recursion panel counts for HPL * Line 19: recursion panel counts for HPL * Line 20: number of recursive panel factorization methods for HPL * Line 21: recursive panel factorization methods for HPL * Line 22: number of broadcast methods for HPL * Line 23: broadcast methods for HPL * Line 24: number of look-ahead depths for HPL * Line 25: look-ahead depths for HPL * Line 26: swap methods for HPL * Line 27: swapping threshold for HPL * Line 28: form of L1 for HPL * Line 29: form of U for HPL * Line 30: value that specifies whether equilibration should be used by HPL * Line 31: memory alignment for HPL * Line 32: ignored * Line 33: number of additional problem sizes for PTRANS * Line 34: additional problem sizes for PTRANS * Line 35: number of additional blocking factors for PTRANS * Line 36: additional blocking factors for PTRANS Whats New in This Release: - This version contains many bugfixes, major features, and minor enhancements, many of which were contributed by users. - The major focus of this release was to improve accuracy of the reported performance results and ensure scalability of the code on the largest supercomputer installations with hundreds of thousands of computational cores..

Requirements: No special requirements
Platforms: Linux
Keyword: Benchmark Blocking Factors Challenge Configuration File File High Performance Hpc Hpc Challange Hpl Input Input File Line Number Performance Benchmark Ptrans
Users rating: 0/10

License: Freeware Size: 614.4 KB
USER REVIEWS
More Reviews or Write Review


HPC CHALLENGE RELATED
Development Editors  -  High-performance Embedded Workshop 4.09.00
High-performance Embedded Workshop, a powerful yet easy to use tool suite, features an industry standard user interface and is designed using a modular approach seamlessly incorporating device family-specific C/C++ compilers and the debugger...
 
Utilities  -  High Performance Linpack 1.0a
HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance...
512 KB  
Modules  -  High-performance javascript callback handler 6.x-2.x-de
javascript callback handler is an interim solution for high-performance server requests including (but not limited to) AHAH, AJAX, JSON, XML, etc.Note that this module does nothing on itself, only install it if another module leverages its...
10 KB  
Text Management  -  Read configuration from a text file 1.0
In a configuration file you have some options. These are grouped in name and value pairs. These pairs belong to one section and a section is indicated by a name in brackets. This Python class reads such a file.
 
Libraries  -  Config::File 1.4
Config::File is a Perl module to parse a simple configuration file. SYNOPSIS use Config::File; my $config_hash = Config::File::read_config_file($configuration_file); read_config_file parses a simple configuration file and stores its values...
4.1 KB  
Libraries  -  Simple XML Configuration Library 0.3.6
Simple XML Configuration Library an XML library for parsing a simple configuration file format. Simple XML Configuration Library is actively developed for *nix, Mac OS X and *BSD. The goal of the project is to provide a library that can be...
22.53 KB  
Development Tools  -  CSV to XML with configuration 1.0
This script uses a python csv package, but adds configuration file, so that the document, row and field tags can be specified.
 
Libraries  -  libcfg+ 0.6.2
libcfg+ is a C library that features multi- command line and configuration file parsing. It is possible to set up various special properties such as quoting characters, deliminator strings, file comment prefixes, multi-line postfixes, and more....
163.84 KB  
Libraries  -  Config::Framework 2.5
Config::Framework is a Perl module with handy one-stop shopping for (most) of your configuration file needs. SYNOPSIS #create a new object, load two configuration files and decrypt the passwords. my $Object = new Config::Framework( Files =>...
15.36 KB  
Libraries  -  ConfigReader::Simple 1.25
ConfigReader::Simple is a simple configuration file parser. SYNOPSIS use ConfigReader::Simple; # parse one file $config = ConfigReader::Simple->new("configrc", [qw(Foo Bar Baz Quux)]); # parse multiple files, in order $config =...
11.26 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB