• Oriol's avatar
    v6.0 release · 9aa05180
    Oriol authored
    - GPU GFLOPS field added in the EAR Database.
    - Added quality of life functions to management/cpupow API.
    - New API for reading metrics through Linux hwmon.
    - NVIDIA Grace Hopper and Grace Grace devices support.
    - Added AdminUsers to provide more privileges than AuthorizedUsers.
    - Added --force option to the erun command.
    - Added a mechanism to dynamically increase the timeout window in msg\_internals when a node connects but does not return data.
    - Added stall cycles to CPI API.
    - Application CPU usage field added in the EAR Database.
    - Temperature readings through Linux hwmon.
    - Added ARM compatibility to PERF (still unstable).
    - New tool to create application signature from loop signature in DB.
    - New command enodectl.
    - Added HSMP opening mode control.
    - Added an option to ereport to query by user\_group.
    - IPMI API
    - Non-interactive version of the edb\_create command.
    - Now the topology module stores a socket index.
    - Node sharing strategy added.
    - Added non-computational power support to soft powercap.
    - Renamed DBIP and DBSECIP in ear.conf to EARDBD\_IP and EARDBD\_MIRROR\_IP to better reflect what it is.
    - Energy node API.
    - EAR Loader improved.
    - Bandwidth, cache and flops APIs improved.
    - Create a fallback mechanism for failed inserts to DB.
    - Added pointer recalculation in cache\_data\_copy.
    - Changed eacct's energy field from Joules to KWh.
    - eacct's -n flag now just counts for jobs.
    - EAR source code follows clang-format style.
    - GPU energy savings are reported if a GPU optimization policy is being used.
    - A heap-buffer overflow when opening perf files is fixed.
    - Minor fixes in the database size calculator tool.
    - Fixed erroneous time weight calculation for each loop in loops\_average.
    - Fixed SIGALRM for job validation.
    - Switch to P\_STATE 0 after userspace governor in AMD17 architecture, and a fix in PCI opened file descriptors.
    - Fixed DUMMY Cache API.
    - Fixed compilation errors when using PostgreSQL.
    - Several minor fixes in IMCFreq amd19 management API.
    - Fixed errors with ereport's -G option.
    - Small bug fixes in the CPU power models:
      - Do not check DRAM power since it is not available on AMD.
      - Initialize all arrays before using them.
    - Improving earl-eard connect to avoid blocking.
    - Fixed socket count in acpi\_power.
    9aa05180
To learn more about this project, read the wiki.