Intel® Optimized LINPACK Benchmark 3
6 pages
English

Intel® Optimized LINPACK Benchmark 3

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
6 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Intel® Optimized LINPACK Benchmark
3.0.3 for Linux*
Overview
Suggested Hardware Configurations
Software Requirements
Package Contents
Installation
Running the Software
Known Limitations
Feedback
Disclaimer and Legal Information

Overview
Intel® Optimized LINPACK Benchmark is a generalization of the LINPACK 1000
benchmark. It solves a dense (real*8) system of linear equations (Ax=b), measures the
amount of time it takes to factor and solve the system, converts that time into a
performance rate and tests the results for accuracy. The generalization is in the number of
equations (N) it can solve, which is not limited to 1000. It uses partial pivoting to assure
the accuracy of the results.
This benchmark should not be used to report LINPACK 100 performance as that is a
compiled-code only benchmark. This is a shared memory implementation which runs on
a single platform and should not be confused with MP LINPACK, which is a distributed
memory version of the same benchmark. This benchmark should not be confused with
LINPACK, the library, which has been expanded upon by the LAPACK library.
Additional information on this software as well as other Intel software performance
products is available at http://developer.intel.com/software/products/.
Suggested Hardware Configurations
• A two way Intel® Xeon® 5100 series processors based system, 3.0 GHz with
4MB L2 cache and 16 GB system memory
o With Intel® Extended Memory 64-bit Technology (Intel® EM64T) ...

Sujets

Informations

Publié par
Nombre de lectures 73
Langue English

Extrait

Intel®Optimized LINPACK Benchmark 3.0.3 for Linux*Overview Suggested Hardware ConfigurationsSoftware Requirements Package ContentsInstallationRunning the Software Known Limitations Feedback Disclaimer and Legal Information Overview Intel® Optimized LINPACK Benchmark is a generalization of the LINPACK 1000 benchmark. It solves a dense (real*8) system of linear equations (Ax=b), measures the amount of time it takes to factor and solve the system, converts that time into a performance rate and tests the results for accuracy. The generalization is in the number of equations (N) it can solve, which is not limited to 1000. It uses partial pivoting to assure the accuracy of the results. This benchmark should not be used to report LINPACK 100 performance as that is a compiledcode only benchmark. This is a shared memory implementation which runs on a single platform and should not be confused with MP LINPACK, which is a distributed memory version of the same benchmark. This benchmark should not be confused with LINPACK, the library, which has been expanded upon by the LAPACK library. Additional information on this software as well as other Intel software performance products is available athttp://developer.intel.com/software/products/.
Suggested Hardware Configurations
A two way Intel® Xeon® 5100 series processors based system, 3.0 GHz with 4MB L2 cache and 16 GB system memory With Intel® Extended Memory 64bit Technology (Intel® EM64T) o A four way Intel Itanium® 2based system, 1.6 GHz with 24MB L3 cache and 16 GB of system memory.
Software Requirements
Linux software requirements: 32bit or 64bit Linux* operating system.
Package Contents
The Intel Optimized LINPACK Benchmark for Linux* package contains the following:
./linpack_303/
xlinpack_itanium
xlinpack_xeon32
xlinpack_xeon64
runme_itanium
runme_xeon32
runme_xeon64
lininput_itanium
lininput_xeon32
lininput_xeon64
lpk_notes_lin.htm lpk_support.txt lpkEULA.txt version.lpk help.lpk
The 64bit program executable for an Intel Itanium 2based system The 32bit program executable for a system with Intel Xeon processors and Intel Xeon MP processors with or without Streaming SIMD Extensions 3 (SSE3) The 64bit program executable for a system with Intel Xeon processors
With Intel® EM64T
A sample shell script for executing a pre determined problem set for xlinpack_itanium. OMP_NUM_THREADS set to 8 processors. A sample shell script for executing a pre determined problem set for xlinpack_xeon32. OMP_NUM_THREADS set to 2 processors. A sample shell script for executing a pre determined problem set for xlinpack_xeon64. OMP_NUM_THREADS set to 4 processors. Input file for predetermined problem for the runme_itanium script. Input file for predetermined problem for the runme_xeon32 script. Input file for predetermined problem for the runme_xeon64 script This file. Release package identifier Linux End Users License Agreement Version of this release Simple Help File
xhelp.lpk
Installation
Extended Help File
Extract all files in l_lpk_*.tgz to a desired folder. Please make sure to preserve the directory structure. The files will be found in the ./linpack_303/ folder.
Running the Software
To obtain results for the predetermined sample problem sizes on a given system, type ./runme_itanium, or ./runme_xeon32, or ./runme_xeon64 as appropriate.To obtain the best performance, run the binary that has the best match to the target architecture.In some cases, if you run a binary designed for a different architecture, it may fault or not perform optimally.If you have an architecture not mentioned in the above list, such as an Intel® Pentium® III processor, or an Intel® Pentium® M processor, then please try our 2.1 Release. To run other problem sizes, please refer to the extended help included with the program. Extended help can be viewed by running the program executable with the "e" option: ./xlinpack_itanium e ./xlinpack_xeon32 e ./xlinpack_xeon64 e The predefined data input files "lininput_itanium", "lininput_xeon32", and "lininput_xeon64" are provided merely as examples.Different systems may have a different number of processors, or a different amount of memory, and require new input files. Theextended help can be used for insight into proper ways to change the sample input files. lininput_itanium expects at least 16 GB of memory. lininput_xeon32 expects at least 2 GB of memory. lininput_xeon64 expects at least 16 GB of memory. If the system has less memory than the above sample data inputs suggest, you may have to edit or create your own data input files as directed in the extended help. Each sample script also sets the number of processors it is targeting through the OMP_NUM_THREADS environment variable (set in each script).To optimize performance on a different number of physical processors, change that line appropriately. Ifone runs the Intel Optimized LINPACK Benchmark without setting the number of threads, it will default to the maximum number of processors it can find.One can find the settings for this environment variable as set in the sample scripts in the
Package contents table.If that doesn't already match the situation for your machine, edit the script. Note that the xeon64 and itanium scripts assume the user is running on the latest Intel dualcore processors.As such, the OMP_NUM_THREADS environment variable is set to twice the number of expected sockets. What's New Intel Optimized LINPACK Benchmark 3.0.3: Additional optimizations for Intel Xeon 5100series processors.
Intel Optimized LINPACK Benchmark 3.0.1:
Itanium optimizations for all problem sizes, although most prominent on small problems. Optimizations for processors with the code name Irwindale. A complete rewrite to enable better testing. Fixed some minor bugs regarding how LINPACK behaved on nontargeted platforms. Removed processor identification code as this tended to change more rapidly than we were releasing.
Intel Optimized LINPACK Benchmark 2.1.2:
Windows Port of the Xeon64 binary Significant tunings in Xeon64 binary were made Minor improvements in the Itanium binary were made
Intel Optimized LINPACK Benchmark 2.1:
Added the 2.0.2 Linpack "xlinpack_def" binary.This binary is from our 2.0.2 source base and is not being updated with the rest of this package. Major performance gains were made on xlinpack_psc64 binary. Performance gains were made on xlinpack_ipf binary.
Intel Optimized LINPACK Benchmark 2.0.3:
Added new SSE3 optimizations and binaries (32 and 64 bit modes).
Intel Optimized LINPACK Benchmark 2.0.2: Added support for various L3 cache sizes and performance improvements for the Itanium 2 and Xeon processors.
indicationFixed false positive HyperThreading Technology (HT Technology) for most processors.
Known Limitations
1. Intel Optimized LINPACK Benchmark is threaded to effectively use multiple processors. Therefore, in MP systems, best performance will be obtained with HT Technology turnedoff. This insures that the operating system assigns threads to physical processors only. 2. If an incomplete data input file is given, the binaries may either hang or fault.Please see the sample data input files and/or the extended help for insight into creating a correct data input file. Feedback To provide feedback on the Intel Optimized LINPACK Benchmark, please send mail to mkl@intel.com. Disclaimer and Legal Information
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL(R) PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
MPEG is an international standard for video compression/decompression promoted by ISO. Implementations of MPEG CODECs, or MPEG enabled platforms may require licenses from various entities, including Intel Corporation.
The software described in this document may contain software defects which may cause the product to deviate from published specifications. Current characterized software defects are available on request.
This document as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document.
Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation.
Developers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Improper use of reserved or undefined features or instructions may cause unpredictable behavior or failure in developer’s software code when running on an Intel processor. Intel reserves these features or instructions for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from their unauthorized use.
BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino logo, Chips, Core Inside, Dialogic, EtherExpress, ETOX, FlashFile, i386, i486, i960, iCOMP, InstantIP, Intel, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Viiv, Intel XScale, IPLink, Itanium, Itanium Inside, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, Pentium Inside, skoool, Sound Mark, The Computer Inside., The Journey Inside, VTune, Xeon, Xeon Inside and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
* Other names and brands may be claimed as the property of others.
Copyright © Intel Corporation 2000  2006
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents