Cited 0 time in
Highly Parallel Regular Expression Matching Using a Real Processing-in-Memory System
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Joo, Jeonghyeon | - |
| dc.contributor.author | Kim, Hyojune | - |
| dc.contributor.author | Han, Hyuck | - |
| dc.contributor.author | Im, Eul Gyu | - |
| dc.contributor.author | Kang, Sooyong | - |
| dc.date.accessioned | 2025-02-21T03:00:11Z | - |
| dc.date.available | 2025-02-21T03:00:11Z | - |
| dc.date.issued | 2025-01 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.issn | 2169-3536 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/206535 | - |
| dc.description.abstract | Processing-in-Memory (PIM) is an emerging computing paradigm exploiting a cutting-edge memory device (PIM device) that integrates hundreds to thousands of processing units with the memory modules. A data-intensive application running in a host system can offload a portion of its tasks to the processing units in the PIM device, not only to exploit their processing capabilities but also to mitigate the contention in host memory accesses. However, such task offloading has the intrinsic overhead of transferring data between host memory and PIM device, which frequently hinders obtaining performance gain by exploiting the device. In this paper, we present a framework for a PIM-enabled regular expression matching that offloads the pattern-matching (scanning) engine to the PIM device, taking care to minimize the overhead. We implement an application based on the framework that runs on an off-the-shelf PIM system that has recently emerged into the market, and investigate the feasibility of Processing-in-Memory by comparing its performance with its PIM-oblivious implementation. Experimental results on a real system show that our application reduces the overall execution time by up to 96% compared with the multithreaded PIM-oblivious application when the input data size is 1 GB. | - |
| dc.format.extent | 15 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | - |
| dc.title | Highly Parallel Regular Expression Matching Using a Real Processing-in-Memory System | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1109/ACCESS.2025.3532944 | - |
| dc.identifier.scopusid | 2-s2.0-85216209815 | - |
| dc.identifier.wosid | 001410187600017 | - |
| dc.identifier.bibliographicCitation | IEEE Access, v.13, pp 18937 - 18951 | - |
| dc.citation.title | IEEE Access | - |
| dc.citation.volume | 13 | - |
| dc.citation.startPage | 18937 | - |
| dc.citation.endPage | 18951 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | Y | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalResearchArea | Engineering | - |
| dc.relation.journalResearchArea | Telecommunications | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
| dc.relation.journalWebOfScienceCategory | Telecommunications | - |
| dc.subject.keywordPlus | Gluing | - |
| dc.subject.keywordPlus | Memory architecture | - |
| dc.subject.keywordPlus | Memory management units | - |
| dc.subject.keywordAuthor | Random access memory | - |
| dc.subject.keywordAuthor | Central Processing Unit | - |
| dc.subject.keywordAuthor | Memory modules | - |
| dc.subject.keywordAuthor | Data transfer | - |
| dc.subject.keywordAuthor | Instruction sets | - |
| dc.subject.keywordAuthor | In-memory computing | - |
| dc.subject.keywordAuthor | Parallel processing | - |
| dc.subject.keywordAuthor | Resource management | - |
| dc.subject.keywordAuthor | Process control | - |
| dc.subject.keywordAuthor | Performance evaluation | - |
| dc.subject.keywordAuthor | Processing-in-memory | - |
| dc.subject.keywordAuthor | in-memory processing | - |
| dc.subject.keywordAuthor | regular expression matching | - |
| dc.identifier.url | https://ieeexplore.ieee.org/document/10851277 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
