Skip to main contentSkip to search
Episciences
Open Access Journals
|Sign in(new window)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSpecial issuesAuthors
About
The journalIndexingNewsStatistics
Boards
Publish
For authorsEthical charterFor reviewersProposing special issues
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Credits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Frequent Itemset-bas ...
Article

Frequent Itemset-based Graph Numbering using Execution Traces for Cache Misses Reduction in Graph Analysis Tasks

Régis Audran Mogo Wafo (1), Thomas Messi Nguélé (1), Armel Jacques Nzekon Nzeko'o (1), Djam Youh Xaviera (1)
(1) Université de Yaoundé I
Download article
Open on HAL
Submitted on
April 28, 2026
Accepted on
August 24, 2026
Published on
September 21, 2026
Last modified on
September 21, 2026
Volume 46
Volume 46 - 2026
DOI
10.46298/arima.18110
Indicators
1
Views
0
Downloads

Frequent Itemset-based Graph Numbering using Execution Traces for Cache Misses Reduction in Graph Analysis Tasks

Régis Audran Mogo Wafo (1), Thomas Messi Nguélé (1), Armel Jacques Nzekon Nzeko'o (1), Djam Youh Xaviera (1)
(1) Université de Yaoundé I
Abstract
<div><p>Graph analysis applications are increasingly used on large-scale datasets, where memory access patterns have a significant impact on performance. In such applications, poor data locality leads to a high number of cache misses, which in turn degrades execution time. To address this issue, several graph numbering techniques have been proposed to reorganize data in memory, mainly based on structural properties of the graph. More recently, execution trace-based approaches such as NumBaClus have been introduced, leveraging clustering techniques to group nodes with similar access patterns. However, these methods do not explicitly capture the co-occurrence of nodes within the same execution contexts. In this paper, we propose NumBaFrIt, a new graph numbering approach based on frequent itemset mining of execution traces. By modeling execution traces as transactional data, our method identifies groups of nodes that are frequently accessed together and reorganizes them in memory to improve data locality. Experimental results show that NumBaFrIt improves base numbering and significantly enhances existing ordering strategies when used as a preprocessing step, leading to better cache efficiency and reduced execution time. This is for example the case on user machine with 3072 KB of cache memory, our proposal got the best cache misses reduction through the combination NumBaFrit-sup70_cn-order with 48.96% compared to 17.15% of cache misses reduction gotten with Cn-order_cl-h (an existing numbering of NumBaClus).</p></div>
Keywords
  • [INFO]Computer Science [cs]
  • Frequent Itemset Mining Cache Miss Reduction Execution Traces Graph Numbering
  • Frequent Itemset Mining
  • Cache Miss Reduction
  • Execution Traces
  • Graph Numbering
Preview
Loading PDF preview...