{"oa_version":"None","publication_status":"published","date_published":"2022-10-01T00:00:00Z","status":"public","citation":{"chicago":"Talati, Nishil, Haojie Ye, Sanketh Vedula, Kuan-Yu Chen, Yuhan Chen, Daniel Liu, Yichao Yuan, et al. “Mint: An Accelerator for Mining Temporal Motifs.” In 55th IEEE/ACM International Symposium on Microarchitecture. Institute of Electrical and Electronics Engineers, 2022. https://doi.org/10.1109/micro56248.2022.00089.","short":"N. Talati, H. Ye, S. Vedula, K.-Y. Chen, Y. Chen, D. Liu, Y. Yuan, D. Blaauw, A.M. Bronstein, T. Mudge, R. Dreslinski, in:, 55th IEEE/ACM International Symposium on Microarchitecture, Institute of Electrical and Electronics Engineers, 2022.","ama":"Talati N, Ye H, Vedula S, et al. Mint: An accelerator for mining temporal motifs. In: 55th IEEE/ACM International Symposium on Microarchitecture. Institute of Electrical and Electronics Engineers; 2022. doi:10.1109/micro56248.2022.00089","mla":"Talati, Nishil, et al. “Mint: An Accelerator for Mining Temporal Motifs.” 55th IEEE/ACM International Symposium on Microarchitecture, Institute of Electrical and Electronics Engineers, 2022, doi:10.1109/micro56248.2022.00089.","apa":"Talati, N., Ye, H., Vedula, S., Chen, K.-Y., Chen, Y., Liu, D., … Dreslinski, R. (2022). Mint: An accelerator for mining temporal motifs. In 55th IEEE/ACM International Symposium on Microarchitecture. Chicago, IL, United States: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/micro56248.2022.00089","ieee":"N. Talati et al., “Mint: An accelerator for mining temporal motifs,” in 55th IEEE/ACM International Symposium on Microarchitecture, Chicago, IL, United States, 2022.","ista":"Talati N, Ye H, Vedula S, Chen K-Y, Chen Y, Liu D, Yuan Y, Blaauw D, Bronstein AM, Mudge T, Dreslinski R. 2022. Mint: An accelerator for mining temporal motifs. 55th IEEE/ACM International Symposium on Microarchitecture. MICRO: Symposium on Microarchitecture."},"month":"10","doi":"10.1109/micro56248.2022.00089","language":[{"iso":"eng"}],"author":[{"last_name":"Talati","first_name":"Nishil","full_name":"Talati, Nishil"},{"first_name":"Haojie","last_name":"Ye","full_name":"Ye, Haojie"},{"last_name":"Vedula","first_name":"Sanketh","full_name":"Vedula, Sanketh"},{"first_name":"Kuan-Yu","last_name":"Chen","full_name":"Chen, Kuan-Yu"},{"full_name":"Chen, Yuhan","last_name":"Chen","first_name":"Yuhan"},{"full_name":"Liu, Daniel","last_name":"Liu","first_name":"Daniel"},{"last_name":"Yuan","first_name":"Yichao","full_name":"Yuan, Yichao"},{"last_name":"Blaauw","first_name":"David","full_name":"Blaauw, David"},{"first_name":"Alexander","last_name":"Bronstein","orcid":"0000-0001-9699-8730","full_name":"Bronstein, Alexander","id":"58f3726e-7cba-11ef-ad8b-e6e8cb3904e6"},{"full_name":"Mudge, Trevor","first_name":"Trevor","last_name":"Mudge"},{"first_name":"Ronald","last_name":"Dreslinski","full_name":"Dreslinski, Ronald"}],"publication":"55th IEEE/ACM International Symposium on Microarchitecture","day":"01","publisher":"Institute of Electrical and Electronics Engineers","abstract":[{"text":"A variety of complex systems, including social and communication networks, financial markets, biology, and neuroscience are modeled using temporal graphs that contain a set of nodes and directed timestamped edges. Temporal motifs in temporal graphs are generalized from subgraph patterns in static graphs in that they also account for edge ordering and time duration, in addition to the graph structure. Mining temporal motifs is a fundamental problem used in several application domains. However, existing software frameworks offer suboptimal performance due to high algorithmic complexity and irregular memory accesses of temporal motif mining.This paper presents Mint—a novel accelerator architecture and a programming model for mining temporal motifs efficiently. We first divide this workload into three fundamental tasks: search, book-keeping, and backtracking. Based on this, we propose a task-centric programming model that enables decoupled, asynchronous execution. This model unlocks massive opportunities for parallelism, and allows storing task context information on-chip. To best utilize the proposed programming model, we design a domain-specific hardware accelerator using its data path and memory subsystem design to cater to the unique workload characteristics of temporal motif mining. To further improve performance, we propose a novel optimization called search index memoization that significantly reduces memory traffic. We comprehensively compare the performance of Mint with state-of-the-art temporal motif mining software frameworks (both approximate and exact) running on both CPU and GPU, and show 9×−2576× benefit in performance.","lang":"eng"}],"_id":"18230","date_updated":"2024-10-15T07:14:02Z","article_processing_charge":"No","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","title":"Mint: An accelerator for mining temporal motifs","type":"conference","date_created":"2024-10-08T12:56:03Z","extern":"1","scopus_import":"1","publication_identifier":{"eisbn":["9781665462723"]},"year":"2022","quality_controlled":"1","conference":{"name":"MICRO: Symposium on Microarchitecture","location":"Chicago, IL, United States","end_date":"2022-10-05","start_date":"2022-10-01"}}