Time-energy

Time-energy measures execution time and energy consumption of shared-memory applications on modern multicore systems and analyzes the measurements with analytic models to characterize performance and energy-efficiency.


Key Features:

  • Data Collection: Systematically measures execution time and energy consumption for shared-memory applications running on modern multicore architectures.
  • Analytic Models: Applies predefined analytic models to process and interpret collected execution time and energy data to reveal system performance dynamics.

Scientific Applications:

  • Performance and Energy Optimization: Provides empirical measurements and model-based analyses to guide optimization of performance and energy efficiency in multicore systems.
  • Resource Allocation and Scheduling Analysis: Informs decisions on resource allocation, scheduling, and system design by characterizing application behavior on shared-memory multicore architectures.

Methodology:

Execute shared-memory applications on modern multicore systems, collect execution time and energy consumption data, and analyze the collected data using predefined analytic models.

Topics

Details

Programming Languages:
Shell, Python
Added:
1/14/2020
Last Updated:
1/16/2021

Operations

Publications

Loghin D, Teo YM. Time-energy measured data on modern multicore systems running shared-memory applications. Data in Brief. 2019;27:104670. doi:10.1016/j.dib.2019.104670. PMID:31709289. PMCID:PMC6833352.