Nothing Special   »   [go: up one dir, main page]

Bán et al., 2015 - Google Patents

Prediction models for performance, power, and energy efficiency of software executed on heterogeneous hardware

Bán et al., 2015

View PDF
Document ID
13406318741657343734
Author
Bán D
Ferenc R
Siket I
Kiss Ã
Publication year
Publication venue
2015 IEEE Trustcom/BigDataSE/ISPA

External Links

Snippet

Heterogeneous environments are becoming commonplace so it is increasingly important to understand how and where we could execute a given algorithm the most efficiently. In this paper we propose a methodology that uses both static source code metrics and dynamic …
Continue reading at www.inf.u-szeged.hu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3612Software analysis for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
    • G06Q10/063Operations research or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F19/00Digital computing or data processing equipment or methods, specially adapted for specific applications

Similar Documents

Publication Publication Date Title
Siegmund et al. Scalable prediction of non-functional properties in software product lines
Kwon et al. Mantis: Automatic performance prediction for smartphone applications
Blackburn et al. Wake up and smell the coffee: Evaluation methodology for the 21st century
Böhme et al. Scalable critical-path based performance analysis
Krogmann et al. Using genetic search for reverse engineering of parametric behavior models for performance prediction
Weber et al. Trace file comparison with a hierarchical sequence alignment algorithm
Friese et al. Generating performance models for irregular applications
Böhme et al. Characterizing load and communication imbalance in large-scale parallel applications
CN113609008B (en) Test result analysis method and device and electronic equipment
US20070233532A1 (en) Business process analysis apparatus
Verma et al. Profiling and evaluating hardware choices for MapReduce environments: An application-aware approach
Mohr et al. The HOPSA workflow and tools
Escobar et al. Performance prediction of parallel applications based on small-scale executions
Kwon et al. Mantis: Efficient predictions of execution time, energy usage, memory usage and network usage on smart mobile devices
Wu et al. Scalaextrap: Trace-based communication extrapolation for spmd programs
Liu et al. Automatic performance debugging of SPMD-style parallel programs
Van Ertvelde et al. Benchmark synthesis for architecture and compiler exploration
Alcaraz et al. Hardware counters’ space reduction for code region characterization
Bán et al. Prediction models for performance, power, and energy efficiency of software executed on heterogeneous hardware
US20060101383A1 (en) Bi-directional product development process simulation
Izsó et al. MONDO-SAM: A Framework to Systematically Assess MDE Scalability.
Pereira et al. Dynamic phase analysis for cycle-close trace generation
Gupta et al. Software change impact analysis: an approach to differentiate type of change to minimise regression test selection
Cherifi et al. Automatic inference of energy models for peripheral components in embedded systems
Wong et al. Pas2p tool, parallel application signature for performance prediction