TrackScorer: Skyrmion Logic-in-Memory Accelerator for Tree-based Ranking Models

Racetrack memories (RTMs) have been shown to have lower leakage power and higher density compared to traditional DRAM/SRAM technologies. However, their efficiency is often hindered by the need to shift the targeted data to access ports for read and write operations. Suitable mapping approaches are therefore essential to unleash their potential. In this work, we explore the mapping of the popular tree-based document ranking algorithm, Quickscorer, onto Skyrmion-based racetrack memories (SK-RTMs). Our approach leverages a Logic-in-Memory (LiM) accelerator, specifically designed to execute simple logic operations directly within SK-RTMs, enabling an efficient mapping of Quickscorer by exploiting its bitvector representation and inter-leaved traversal scheme of tree structures through bitwise logical operations. We present several mapping strategies, including one based on a quadratic assignment problem (QAP) optimization algorithm for optimal data placement of Quickscorer onto the racetracks. Our results demonstrate a significant reduction in read and write operations and, in certain cases, a decrease in the time spent shifting data during Quickscorer inference.

  • Veröffentlicht in:
    Sebastian; Noorlander Proceedings of the ACM/IEEE Design, Automation \& Test in Europe Conference \& Exhibition (DATE)
  • Typ:
    Inproceedings
  • Autoren:
    Cishugi, Elijah Seth; Buschjäger, Sebastian; Noorlander, Martijn; Ottavi, Marco; Chen, Kuan-Hsun
  • Jahr:
    2025

Informationen zur Zitierung

Cishugi, Elijah Seth; Buschjäger, Sebastian; Noorlander, Martijn; Ottavi, Marco; Chen, Kuan-Hsun: TrackScorer: Skyrmion Logic-in-Memory Accelerator for Tree-based Ranking Models, Proceedings of the ACM/IEEE Design, Automation \& Test in Europe Conference \& Exhibition (DATE), Sebastian; Noorlander, 2025, January, IEEE/ACM, Cishugi.etal.2025a,

Assoziierte Lamarr-ForscherInnen

lamarr institute person Buschjager Sebastian - Lamarr Institute for Machine Learning (ML) and Artificial Intelligence (AI)

Dr. Sebastian Buschjäger

Scientific Coordinator Ressourcenbewusstes ML zum Profil