Processing-in-memory (PIM) minimizes data movement overheads by placing processing units near each memory segment. Recent PIMs employ processing units with a SIMD …
H Liu, S Pai, A Jog - Proceedings of the ACM on Measurement and …, 2023 - dl.acm.org
Finite-state automata serve as compute kernels for many application domains such as pattern matching and data analytics. Existing approaches on GPUs exploit three levels of …
The remarkable progress in artificial intelligence (AI) has ushered in a new era characterized by models with billions of parameters, enabling extraordinary capabilities …
Regular expression (REGEX) matching tasks drive much research on automata processors (AP). Among them, the von Neumann AP can efficiently utilize on-chip memory to process …
C Giannoula - arXiv preprint arXiv:2211.05908, 2022 - arxiv.org
Irregular applications comprise an increasingly important workload domain for many fields, including bioinformatics, chemistry, physics, social sciences and machine learning …
T Ge, T Zhang, H Liu - Proceedings of the 29th ACM International …, 2024 - dl.acm.org
Finite automata serve as compute kernels for various applications that require high throughput. However, despite the increasing compute power of GPUs, their potential in …
Traditional processor architectures utilize an external DRAM for data storage, while they also operate under worst-case timing constraints. Such designs are heavily constrained by …
Dynamic graph traversals (DGTs) currently are widely used in many important application domains, especially in this big-data era that urgently demands high-performance graph …
Περίληψη Οι µη-ϰανονιϰές εφαρµογές, όπως οι εφαρµογές επεξεργασίας γράφων, παράλληλων δοµών δεδοµένων ϰαι επίλυσης αραιών γραµµιϰών συστηµάτων, αποτελούν …