Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Alexandar Devic

dblp:321/3535 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0001-7573-3645ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 50% Cloud and datacenter computing · 50%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
computation offloading
0.612022
To PIM or not for emerging general purpose processing in DDR memory systems · ISCA 2022
Memory systems
processing-in-memory
0.612022
To PIM or not for emerging general purpose processing in DDR memory systems · ISCA 2022
Compilers and program optimization › accelerator compilation
heterogeneous compilation
0.212022
To PIM or not for emerging general purpose processing in DDR memory systems · ISCA 2022
YearPublicationVenuePosition
2026 Taking Analytic Databases to the Bank
Alexandar Devic, Martin Prammer, Kevin P. Gaffney, Siddhartha Balakrishna Rai, Anand Sivasubramaniam, Jignesh M. Patel, Ameen Akel
ISCA1
2025 Enhancing Parallelism in Commercial PIM DRAM with LUT-Based Design
Prapti Panigrahi, Rudra Biswas, Alexandar Devic, Narayanan Vijaykrishnan
ACM Great Lakes Symposium on VLSI3
2022 To PIM or not for emerging general purpose processing in DDR memory systems
abstract
As Processing-In-Memory (PIM) hardware matures and starts making its way into normal compute platforms, software has an important role to play in determining what to perform where, and when, on such heterogeneous systems. Taking an emerging class of PIM hardware which provisions a general purpose (RISC-V) processor at each memory bank, this paper takes on this challenging problem by developing a software compilation framework. This framework analyzes several application characteristics - parallelizability, vectorizability, data set sizes, and offload costs - to determine what, whether, when and how to offload computations to the PIM engines. In the process, it also proposes a vector engine extension to the bank-level RISC-V cores. Using several off-the-shelf C/C++ applications, we demonstrate that PIM is not always a panacea, and a framework such as ours is essential in carefully selecting what needs to be performed where, when and how. The choice of hardware platforms - number of memory banks, relative speeds and capabilities of host CPU and PIM cores, can further impact the "to PIM or not" question.
Alexandar Devic, Siddhartha Balakrishna Rai, Anand Sivasubramaniam, Ameen Akel, Sean Eilert, Justin Eno
ISCA1