Enabling Fast and Energy-Efficient FM-index Exact Matching using Processing-Near-Memory
| dc.contributor.author | Herruzo-Ruiz, José Manuel | |
| dc.contributor.author | Fernández, Iván | |
| dc.contributor.author | González-Navarro, Sonia | |
| dc.contributor.author | Óscar, Plata | |
| dc.date.accessioned | 2024-02-02T07:23:06Z | |
| dc.date.available | 2024-02-02T07:23:06Z | |
| dc.date.created | 2024 | |
| dc.date.issued | 2021-09 | |
| dc.departamento | Arquitectura de Computadores | |
| dc.description.abstract | Memory bandwidth and latency constitutes a major performance bottleneck for many data-intensive applications. While high-locality access patterns take advantage of the deep cache hierarchies available in modern processors, unpredictable low-locality patterns cause a significant part of the execution time to be wasted waiting for data. An example of those memory bound applications is the exact matching algorithm based on FM-index, used in some well-known sequence alignment applications. Processing-Near-Memory (PNM) has been proposed as a strategy to overcome the memory wall problem, by placing computation close to data, speeding up memory bound workloads by reducing data movements. This paper presents a performance and energy evaluation of two classes of processor architectures when executing the FM-index exact matching algorithm, as a reference algorithm for exact sequence alignment. One architecture class is processor-centric, based on complex cores and DDR3/4 SDRAM memory technology. The other architecture class is memory-centric, based on simple cores and ultra high-bandwidth Hybrid Memory Cube (HMC) 3D-stacked memory technology. The results show that the PNM solution improves performance between 1.26× and 3.7× and the energy consumption per operation is reduced between 21× and 40×. In addition, a synthetic benchmark RANDOM was developed that mimics the memory access pattern of the FM-index exact matching algorithm, but with a user configurable operational intensity. This benchmark allows us to extend the evaluation to the class of algorithms with similar memory behaviour but running over a range of operational intensity values. | es_ES |
| dc.description.sponsorship | TIN2016-80920-R, PID2019-105396RB-I00, UMA18-FEDERJA-197 | es_ES |
| dc.identifier.citation | Herruzo, J.M., Fernandez, I., González-Navarro , S. et al. Enabling fast and energy-efficient FM-index exact matching using processing-near-memory. J Supercomput 77, 10226–10251 (2021). https://doi.org/10.1007/s11227-021-03661-3 | es_ES |
| dc.identifier.doi | 10.1007/s11227-021-03661-3 | |
| dc.identifier.uri | https://hdl.handle.net/10630/29657 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.subject | Informática - Aplicaciones | es_ES |
| dc.subject.other | FM-index | es_ES |
| dc.subject.other | Short-read alignment | es_ES |
| dc.subject.other | Random memory access patterns | es_ES |
| dc.subject.other | High-bandwidth memory | es_ES |
| dc.subject.other | Processing-near-memory | es_ES |
| dc.title | Enabling Fast and Energy-Efficient FM-index Exact Matching using Processing-Near-Memory | es_ES |
| dc.type | journal article | es_ES |
| dc.type.hasVersion | SMUR | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 8ac2ec53-179e-4e61-949a-0b1887431677 | |
| relation.isAuthorOfPublication | 047ee521-a1cb-4839-a050-9cb2cfd62aec | |
| relation.isAuthorOfPublication.latestForDiscovery | 8ac2ec53-179e-4e61-949a-0b1887431677 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Enabling_Fast_EnergyEfficient_FMindex_PNM_RIUMA.pdf
- Size:
- 2.06 MB
- Format:
- Adobe Portable Document Format
- Description:
- Artículo principal
Description: Artículo principal

