<?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-04-18T02:18:33Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/99181" metadataPrefix="oai_dc">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/99181</identifier><datestamp>2026-02-01T02:51:55Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452950</setSpec></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:title>Imposing coarse-grained reconfiguration to general purpose processors</dc:title>
   <dc:creator>Duric, Milovan</dc:creator>
   <dc:creator>Stanic, Milan</dc:creator>
   <dc:creator>Ratkovic, Ivan</dc:creator>
   <dc:creator>Palomar Pérez, Óscar</dc:creator>
   <dc:creator>Unsal, Osman Sabri</dc:creator>
   <dc:creator>Cristal Kestelman, Adrián</dc:creator>
   <dc:creator>Valero Cortés, Mateo</dc:creator>
   <dc:creator>Smith, Aaron</dc:creator>
   <dc:contributor>Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors</dc:contributor>
   <dc:contributor>Barcelona Supercomputing Center</dc:contributor>
   <dc:contributor>Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions</dc:contributor>
   <dc:subject>Àrees temàtiques de la UPC::Enginyeria electrònica::Microelectrònica::Circuits integrats</dc:subject>
   <dc:subject>Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors</dc:subject>
   <dc:subject>Embedded computer systems</dc:subject>
   <dc:subject>Computer architecture</dc:subject>
   <dc:subject>Fabrics</dc:subject>
   <dc:subject>Program processors</dc:subject>
   <dc:subject>Registers</dc:subject>
   <dc:subject>Pipelines</dc:subject>
   <dc:subject>Switches</dc:subject>
   <dc:subject>Computer architecture</dc:subject>
   <dc:subject>Mobile communication</dc:subject>
   <dc:subject>Dynamic processors</dc:subject>
   <dc:subject>Reconfigurable computing</dc:subject>
   <dc:subject>Sistemes incrustats (Informàtica)</dc:subject>
   <dc:subject>Arquitectura d'ordinadors</dc:subject>
   <dc:description>Mobile devices execute applications with diverse compute and performance demands. This paper proposes a general purpose processor that adapts the underlying hardware to a given workload. Existing mobile processors need to utilize more complex heterogeneous substrates to deliver the demanded performance. They incorporate different cores and specialized accelerators. On the contrary, our processor utilizes only modest homogeneous cores and dynamically provides an execution substrate suitable to accelerate a particular workload. Instead of incorporating accelerators, the processor reconfigures one or more cores into accelerators on-the-fly. It improves performance with minimal hardware additions. The accelerators are made of general purpose ALUs reconfigured into a compute fabric and the general purpose pipeline that streams data through the fabric. To enable reconfiguration of ALUs into the fabric, the floorplan of a 4-core processor is changed to place the ALUs in close proximity on the chip. A configurable switched network is added to couple and dynamically reconfigure the ALUs to perform computation of frequently repeated regions, instead of executing general purpose instructions. Through this reconfiguration, the mobile processor specializes its substrate for a given workload and maximizes performance of the existing resources. Our results show that reconfiguration accelerates a set of selected compute intensive workloads by 1.56×, 2,39×, 3,51×, when configuring the accelerator of 1-, 2-, or 4- cores respectively.</dc:description>
   <dc:description>Peer Reviewed</dc:description>
   <dc:description>Postprint (published version)</dc:description>
   <dc:date>2015</dc:date>
   <dc:type>Conference report</dc:type>
   <dc:identifier>Duric, M., Stanic, M., Ratkovic, I., Palomar, Ó., Unsal, O., Cristal, A., Valero, M., Smith, A. Imposing coarse-grained reconfiguration to general purpose processors. A: International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation. "International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XV): proceedings: July 20-23, 2015: Samos, Greece". Samos: Institute of Electrical and Electronics Engineers (IEEE), 2015, p. 42-51.</dc:identifier>
   <dc:identifier>978-1-4673-7311-1</dc:identifier>
   <dc:identifier>https://hdl.handle.net/2117/99181</dc:identifier>
   <dc:identifier>10.1109/SAMOS.2015.7363658</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:relation>http://ieeexplore.ieee.org/document/7363658/</dc:relation>
   <dc:relation>info:eu-repo/grantAgreement/EC/FP7/321253/EU/Riding on Moore's Law/ROMOL</dc:relation>
   <dc:rights>Restricted access - publisher's policy</dc:rights>
   <dc:format>10 p.</dc:format>
   <dc:format>application/pdf</dc:format>
   <dc:publisher>Institute of Electrical and Electronics Engineers (IEEE)</dc:publisher>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>