Package: mergingTools 1.0.1
Sergi Vilardell
mergingTools: Tools to Merge Hardware Event Monitors (HEMs) Coming from Separate Subexperiments into One Single Dataframe
Implementation of two tools to merge Hardware Event Monitors (HEMs) from different subexperiments. Hardware Reading and Merging (HRM), which uses order statistics to merge; and MUlti-Correlation HEM (MUCH) which merges using a multivariate normal distribution. The reference paper for HRM is: S. Vilardell, I. Serra, R. Santalla, E. Mezzetti, J. Abella and F. J. Cazorla, "HRM: Merging Hardware Event Monitors for Improved Timing Analysis of Complex MPSoCs," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 11, pp. 3662-3673, Nov. 2020, <doi:10.1109/TCAD.2020.3013051>. For MUCH: S. Vilardell, I. Serra, E. Mezzetti, J. Abella, and F. J. Cazorla. 2021. "MUCH: exploiting pairwise hardware event monitor correlations for improved timing analysis of complex MPSoCs". In Proceedings of the 36th Annual ACM Symposium on Applied Computing (SAC '21). Association for Computing Machinery. <doi:10.1145/3412841.3441931>. This work has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement No. 772773).
Authors:
mergingTools_1.0.1.tar.gz
mergingTools_1.0.1.tar.gz(r-4.5-noble)mergingTools_1.0.1.tar.gz(r-4.4-noble)
mergingTools_1.0.1.tgz(r-4.4-emscripten)mergingTools_1.0.1.tgz(r-4.3-emscripten)
mergingTools.pdf |mergingTools.html✨
mergingTools/json (API)
# Install 'mergingTools' in R: |
install.packages('mergingTools', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
- T2080_code2name - T2080 HEM codes to HEM names
- data_hrm_raw_vignette - Data generated for HRM merging
- data_much_raw_vignette - Data generated for MUCH merging
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 1 years agofrom:31482b7b91. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 25 2024 |
R-4.5-linux | OK | Oct 25 2024 |
Exports:code2hemcorrelation_matrixgenerate_mvg_paramsget_independent_matrixHRM_mergeMUCH_mergeprocess_raw_experimentssimulate_and_merge
Dependencies:clicpp11dplyrfansigenericsgluelifecyclemagrittrMASSpillarpkgconfigpurrrR6rlangstringistringrtibbletidyrtidyselectutf8vctrswithr
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Code to HEM name | code2hem |
Compute correlation matrix | correlation_matrix |
Data generated for HRM merging | data_hrm_raw_vignette |
Data generated for MUCH merging | data_much_raw_vignette |
Generate multivariate Gaussian distribution parameters | generate_mvg_params |
Generate independent HEMs | get_independent_matrix |
HRM merge | HRM_merge |
MUCH Merge | MUCH_merge |
Process raw experimental data | process_raw_experiments |
Simulate the MVG and merge the HEMs | simulate_and_merge |
T2080 HEM codes to HEM names | T2080_code2name |