<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-30T07:39:15Z</responseDate><request verb="GetRecord" identifier="oai:riuma.uma.es:10630/29657" metadataPrefix="qdc">https://riuma.uma.es/rest/oai/request</request><GetRecord><record><header><identifier>oai:riuma.uma.es:10630/29657</identifier><datestamp>2026-02-03T10:51:24Z</datestamp><setSpec>com_10630_2254</setSpec><setSpec>col_10630_37953</setSpec></header><metadata><qdc:qualifieddc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:qdc="http://dspace.org/qualifieddc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd http://dspace.org/qualifieddc/ http://www.ukoln.ac.uk/metadata/dcmi/xmlschema/qualifieddc.xsd">
   <dc:title>Enabling Fast and Energy-Efficient FM-index Exact Matching using Processing-Near-Memory</dc:title>
   <dc:creator>Herruzo-Ruiz, José Manuel</dc:creator>
   <dc:creator>Fernández, Iván</dc:creator>
   <dc:creator>González-Navarro, Sonia</dc:creator>
   <dc:creator>Óscar, Plata</dc:creator>
   <dc:subject>Informática - Aplicaciones</dc:subject>
   <dcterms: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.&#xd;
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×.&#xd;
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.</dcterms:abstract>
   <dcterms:dateAccepted>2024-02-02T07:23:06Z</dcterms:dateAccepted>
   <dcterms:available>2024-02-02T07:23:06Z</dcterms:available>
   <dcterms:created>2024-02-02T07:23:06Z</dcterms:created>
   <dcterms:issued>2021-09</dcterms:issued>
   <dc:type>journal article</dc:type>
   <dc:identifier>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</dc:identifier>
   <dc:identifier>https://hdl.handle.net/10630/29657</dc:identifier>
   <dc:identifier>10.1007/s11227-021-03661-3</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:rights>open access</dc:rights>
   <dc:publisher>Springer</dc:publisher>
</qdc:qualifieddc>
</metadata></record></GetRecord></OAI-PMH>