{'fraction_non_alphanumeric': 0.013513513513513514, 'fraction_numerical': 0.003003003003003003, 'mean_word_length': 5.1192660550458715, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Enabling Cache Aware Roofline analysis with Portable Hardware Counter Metrics

In this paper, we seek to provide guidance on how to empirically collect the information required to plot application points for Intel's Cascadelake XEON processor and Fujitsu's A64FX ARM-based processor. Understanding how to process this information is vital to use the Roofline for empirical performance analysis on these systems. This report is designed to enable users to collect data for these systems and lay the groundwork for us to create a portable method for empirical Roofline-based performance analysis. We do so by presenting our methods and several examples of them in use.