Biprocessor SoC in an FPGA for Teaching Purposes. - Joaquín Olivares 001; Juan Gómez-Luna; José M. Palomares; Miguel A. Montijano (ICALT, 2008)

Parallelization of a Video Segmentation Algorithm on CUDA-Enabled Graphics Processing Units. - Juan Gómez-Luna; José María González-Linares; José I. Benavides; Nicolás Guil (Euro-Par, 2009)

FPGA Implementation of the Generalized Hough Transform. - Sergio Ruben Geninatti; José Ignacio Benavides Benítez; Manuel Hernandez Calviño; Nicolás Guil Mata; Juan Gómez-Luna (ReConFig, 2009)

MESI Cache Coherence Simulator for Teaching Purposes. - Juan Gómez-Luna; Ezequiel Herruzo; José Ignacio Benavides (CLEI Electron. J., 2009)

Parallelizing and Optimizing LIP-Canny Using NVIDIA CUDA. - Rafael Palomar; José M. Palomares; José M. Castillo; Joaquín Olivares 001; Juan Gómez-Luna (IEA/AIE (3), 2010)

Egomotion compensation and moving objects detection algorithm on GPU. - Juan Gómez-Luna; Holger Endt; Walter Stechele; José María González-Linares; José Ignacio Benavides; Nicolás Guil (PARCO, 2011)

simARQ, An Automatic Repeat Request Simulator for Teaching Purposes. - Carlos García-García; Juan Gómez-Luna; Ezequiel Herruzo Gomez; José Ignacio Benavides Benítez (IT Revolutions, 2011)

Load Balancing versus Occupancy Maximization on Graphics Processing Units: The Generalized Hough Transform as a Case Study. - Juan Gómez-Luna; José María González-Linares; José Ignacio Benavides; Emilio L. Zapata; Nicolás Guil Mata (Int. J. High Perform. Comput. Appl., 2011)

Performance models for asynchronous data transfers on consumer Graphics Processing Units. - Juan Gómez-Luna; José María González-Linares; José Ignacio Benavides; Nicolás Guil (J. Parallel Distributed Comput., 2012)

Simulation and architecture improvements of atomic operations on GPU scratchpad memory. - Gert-Jan van den Braak; Juan Gómez-Luna; Henk Corporaal; José María González-Linares; Nicolás Guil (ICCD, 2013)

A robust and low resource FPGA-based stereoscopic vision algorithm. - Salvador Ibarra-Delgado; Manuel Hernandez Calviño; Nicolás Guil Mata; Juan Gómez-Luna (ReConFig, 2013)

An optimized approach to histogram computation on GPU. - Juan Gómez-Luna; José María González-Linares; José Ignacio Benavides; Nicolás Guil (Mach. Vis. Appl., 2013)

Performance Modeling of Atomic Additions on GPU Scratchpad Memory. - Juan Gómez-Luna; José María González-Linares; José Ignacio Benavides Benítez; Nicolás Guil Mata (IEEE Trans. Parallel Distributed Syst., 2013)

CUVLE: Variable-length encoding on CUDA. - Antonio Fuentes-Alventosa; Juan Gómez-Luna; José María González-Linares; Nicolás Guil (DASIP, 2014)

Low-textured regions detection for improving stereoscopy algorithms. - Salvador Ibarra-Delgado; Julián Ramos Cózar; José María González-Linares; Juan Gómez-Luna; Nicolás Guil (HPCS, 2014)

In-place transposition of rectangular matrices on accelerators. - I-Jui Sung; Juan Gómez-Luna; José María González-Linares; Nicolás Guil; Wen-mei W. Hwu (PPoPP, 2014)

In-Place Data Sliding Algorithms for Many-Core Architectures. - Juan Gómez-Luna; Li-Wen Chang; I-Jui Sung; Wen-mei W. Hwu; Nicolás Guil (ICPP, 2015)

Calculation of dense trajectory descriptors on a heterogeneous embedded architecture. - Julián Ramos Cózar; Manuel J. Marín-Jiménez; José María González-Linares; Nicolás Guil; Juan Gómez-Luna (J. Syst. Archit., 2015)

Evaluating the effect of last-level cache sharing on integrated GPU-CPU systems with heterogeneous applications. - Victor Garcia; Juan Gómez-Luna; Thomas Grass; Alejandro Rico; Eduard Ayguadé; Antonio J. Peña (IISWC, 2016)

Efficient kernel synthesis for performance portable programming. - Li-Wen Chang; Izzat El Hajj; Christopher I. Rodrigues; Juan Gómez-Luna; Wen-mei W. Hwu (MICRO, 2016)

KLAP: Kernel launch aggregation and promotion for optimizing dynamic parallelism. - Izzat El Hajj; Juan Gómez-Luna; Cheng Li 014; Li-Wen Chang; Dejan S. Milojicic; Wen-mei W. Hwu (MICRO, 2016)

A programming system for future proofing performance critical libraries. - Li-Wen Chang; Izzat El Hajj; Hee-Seok Kim; Juan Gómez-Luna; Abdul Dakkak; Wen-mei W. Hwu (PPoPP, 2016)

Configurable XOR Hash Functions for Banked Scratchpad Memories in GPUs. - Gert-Jan van den Braak; Juan Gómez-Luna; José María González-Linares; Henk Corporaal; Nicolás Guil (IEEE Trans. Computers, 2016)

In-Place Matrix Transposition on GPUs. - Juan Gómez-Luna; I-Jui Sung; Li-Wen Chang; José María González-Linares; Nicolás Guil; Wen-mei W. Hwu (IEEE Trans. Parallel Distributed Syst., 2016)

Efficient OpenCL-based concurrent tasks offloading on accelerators. - A. J. Lázaro-Muñoz; José María González-Linares; Juan Gómez-Luna; Nicolás Guil (ICCS, 2017)

Chai: Collaborative heterogeneous applications for integrated-architectures. - Juan Gómez-Luna; Izzat El Hajj; Li-Wen Chang; Victor Garcia-Flores; Simon Garcia De Gonzalo; Thomas B. Jablin; Antonio J. Peña; Wen-mei W. Hwu (ISPASS, 2017)

Collaborative Computing for Heterogeneous Integrated Systems. - Li-Wen Chang; Juan Gómez-Luna; Izzat El Hajj; Sitao Huang; Deming Chen; Wen-mei W. Hwu (ICPE, 2017)

A tasks reordering model to reduce transfers overhead on GPUs. - A. J. Lázaro-Muñoz; José María González-Linares; Juan Gómez-Luna; Nicolás Guil (J. Parallel Distributed Comput., 2017)

MQSim: A Framework for Enabling Realistic Studies of Modern Multi-Queue SSD Devices. - Arash Tavakkol; Juan Gómez-Luna; Mohammad Sadrosadati; Saugata Ghose; Onur Mutlu (FAST, 2018)

FLIN: Enabling Fairness and Enhancing Performance in Modern NVMe Solid State Drives. - Arash Tavakkol; Mohammad Sadrosadati; Saugata Ghose; Jeremie S. Kim; Yixin Luo; Yaohua Wang; Nika Mansouri-Ghiasi; Lois Orosa 001; Juan Gómez-Luna; Onur Mutlu (ISCA, 2018)

Improving tasks throughput on accelerators using OpenCL command concurrency. - A. J. Lázaro-Muñoz; José María González-Linares; Juan Gómez-Luna; Nicolás Guil (CoRR, 2018)

Enabling Efficient RDMA-based Synchronous Mirroring of Persistent Memory Transactions. - Arash Tavakkol; Aasheesh Kolli; Stanko Novakovic; Kaveh Razavi; Juan Gómez-Luna; Hasan Hassan; Claude Barthels; Yaohua Wang; Mohammad Sadrosadati; Saugata Ghose; Ankit Singla; Pratap Subrahmanyam; et al. (CoRR, 2018)

High-Performance Computation of Bézier Surfaces on Parallel and Heterogeneous Platforms. - Rafael Palomar; Juan Gómez-Luna; Faouzi Alaya Cheikh; Joaquín Olivares Bueno; Ole Jakob Elle (Int. J. Parallel Program., 2018)

High-throughput Ant Colony Optimization on graphics processing units. - José M. Cecilia; Antonio Llanes; José L. Abellán; Juan Gómez-Luna; Li-Wen Chang; Wen-Mei W. Hwu (J. Parallel Distributed Comput., 2018)

Automatic Generation of Warp-Level Primitives and Atomic Instructions for Fast and Portable Parallel Reduction on GPUs. - Simon Garcia De Gonzalo; Sitao Huang; Juan Gómez-Luna; Simon D. Hammond; Onur Mutlu; Wen-Mei Hwu (CGO, 2019)

Enabling Practical Processing in and near Memory for Data-Intensive Computing. - Onur Mutlu; Saugata Ghose; Juan Gómez-Luna; Rachata Ausavarungnirun (DAC, 2019)

NAPEL: Near-Memory Computing Application Performance Prediction via Ensemble Learning. - Gagandeep Singh 002; Juan Gómez-Luna; Giovanni Mariani; Geraldo F. Oliveira; Stefano Corda; Sander Stuijk; Onur Mutlu; Henk Corporaal (DAC, 2019)

SMASH: Co-designing Software Compression and Hardware-Accelerated Indexing for Efficient Sparse Matrix Operations. - Konstantinos Kanellopoulos; Nandita Vijaykumar; Christina Giannoula; Roknoddin Azizi; Skanda Koppula; Nika Mansouri-Ghiasi; Taha Shahroodi; Juan Gómez-Luna; Onur Mutlu (MICRO, 2019)

Analysis and Modeling of Collaborative Execution Strategies for Heterogeneous CPU-FPGA Architectures. - Sitao Huang; Li-Wen Chang; Izzat El Hajj; Simon Garcia De Gonzalo; Juan Gómez-Luna; Sai Rahul Chalamalasetti; Mohamed El-Hadedy 001; Dejan S. Milojicic; Onur Mutlu; Deming Chen; Wen-Mei W. Hwu (ICPE, 2019)

Dataplant: In-DRAM Security Mechanisms for Low-Cost Devices. - Lois Orosa 001; Yaohua Wang; Ivan Puddu; Mohammad Sadrosadati; Kaveh Razavi; Juan Gómez-Luna; Hasan Hassan; Nika Mansouri-Ghiasi; Arash Tavakkol; Minesh Patel; Jeremie S. Kim; Vivek Seshadri; et al. (CoRR, 2019)

A Workload and Programming Ease Driven Perspective of Processing-in-Memory. - Saugata Ghose; Amirali Boroumand; Jeremie S. Kim; Juan Gómez-Luna; Onur Mutlu (CoRR, 2019)

Processing-in-memory: A workload-driven perspective. - Saugata Ghose; Amirali Boroumand; Jeremie S. Kim; Juan Gómez-Luna; Onur Mutlu (IBM J. Res. Dev., 2019)

Processing data where it makes sense: Enabling in-memory computation. - Onur Mutlu; Saugata Ghose; Juan Gómez-Luna; Rachata Ausavarungnirun (Microprocess. Microsystems, 2019)

Boyi: A Systematic Framework for Automatically Deciding the Right Execution Model of OpenCL Applications on FPGAs. - Jiantong Jiang; Zeke Wang; Xue Liu 003; Juan Gómez-Luna; Nan Guan; Qingxu Deng; Wei Zhang 012; Onur Mutlu (FPGA, 2020)

NERO: A Near High-Bandwidth Memory Stencil Accelerator for Weather Prediction Modeling. - Gagandeep Singh 002; Dionysios Diamantopoulos; Christoph Hagleitner; Juan Gómez-Luna; Sander Stuijk; Onur Mutlu; Henk Corporaal (FPL, 2020)

NATSA: A Near-Data Processing Accelerator for Time Series Analysis. - Ivan Fernandez; Ricardo Quislant; Eladio Gutiérrez; Oscar G. Plata; Christina Giannoula; Mohammed Alser; Juan Gómez-Luna; Onur Mutlu (ICCD, 2020)

GenASM: A High-Performance, Low-Power Approximate String Matching Acceleration Framework for Genome Sequence Analysis. - Damla Senol Cali; Gurpreet S. Kalsi; Zülal Bingöl; Can Firtina; Lavanya Subramanian; Jeremie S. Kim; Rachata Ausavarungnirun; Mohammed Alser; Juan Gómez-Luna; Amirali Boroumand; Anant Nori; Allison Scibisz; et al. (MICRO, 2020)

FIGARO: Improving System Performance via Fine-Grained In-DRAM Data Relocation and Caching. - Yaohua Wang; Lois Orosa 001; Xiangjun Peng; Yang Guo 003; Saugata Ghose; Minesh Patel; Jeremie S. Kim; Juan Gómez-Luna; Mohammad Sadrosadati; Nika Mansouri-Ghiasi; Onur Mutlu (MICRO, 2020)

Accelerating Chan-Vese model with cross-modality guided contrast enhancement for liver segmentation. - Nitin Satpute; Juan Gómez-Luna; Joaquín Olivares 001 (Comput. Biol. Medicine, 2020)

Accelerating sparse matrix-matrix multiplication with GPU Tensor Cores. - Orestis Zachariadis; Nitin Satpute; Juan Gómez-Luna; Joaquín Olivares 001 (Comput. Electr. Eng., 2020)

GPU acceleration of liver enhancement for tumor segmentation. - Nitin Satpute; Rabia Naseem; Egidijus Pelanis; Juan Gómez-Luna; Faouzi Alaya Cheikh; Ole Jakob Elle; Joaquín Olivares 001 (Comput. Methods Programs Biomed., 2020)

Fast parallel vessel segmentation. - Nitin Satpute; Rabia Naseem; Rafael Palomar; Orestis Zachariadis; Juan Gómez-Luna; Faouzi Alaya Cheikh; Joaquín Olivares 001 (Comput. Methods Programs Biomed., 2020)

Accelerating B-spline interpolation on GPUs: Application to medical image registration. - Orestis Zachariadis; Andrea Teatini; Nitin Satpute; Juan Gómez-Luna; Onur Mutlu; Ole Jakob Elle; Joaquín Olivares 001 (Comput. Methods Programs Biomed., 2020)

A Modern Primer on Processing in Memory. - Onur Mutlu; Saugata Ghose; Juan Gómez-Luna; Rachata Ausavarungnirun (CoRR, 2020)

SIMDRAM: a framework for bit-serial SIMD processing using DRAM. - Nastaran Hajinazar; Geraldo F. Oliveira; Sven Gregorio; João Dinis Ferreira; Nika Mansouri-Ghiasi; Minesh Patel; Mohammed Alser; Saugata Ghose; Juan Gómez-Luna; Onur Mutlu (ASPLOS, 2021)

Modeling FPGA-Based Systems via Few-Shot Learning. - Gagandeep Singh 002; Dionysios Diamantopoulos; Juan Gómez-Luna; Sander Stuijk; Onur Mutlu; Henk Corporaal (FPGA, 2021)

Benchmarking Memory-Centric Computing Systems: Analysis of Real Processing-In-Memory Hardware. - Juan Gómez-Luna; Izzat El Hajj; Ivan Fernandez; Christina Giannoula; Geraldo F. Oliveira; Onur Mutlu (IGSC (Workshops), 2021)

SynCron: Efficient Synchronization Support for Near-Data-Processing Architectures. - Christina Giannoula; Nandita Vijaykumar; Nikela Papadopoulou; Vasileios Karakostas; Ivan Fernandez; Juan Gómez-Luna; Lois Orosa 001; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (HPCA, 2021)

CODIC: A Low-Cost Substrate for Enabling Custom In-DRAM Functionalities and Optimizations. - Lois Orosa 001; Yaohua Wang; Mohammad Sadrosadati; Jeremie S. Kim; Minesh Patel; Ivan Puddu; Haocong Luo; Kaveh Razavi; Juan Gómez-Luna; Hasan Hassan; Nika Mansouri-Ghiasi; Saugata Ghose; et al. (ISCA, 2021)

IChannels: Exploiting Current Management Mechanisms to Create Covert Channels in Modern Processors. - Jawad Haj-Yahya; Lois Orosa 001; Jeremie S. Kim; Juan Gómez-Luna; Abdullah Giray Yaglikçi; Mohammed Alser; Ivan Puddu; Onur Mutlu (ISCA, 2021)

SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems. - Maciej Besta; Raghavendra Kanakagiri; Grzegorz Kwasniewski; Rachata Ausavarungnirun; Jakub Beránek; Konstantinos Kanellopoulos; Kacper Janda; Zur Vonarburg-Shmaria; Lukas Gianinazzi; Ioana Stefan; Juan Gómez-Luna; Jakub Golinowski; et al. (MICRO, 2021)

BurstLink: Techniques for Energy-Efficient Video Display for Conventional and Virtual Reality Systems. - Jawad Haj-Yahya; Jisung Park 001; Rahul Bera; Juan Gómez-Luna; Efraim Rotem; Taha Shahroodi; Jeremie S. Kim; Onur Mutlu (MICRO, 2021)

DAMOV: A New Methodology and Benchmark Suite for Evaluating Data Movement Bottlenecks. - Geraldo F. Oliveira; Juan Gómez-Luna; Lois Orosa 001; Saugata Ghose; Nandita Vijaykumar; Ivan Fernandez; Mohammad Sadrosadati; Onur Mutlu (IEEE Access, 2021)

SneakySnake: a fast and accurate universal genome pre-alignment filter for CPUs, GPUs and FPGAs. - Mohammed Alser; Taha Shahroodi; Juan Gómez-Luna; Can Alkan; Onur Mutlu (Bioinform., 2021)

BurstLink: Techniques for Energy-Efficient Conventional and Virtual Reality Video Display. - Jawad Haj-Yahya; Jisung Park 001; Rahul Bera; Juan Gómez-Luna; Efraim Rotem; Taha Shahroodi; Jeremie S. Kim; Onur Mutlu (CoRR, 2021)

SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems. - Maciej Besta; Raghavendra Kanakagiri; Grzegorz Kwasniewski; Rachata Ausavarungnirun; Jakub Beránek; Konstantinos Kanellopoulos; Kacper Janda; Zur Vonarburg-Shmaria; Lukas Gianinazzi; Ioana Stefan; Juan Gómez-Luna; Marcin Copik; et al. (CoRR, 2021)

pLUTo: In-DRAM Lookup Tables to Enable Massively Parallel General-Purpose Computation. - João Dinis Ferreira; Gabriel Falcão 001; Juan Gómez-Luna; Mohammed Alser; Lois Orosa 001; Mohammad Sadrosadati; Jeremie S. Kim; Geraldo F. Oliveira; Taha Shahroodi; Anant Nori; Onur Mutlu (CoRR, 2021)

Benchmarking a New Paradigm: An Experimental Analysis of a Real Processing-in-Memory Architecture. - Juan Gómez-Luna; Izzat El Hajj; Ivan Fernandez; Christina Giannoula; Geraldo F. Oliveira; Onur Mutlu (CoRR, 2021)

SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM. - Nastaran Hajinazar; Geraldo F. Oliveira; Sven Gregorio; João Dinis Ferreira; Nika Mansouri-Ghiasi; Minesh Patel; Mohammed Alser; Saugata Ghose; Juan Gómez-Luna; Onur Mutlu (CoRR, 2021)

NERO: Accelerating Weather Prediction using Near-Memory Reconfigurable Fabric. - Gagandeep Singh 002; Dionysios Diamantopoulos; Juan Gómez-Luna; Christoph Hagleitner; Sander Stuijk; Henk Corporaal; Onur Mutlu (CoRR, 2021)

Extending Memory Capacity in Consumer Devices with Emerging Non-Volatile Memory: An Experimental Study. - Geraldo F. Oliveira; Saugata Ghose; Juan Gómez-Luna; Amirali Boroumand; Alexis Savery; Sonny Rao; Salman Qazi; Gwendal Grignou; Rahul Thakur; Eric Shiu; Onur Mutlu (CoRR, 2021)

Casper: Accelerating Stencil Computation using Near-cache Processing. - Alain Denzler; Rahul Bera; Nastaran Hajinazar; Gagandeep Singh 002; Geraldo F. Oliveira; Juan Gómez-Luna; Onur Mutlu (CoRR, 2021)

FPGA-Based Near-Memory Acceleration of Modern Data-Intensive Applications. - Gagandeep Singh 002; Mohammed Alser; Damla Senol Cali; Dionysios Diamantopoulos; Juan Gómez-Luna; Henk Corporaal; Onur Mutlu (IEEE Micro, 2021)

A Compiler Framework for Optimizing Dynamic Parallelism on GPUs. - Mhd Ghaith Olabi; Juan Gómez-Luna; Onur Mutlu; Wen-Mei Hwu; Izzat El Hajj (CGO, 2022)

LEAPER: Fast and Accurate FPGA-based System Performance Prediction via Transfer Learning. - Gagandeep Singh 002; Dionysios Diamantopoulos; Juan Gómez-Luna; Sander Stuijk; Henk Corporaal; Onur Mutlu (ICCD, 2022)

High-throughput Pairwise Alignment with the Wavefront Algorithm using Processing-in-Memory. - Safaa Diab; Amir Nassereldine; Mohammed Alser; Juan Gómez-Luna; Onur Mutlu; Izzat El Hajj (IPDPS Workshops, 2022)

Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm. - Joël Lindegger; Damla Senol Cali; Mohammed Alser; Juan Gómez-Luna; Onur Mutlu (IPDPS Workshops, 2022)

Sibyl: adaptive and extensible data placement in hybrid storage systems using online reinforcement learning. - Gagandeep Singh 002; Rakesh Nadig; Jisung Park 001; Rahul Bera; Nastaran Hajinazar; David Novo; Juan Gómez-Luna; Sander Stuijk; Henk Corporaal; Onur Mutlu (ISCA, 2022)

SeGraM: a universal hardware accelerator for genomic sequence-to-graph and sequence-to-sequence mapping. - Damla Senol Cali; Konstantinos Kanellopoulos; Joël Lindegger; Zülal Bingöl; Gurpreet S. Kalsi; Ziyi Zuo; Can Firtina; Meryem Banu Cavlak; Jeremie S. Kim; Nika Mansouri-Ghiasi; Gagandeep Singh 002; Juan Gómez-Luna; et al. (ISCA, 2022)

Exploiting Near-Data Processing to Accelerate Time Series Analysis. - Ivan Fernandez; Ricardo Quislant; Christina Giannoula; Mohammed Alser; Juan Gómez-Luna; Eladio Gutiérrez; Oscar G. Plata; Onur Mutlu (ISVLSI, 2022)

SparseP: Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Architectures. - Christina Giannoula; Ivan Fernandez; Juan Gómez-Luna; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (ISVLSI, 2022)

Machine Learning Training on a Real Processing-in-Memory System. - Juan Gómez-Luna; Yuxin Guo; Sylvan Brocard; Julien Legriel; Remy Cimadomo; Geraldo F. Oliveira; Gagandeep Singh 002; Onur Mutlu (ISVLSI, 2022)

PiDRAM: An FPGA-based Framework for End-to-end Evaluation of Processing-in-DRAM Techniques. - Ataberk Olgun; Juan Gómez-Luna; Konstantinos Kanellopoulos; Behzad Salami 001; Hasan Hassan; Oguz Ergin; Onur Mutlu (ISVLSI, 2022)

Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databases. - Geraldo F. Oliveira; Amirali Boroumand; Saugata Ghose; Juan Gómez-Luna; Onur Mutlu (ISVLSI, 2022)

Methodologies, Workloads, and Tools for Processing-in-Memory: Enabling the Adoption of Data-Centric Architectures. - Geraldo F. Oliveira; Juan Gómez-Luna; Saugata Ghose; Onur Mutlu (ISVLSI, 2022)

Flash-Cosmos: In-Flash Bulk Bitwise Operations Using Inherent Computation Capability of NAND Flash Memory. - Jisung Park 001; Roknoddin Azizi; Geraldo F. Oliveira; Mohammad Sadrosadati; Rakesh Nadig; David Novo; Juan Gómez-Luna; Myungsuk Kim; Onur Mutlu (MICRO, 2022)

Morpheus: Extending the Last Level Cache Capacity in GPU Systems Using Idle GPU Core Resources. - Sina Darabi; Mohammad Sadrosadati; Negar Akbarzadeh; Joël Lindegger; Mohammad Hosseini 001; Jisung Park 001; Juan Gómez-Luna; Onur Mutlu; Hamid Sarbazi-Azad (MICRO, 2022)

pLUTo: Enabling Massively Parallel Computation in DRAM via Lookup Tables. - João Dinis Ferreira; Gabriel Falcão 001; Juan Gómez-Luna; Mohammed Alser; Lois Orosa 001; Mohammad Sadrosadati; Jeremie S. Kim; Geraldo F. Oliveira; Taha Shahroodi; Anant Nori; Onur Mutlu (MICRO, 2022)

Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Architectures. - Christina Giannoula; Ivan Fernandez; Juan Gómez-Luna; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (SIGMETRICS (Abstracts), 2022)

Benchmarking a New Paradigm: Experimental Analysis and Characterization of a Real Processing-in-Memory System. - Juan Gómez-Luna; Izzat El Hajj; Ivan Fernandez; Christina Giannoula; Geraldo F. Oliveira; Onur Mutlu (IEEE Access, 2022)

SparseP: Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Systems. - Christina Giannoula; Ivan Fernandez; Juan Gómez-Luna; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (CoRR, 2022)

Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Systems. - Christina Giannoula; Ivan Fernandez; Juan Gómez-Luna; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (CoRR, 2022)

Going From Molecules to Genomic Variations to Scientific Discovery: Intelligent Algorithms and Architectures for Intelligent Genome Analysis. - Mohammed Alser; Joël Lindegger; Can Firtina; Nour Almadhoun; Haiyu Mao; Gagandeep Singh 002; Juan Gómez-Luna; Onur Mutlu (CoRR, 2022)

An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory System. - Juan Gómez-Luna; Yuxin Guo; Sylvan Brocard; Julien Legriel; Remy Cimadomo; Geraldo F. Oliveira; Gagandeep Singh 002; Onur Mutlu (CoRR, 2022)

LEAPER: Modeling Cloud FPGA-based Systems via Transfer Learning. - Gagandeep Singh 002; Dionysios Diamantopoulos; Juan Gómez-Luna; Sander Stuijk; Henk Corporaal; Onur Mutlu (CoRR, 2022)

RevaMp3D: Architecting the Processor Core and Cache Hierarchy for Systems with Monolithically-Integrated Logic and Memory. - Nika Mansouri-Ghiasi; Mohammad Sadrosadati; Geraldo F. Oliveira; Konstantinos Kanellopoulos; Rachata Ausavarungnirun; Juan Gómez-Luna; Aditya Manglik; João Dinis Ferreira; Jeremie S. Kim; Christina Giannoula; Nandita Vijaykumar; Jisung Park 001; et al. (CoRR, 2022)

Accelerating Time Series Analysis via Processing using Non-Volatile Memories. - Ivan Fernandez; Aditya Manglik; Christina Giannoula; Ricardo Quislant; Nika Mansouri-Ghiasi; Juan Gómez-Luna; Eladio Gutiérrez; Oscar G. Plata; Onur Mutlu (CoRR, 2022)

GUD-Canny: a real-time GPU-based unsupervised and distributed Canny edge detector. - Antonio Fuentes-Alventosa; Juan Gómez-Luna; Rafael Medina Carnicer (J. Real Time Image Process., 2022)

Accelerating Neural Network Inference With Processing-in-DRAM: From the Edge to the Cloud. - Geraldo F. Oliveira; Juan Gómez-Luna; Saugata Ghose; Amirali Boroumand; Onur Mutlu (IEEE Micro, 2022)

SparseP: Towards Efficient Sparse Matrix Vector Multiplication on Real Processing-In-Memory Architectures. - Christina Giannoula; Ivan Fernandez; Juan Gómez-Luna; Nectarios Koziris; Georgios I. Goumas; Onur Mutlu (Proc. ACM Meas. Anal. Comput. Syst., 2022)

CAVLCU: an efficient GPU-based implementation of CAVLC. - Antonio Fuentes-Alventosa; Juan Gómez-Luna; José María González-Linares; Nicolás Guil; Rafael Medina Carnicer (J. Supercomput., 2022)

Accelerating Weather Prediction Using Near-Memory Reconfigurable Fabric. - Gagandeep Singh 002; Dionysios Diamantopoulos; Juan Gómez-Luna; Christoph Hagleitner; Sander Stuijk; Henk Corporaal; Onur Mutlu (ACM Trans. Reconfigurable Technol. Syst., 2022)

pLUTo: Enabling Massively Parallel Computation In DRAM via Lookup Tables. - João Dinis Ferreira; Gabriel Falcão 001; Juan Gómez-Luna; Mohammed Alser; Lois Orosa 001; Mohammad Sadrosadati; Jeremie S. Kim; Geraldo F. Oliveira; Taha Shahroodi; Anant Nori; Onur Mutlu (Zenodo, 2022)

SimplePIM: A Software Framework for Productive and Efficient Processing-in-Memory. - Jinfan Chen; Juan Gómez-Luna; Izzat El Hajj; Yuxin Guo; Onur Mutlu (PACT, 2023)

An Experimental Analysis of RowHammer in HBM2 DRAM Chips. - Ataberk Olgun; Majd Osseiran; Abdullah Giray Yaglikçi; Yahya Can Tugrul; Haocong Luo; Steve Rhyner; Behzad Salami 001; Juan Gómez-Luna; Onur Mutlu (DSN-S, 2023)

SPARTA: Spatial Acceleration for Efficient and Scalable Horizontal Diffusion Weather Stencil Computation. - Gagandeep Singh 002; Alireza Khodamoradi; Kristof Denolf; Jack Lo; Juan Gómez-Luna; Joseph Melber; Andra Bisca; Henk Corporaal; Onur Mutlu (ICS, 2023)

Evaluating Homomorphic Operations on a Real-World Processing-In-Memory System. - Harshita Gupta; Mayank Kabra; Juan Gómez-Luna; Konstantinos Kanellopoulos; Onur Mutlu (IISWC, 2023)

Venice: Improving Solid-State Drive Parallelism at Low Cost via Conflict-Free Accesses. - Rakesh Nadig; Mohammad Sadrosadati; Haiyu Mao; Nika Mansouri-Ghiasi; Arash Tavakkol; Jisung Park 001; Hamid Sarbazi-Azad; Juan Gómez-Luna; Onur Mutlu (ISCA, 2023)

Evaluating Machine LearningWorkloads on Memory-Centric Computing Systems. - Juan Gómez-Luna; Yuxin Guo; Sylvan Brocard; Julien Legriel; Remy Cimadomo; Geraldo F. Oliveira; Gagandeep Singh 002; Onur Mutlu (ISPASS, 2023)

TransPimLib: Efficient Transcendental Functions for Processing-in-Memory Systems. - Maurus Item; Geraldo F. Oliveira; Juan Gómez-Luna; Mohammad Sadrosadati; Yuxin Guo; Onur Mutlu (ISPASS, 2023)

High-Performance and Scalable Agent-Based Simulation with BioDynaMo. - Lukas Breitwieser; Ahmad Hesam; Fons Rademakers; Juan Gómez-Luna; Onur Mutlu (PPoPP, 2023)

Casper: Accelerating Stencil Computations Using Near-Cache Processing. - Alain Denzler; Geraldo F. Oliveira; Nastaran Hajinazar; Rahul Bera; Gagandeep Singh 002; Juan Gómez-Luna; Onur Mutlu (IEEE Access, 2023)

Extending Memory Capacity in Modern Consumer Systems With Emerging Non-Volatile Memory: Experimental Analysis and Characterization Using the Intel Optane SSD. - Geraldo F. Oliveira; Saugata Ghose; Juan Gómez-Luna; Amirali Boroumand; Alexis Savery; Sonny Rao; Salman Qazi; Gwendal Grignou; Rahul Thakur; Eric Shiu; Onur Mutlu (IEEE Access, 2023)

TransPimLib: A Library for Efficient Transcendental Functions on Processing-in-Memory Systems. - Maurus Item; Juan Gómez-Luna; Yuxin Guo; Geraldo F. Oliveira; Mohammad Sadrosadati; Onur Mutlu (CoRR, 2023)

DaPPA: A Data-Parallel Framework for Processing-in-Memory Architectures. - Geraldo F. Oliveira; Alain Kohli; David Novo; Juan Gómez-Luna; Onur Mutlu (CoRR, 2023)

Understanding Read Disturbance in High Bandwidth Memory: An Experimental Analysis of Real HBM2 DRAM Chips. - Ataberk Olgun; Majd Osseiran; Abdullah Giray Yaglikçi; Yahya Can Tugrul; Haocong Luo; Steve Rhyner; Behzad Salami 001; Juan Gómez-Luna; Onur Mutlu (CoRR, 2023)

PULSAR: Simultaneous Many-Row Activation for Reliable and High-Performance Computing in Off-the-Shelf DRAM Chips. - Ismail Emir Yuksel; Yahya Can Tugrul; F. Nisa Bostanci; Abdullah Giray Yaglikçi; Ataberk Olgun; Geraldo F. Oliveira; Melina Soysal; Haocong Luo; Juan Gómez-Luna; Mohammad Sadrosadati; Onur Mutlu (CoRR, 2023)

ALP: Alleviating CPU-Memory Data Movement Overheads in Memory-Centric Systems. - Nika Mansouri-Ghiasi; Nandita Vijaykumar; Geraldo F. Oliveira; Lois Orosa 001; Ivan Fernandez; Mohammad Sadrosadati; Konstantinos Kanellopoulos; Nastaran Hajinazar; Juan Gómez-Luna; Onur Mutlu (IEEE Trans. Emerg. Top. Comput., 2023)

PiDRAM: A Holistic End-to-end FPGA-based Framework for Processing-in-DRAM. - Ataberk Olgun; Juan Gómez-Luna; Konstantinos Kanellopoulos; Behzad Salami 001; Hasan Hassan; Oguz Ergin; Onur Mutlu (ACM Trans. Archit. Code Optim., 2023)

A framework for high-throughput sequence alignment using real processing-in-memory systems. - Safaa Diab; Amir Nassereldine; Mohammed Alser; Juan Gómez-Luna; Onur Mutlu; Izzat El Hajj (Bioinform., 2023)

Scrooge: a fast and memory-frugal genomic sequence aligner for CPUs, GPUs, and ASICs. - Joël Lindegger; Damla Senol Cali; Mohammed Alser; Juan Gómez-Luna; Nika Mansouri-Ghiasi; Onur Mutlu (Bioinform., 2023)

GVLE: a highly optimized GPU-based implementation of variable-length encoding. - Antonio Fuentes-Alventosa; Juan Gómez-Luna; Rafael Medina Carnicer (J. Supercomput., 2023)

PIM-Opt: Demystifying Distributed Optimization Algorithms on a Real-World Processing-In-Memory System. - Steve Rhyner; Haocong Luo; Juan Gómez-Luna; Mohammad Sadrosadati; Jiawei Jiang 001; Ataberk Olgun; Harshita Gupta; Ce Zhang 001; Onur Mutlu (PACT, 2024)

Read Disturbance in High Bandwidth Memory: A Detailed Experimental Study on HBM2 DRAM Chips. - Ataberk Olgun; Majd Osseiran; A. Giray Yaglikçi; Yahya Can Tugrul; Haocong Luo; Steve Rhyner; Behzad Salami 001; Juan Gómez-Luna; Onur Mutlu (DSN, 2024)

Simultaneous Many-Row Activation in Off-the-Shelf DRAM Chips: Experimental Characterization and Analysis. - Ismail Emir Yüksel; Yahya Can Tugrul; F. Nisa Bostanci; Geraldo F. Oliveira; A. Giray Yaglikçi; Ataberk Olgun; Melina Soysal; Haocong Luo; Juan Gómez-Luna; Mohammad Sadrosadati; Onur Mutlu (DSN, 2024)

MIMDRAM: An End-to-End Processing-Using-DRAM System for High-Throughput, Energy-Efficient and Programmer-Transparent Multiple-Instruction Multiple-Data Computing. - Geraldo F. Oliveira; Ataberk Olgun; Abdullah Giray Yaglikçi; F. Nisa Bostanci; Juan Gómez-Luna; Saugata Ghose; Onur Mutlu (HPCA, 2024)

Functionally-Complete Boolean Logic in Real DRAM Chips: Experimental Characterization and Analysis. - Ismail Emir Yüksel; Yahya Can Tugrul; Ataberk Olgun; F. Nisa Bostanci; Abdullah Giray Yaglikçi; Geraldo F. Oliveira; Haocong Luo; Juan Gómez-Luna; Mohammad Sadrosadati; Onur Mutlu (HPCA, 2024)

SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systems. - Kailash Gogineni; Sai Santosh Dayapule; Juan Gómez-Luna; Karthikeya Gogineni; Peng Wei; Tian Lan 001; Mohammad Sadrosadati; Onur Mutlu; Guru Venkataramani (ISPASS, 2024)

MATSA: An MRAM-Based Energy-Efficient Accelerator for Time Series Analysis. - Ivan Fernandez; Christina Giannoula; Aditya Manglik; Ricardo Quislant; Nika Mansouri-Ghiasi; Juan Gómez-Luna; Eladio Gutiérrez; Oscar G. Plata; Onur Mutlu (IEEE Access, 2024)

Accelerating Graph Neural Networks on Real Processing-In-Memory Systems. - Christina Giannoula; Peiming Yang; Ivan Fernandez Vega; Jiacheng Yang; Yu Xin Li; Juan Gómez-Luna; Mohammad Sadrosadati; Onur Mutlu; Gennady Pekhimenko (CoRR, 2024)

MIMDRAM: An End-to-End Processing-Using-DRAM System for High-Throughput, Energy-Efficient and Programmer-Transparent Multiple-Instruction Multiple-Data Processing. - Geraldo F. Oliveira; Ataberk Olgun; Abdullah Giray Yaglikçi; F. Nisa Bostanci; Juan Gómez-Luna; Saugata Ghose; Onur Mutlu (CoRR, 2024)

PUMA: Efficient and Low-Cost Memory Allocation and Alignment Support for Processing-Using-Memory Architectures. - Geraldo F. Oliveira; Emanuele G. Esposito; Juan Gómez-Luna; Onur Mutlu (CoRR, 2024)

Analysis of Distributed Optimization Algorithms on a Real Processing-In-Memory System. - Steve Rhyner; Haocong Luo; Juan Gómez-Luna; Mohammad Sadrosadati; Jiawei Jiang 001; Ataberk Olgun; Harshita Gupta; Ce Zhang 001; Onur Mutlu (CoRR, 2024)

Hardware Acceleration for Knowledge Graph Processing: Challenges & Recent Developments. - Maciej Besta; Robert Gerstenberger; Patrick Iff; Pournima Sonawane; Juan Gómez-Luna; Raghavendra Kanakagiri; Rui Min; Onur Mutlu; Torsten Hoefler; Raja Appuswamy; Aidan O'Mahony (CoRR, 2024)

ApHMM: Accelerating Profile Hidden Markov Models for Fast and Energy-efficient Genome Analysis. - Can Firtina; Kamlesh R. Pillai; Gurpreet S. Kalsi; Bharathwaj Suresh; Damla Senol Cali; Jeremie S. Kim; Taha Shahroodi; Meryem Banu Cavlak; Joël Lindegger; Mohammed Alser; Juan Gómez-Luna; Sreenivas Subramoney; et al. (ACM Trans. Archit. Code Optim., 2024)

SparseACC: A Generalized Linear Model Accelerator for Sparse Datasets. - Jie Zhang 081; Hongjing Huang; Jie Sun 017; Juan Gómez-Luna; Onur Mutlu; Zeke Wang (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2024)

Cross-core Data Sharing for Energy-efficient GPUs. - Hajar Falahati; Mohammad Sadrosadati; Qiumin Xu; Juan Gómez-Luna; Banafsheh Saber Latibari; Hyeran Jeon; Shaahin Hessabi; Hamid Sarbazi-Azad; Onur Mutlu; Murali Annavaram; Massoud Pedram (ACM Trans. Archit. Code Optim., 2024)

EcoFlow: Efficient Convolutional Dataflows on Low-Power Neural Network Accelerators. - Lois Orosa 001; Skanda Koppula; Yaman Umuroglu; Konstantinos Kanellopoulos; Juan Gómez-Luna; Michaela Blott; Kees A. Vissers; Onur Mutlu (IEEE Trans. Computers, 2024)

PyGim : An Efficient Graph Neural Network Library for Real Processing-In-Memory Architectures. - Christina Giannoula; Peiming Yang; Ivan Fernandez; Jiacheng Yang; Sankeerth Durvasula; Yu Xin Li; Mohammad Sadrosadati; Juan Gómez-Luna; Onur Mutlu; Gennady Pekhimenko (Proc. ACM Meas. Anal. Comput. Syst., 2024)

PAPI: Exploiting Dynamic Parallelism in Large Language Model Decoding with a Processing-In-Memory-Enabled Computing System. - Yintao He; Haiyu Mao; Christina Giannoula; Mohammad Sadrosadati; Juan Gómez-Luna; Huawei Li 001; Xiaowei Li 001; Ying Wang 001; Onur Mutlu (ASPLOS (2), 2025)

Accelerating Triangle Counting with Real Processing-in-Memory Systems. - Lorenzo Asquini; Manos Frouzakis; Juan Gómez-Luna; Mohammad Sadrosadati; Onur Mutlu; Francesco Silvestri 001 (IPDPS (Workshops), 2025)

Proteus: Achieving High-Performance Processing-Using-DRAM via Dynamic Precision Bit-Serial Arithmetic. - Geraldo F. Oliveira; Mayank Kabra; Yuxin Guo; Kangqi Chen; A. Giray Yaglikçi; Melina Soysal; Mohammad Sadrosadati; Joaquín Olivares 001; Saugata Ghose; Juan Gómez-Luna; Onur Mutlu (CoRR, 2025)

PIMDAL: Mitigating the Memory Bottleneck in Data Analytics using a Real Processing-in-Memory System. - Manos Frouzakis; Juan Gómez-Luna; Geraldo F. Oliveira; Mohammad Sadrosadati; Onur Mutlu (CoRR, 2025)

In-memory operators for medical image processing. - Héctor Martínez 002; Juan Gómez-Luna; Rafael Palomar; Joaquín Olivares 001 (Future Gener. Comput. Syst., 2026)