Εμφάνιση απλής εγγραφής

dc.creatorAthanasios T., Georgios D., Georgios S.en
dc.date.accessioned2023-01-31T07:33:56Z
dc.date.available2023-01-31T07:33:56Z
dc.date.issued2022
dc.identifier10.1145/3504005
dc.identifier.issn15443566
dc.identifier.urihttp://hdl.handle.net/11615/70911
dc.description.abstractTraditional processor architectures utilize an external DRAM for data storage, while they also operate under worst-case timing constraints. Such designs are heavily constrained by the delay costs of the data transfer between the core pipeline and the DRAM, and they are incapable of exploiting the timing variations of their pipeline stages. In this work, we focus on a near-data processing methodology combined with a novel timing analysis technique that enables the adaptive frequency scaling of the core clock and boosts the performance of low-power designs. We propose a near-data processing and better-than-worst-case co-design methodology to efficiently move the instruction execution to the DRAM side and, at the same time, to allow the pipeline to operate at higher clock frequencies compared to the worst-case approach. To this end, we develop a timing analysis technique, which evaluates the timing requirements of individual instructions and we dynamically scale the clock frequency, according to the instructions types that currently occupy the pipeline. We evaluate the proposed methodology on six different RISC-V post-layout implementations using an HMC DRAM to enable the processing-in-memory (PIM) process. Results indicate an average speedup factor of 1.96× with a 1.6× reduction in energy consumption compared to a standard RISC-V PIM baseline implementation. © 2022 Association for Computing Machinery.en
dc.language.isoenen
dc.sourceACM Transactions on Architecture and Code Optimizationen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85127783219&doi=10.1145%2f3504005&partnerID=40&md5=d9a9f2565740f54405b700f44bb98c53
dc.subjectClocksen
dc.subjectData transferen
dc.subjectDynamic random access storageen
dc.subjectElectric power supplies to apparatusen
dc.subjectEnergy utilizationen
dc.subjectIntegrated circuit designen
dc.subjectLow power electronicsen
dc.subjectPipelinesen
dc.subjectTiming circuitsen
dc.subjectAdaptive clock scalingen
dc.subjectAdaptive clocksen
dc.subjectAnalysis techniquesen
dc.subjectBetter-than-bad case designen
dc.subjectHybrid memoryen
dc.subjectHybrid memory cubeen
dc.subjectNear-data processingen
dc.subjectScalingsen
dc.subjectTiming Analysisen
dc.subjectWorst case designen
dc.subjectData handlingen
dc.subjectAssociation for Computing Machineryen
dc.titleLow-power Near-data Instruction Execution Leveraging Opcode-based Timing Analysisen
dc.typejournalArticleen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής