Publications


Peer-reviewed Publications

All publications listed below are peer-reviewed unless otherwise stated. Preprints are typically not posted until after they have been accepted for publication in a peer-reviewed conference or journal.

[2024] [2023] [2022] [2021] [2020] [2019] [2018] [2017] [2016] [2015 and prior] [Posters]

2024

  • An Open-Source Tool for Generating Domain-Specific Accelerators for Resource-Constrained Computing
    David T. Kerns and Tosiron Adegbija
    Journal of Open Source Software
    [PDF] [Github]

  • System-Level Design Space Exploration for High-Level Synthesis under End-to-End Latency Constraints
    Yuchao Liao, Tosiron Adegbija, and Roman Lysecky
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2024
    [Preprint]

  • Sparsity-Aware Hardware-Software Co-Design of Spiking Neural Networks: An Overview
    Ilkin Aliyev, Kama Svoboda, Tosiron Adegbija, and Jean-Marc Fellous
    IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), December 2024
    [Preprint]

  • (Invited Paper) Are LLMs Any Good for High-Level Synthesis?
    Yuchao Liao, Tosiron Adegbija, and Roman Lysecky
    ACM/IEEE International Conference on Computer-Aided Design (ICCAD), October 2024
    [Preprint]

  • STT-RAM-based Hierarchical In-Memory Computing
    Dhruv Gajaria, Kevin Gomez, and Tosiron Adegbija
    IEEE Transactions on Parallel and Distributed Systems (TPDS), July 2024
    [Preprint]

  • CHIME: Energy-Efficient STT-RAM-based Concurrent Hierarchical In-Memory Processing
    Dhruv Gajaria, Tosiron Adegbija, Kevin Gomez
    IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP), July 2024
    [PDF]

  • Skip the Benchmark: Generating System-Level High-Level Synthesis Data using Generative Machine Learning
    Yuchao Liao, Tosiron Adegbija, Roman Lysecky, and Ravi Tandon
    ACM Great Lakes Symposium on VLSI (GLSVLSI), June 2024
    [Preprint]

  • Domain-Specific STT-MRAM-based In-Memory Computing: A Survey
    Alaba Yusuf, Tosiron Adegbija, and Dhruv Gajaria
    IEEE Access, February 2024
    [PDF]

  • PULSE: Parametric Hardware Units for Low-power Sparsity-Aware Convolution Engine
    Ilkin Aliyev and Tosiron Adegbija
    IEEE International Symposium on Circuits and Systems (ISCAS), May 2024
    [Preprint]

  • Fine-Tuning Surrogate Gradient Learning for Optimal Hardware Performance in Spiking Neural Networks
    Ilkin Aliyev and Tosiron Adegbija
    Design Automation and Test in Europe (DATE) LBR, March 2024
    [Preprint]

2023

  • Design Space Exploration of Sparsity-Aware Application-Specific Spiking Neural Network Accelerators
    Ilkin Aliyev, Kama Svoboda, and Tosiron Adegbija
    IEEE Journal on Emerging and Selected Topics in Circuits and Systems (JETCAS), October 2023
    [PDF] [URL]

  • jazznet: A Dataset of Fundamental Piano Patterns for Music Audio Machine Learning Research
    Tosiron Adegbija
    IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), June 2023
    [PDF] [Github]

  • Designing Constant-Timed Accelerators using High-Level Synthesis: A Case Study of ECG Biometric authentication
    James Kuban and Tosiron Adegbija
    International VLSI Symposium on Technology, Systems and Applications (VLSI TSA), April 2023
    [PDF]

  • Efficient System-Level Design Space Exploration for High-Level Synthesis using Pareto-Optimal Subspace Pruning
    Yuchao Liao, Tosiron Adegbija, and Roman Lysecky
    Asia and South Pacific Design Automation Conference (ASP-DAC), January 2023
    [PDF]

2022

  • A Study of STT-RAM-based In-Memory Computing Across the Memory Hierarchy
    Dhruv Gajaria, Kevin Gomez, and Tosiron Adegbija
    IEEE International Conference on Computer Design (ICCD), October 2022
    [PDF]

  • Evaluating the Performance and Energy of STT-RAM Caches for Real-World Wearable Workloads
    Dhruv Gajaria and Tosiron Adegbija
    Future Generation Computer Systems, 2022
    [PDF] [URL]

  • A Study of STTRAM-based Page Walker Caches for Energy-Efficient Address Translation
    Kyle Kuan and Tosiron Adegbija
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2022
    [PDF]

  • A High-Level Synthesis Approach for Precisely-Timed, Energy-Efficient Embedded Systems
    Yuchao Liao, Tosiron Adegbija, and Roman Lysecky
    ELSEVIER Sustainable Computing: Informatics and Systems (SUSCOM)/IEEE International Green and Sustainable Computing Conference (IGSCC21-Journal-Integrated Issue), 2022
    [PDF] [URL]

2021

  • DOSAGE: Generating Domain-Specific Accelerators for Resource-Constrained Computing
    Ankur Limaye and Tosiron Adegbija
    ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), July 2021
    [PDF]

  • Exploring Domain-Specific Architectures for Energy-Efficient Wearable Computing
    Dhruv Gajaria and Tosiron Adegbija
    Springer Journal of Signal Processing Systems (JSPS), Special Issue on Signal Processing for Smart Sensors, Wearables, and IoTs, July 2021
    [PDF] [URL]

2020

  • Energy Characterization of Graph Workloads
    Ankur Limaye, Antonino Tumeo, and Tosiron Adegbija
    ELSEVIER Sustainable Computing (SUSCOM)/IEEE International Green and Sustainable Computing Conference (IGSCC20-Journal-Integrated Issue), October 2020.
    [PDF] [URL] [DATA]

  • A Study of Runtime Adaptive Prefetching for STTRAM L1 Caches
    Kyle Kuan and Tosiron Adegbija
    IEEE International Conference on Computer Design (ICCD), October 2020.
    [PDF]

  • ECG-based Authentication using Timing-Aware Domain-Specific Architecture
    Renato Cordeiro, Dhruv Gajaria, Ankur Limaye, Tosiron Adegbija, Nima Karimian, and Fatemeh Tehranipoor
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)/CODES+ISSS, September 2020
    [PDF] [URL]

  • Biomimetic Middleware Design Principles for IoT Infrastructures
    Zenon Chaczko, Ryszard Klempous, Jerzy Rozenblit, Tosiron Adegbija, Christopher Chiu, Konrad Kluwak, and Czeslaw Smutnicki
    Acta Polytechnica Hungarica
    [PDF] [URL]

  • CONDENSE: A Moving Target Defense Approach for Mitigating Cache Side Channel Attacks
    Chenxi Dai and Tosiron Adegbija
    IEEE Consumer Electronics Magazine (CEM), April 2020
    [PDF] [URL]

2019

  • Bit-wise and Multi-GPU Implementations of DNA Recombination Algorithm
    Elnaz Tavakoli Yazdi, Ankur Limaye, Ali Akoglu, Tosiron Adegbija, and Adam Buntzman
    IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC), Hyderabad, India, December 2019
    [PDF]

  • Advancing STTRAM Caches for Runtime Adaptable Energy-Efficient Microarchitectures
    Kyle Kuan and Tosiron Adegbija
    International Green and Sustainable Computing Conference (IGSC), PhD Forum, Washington DC, October 2019
    [PDF]

  • SCART: Predicting STT-RAM Cache Retention Times Using Machine Learning
    Dhruv Gajaria, Kyle Kuan, and Tosiron Adegbija
    International Green and Sustainable Computing Conference (IGSC), Washington DC, October 2019
    [PDF]

  • ARC: DVFS-Aware Asymmetric-Retention STT-RAM Caches for Energy-Efficient Multicore Processors
    Dhruv Gajaria and Tosiron Adegbija
    International Symposium on Memory Systems (MEMSYS), Washington DC, USA, October 2019
    [PDF]

  • A Survey of Phase Classification Techniques for Characterizing Variable Application Behavior
    Keeley Criswell and Tosiron Adegbija
    IEEE Transactions on Parallel and Distributed Systems (TPDS)
    [PDF] [URL]

  • Energy and Performance Analysis of STTRAM Caches for Mobile Applications
    Kyle Kuan and Tosiron Adegbija
    IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), Singapore, October 2019
    [PDF]

  • HALLS: An Energy-Efficient Highly Adaptable Last Level STT-RAM Cache for Multicore Systems
    Kyle Kuan and Tosiron Adegbija
    IEEE Transactions on Computers (TC)
    [PDF] [URL] [Modified GEM5]

  • Energy-Efficient Runtime Adaptable L1 STT-RAM Cache Design
    Kyle Kuan and Tosiron Adegbija
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
    [PDF] [URL] [Modified GEM5]

  • mirrorCache: An Energy-Efficient Relaxed Retention L1 STTRAM Cache
    Kyle Kuan and Tosiron Adegbija
    ACM Great Lakes Symposium on VLSI (GLSVLSI), Washington DC, USA, May 2019
    [PDF]

  • Right-Provisioned IoT Edge Computing: An Overview
    Tosiron Adegbija, Roman Lysecky, and Vinu Vijay Kumar
    ACM Great Lakes Symposium on VLSI (GLSVLSI), Washington DC, USA, May 2019
    [PDF]

  • Evaluating Design Space Subsetting for Multi-Objective Optimization in Configurable Systems
    Mohamad Hammam Alsafrjalani, Tosiron Adegbija, and Lokesh Ramamoorthi
    International Symposium on Quality Electronic Design (ISQED), Santa Clara CA, USA, March 2019.
    [PDF]

2018

  • HERMIT: A Benchmark Suite for the Internet of Medical Things
    Ankur Limaye and Tosiron Adegbija
    IEEE Internet of Things Journal, 2018.
    [PDF] [Download benchmarks]

  • Realizing Closed-loop, Online Tuning and Control for Configurable-cache Embedded Systems: Progress and Challenges
    Islam S. Badreldin, Ann Gordon-Ross, Tosiron Adegbija, Mohammad. H. Alsafrjalani
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Hong Kong, July 2018.
    [PDF]

  • TaSaT: Thermal-Aware Scheduling and Tuning Algorithm for Heterogeneous and Configurable Embedded Systems
    Mohamad Hammam Alsafrjalani and Tosiron Adegbija
    ACM Great Lakes Symposium on VLSI (GLSVLSI), Chicago, IL, May 2018.
    [PDF]

  • A Workload Characterization of the SPEC CPU2017 Benchmark Suite
    Ankur Limaye and Tosiron Adegbija
    IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Belfast, Northern Ireland, UK, April 2018.
    [PDF] [SPEC CPU2017 Command Lines]

  • LARS: Logically Adaptable Retention Time STT-RAM Cache for Embedded Systems
    Kyle Kuan and Tosiron Adegbija
    Design, Automation and Test in Europe (DATE), Dresden, Germany, March 2018.
    [PDF] [Modified GEM5]

  • Modular Electronics for Broadening Non-Expert Participation in STEM Innovation: An IoT Perspective
    Nikitha Ramohalli and Tosiron Adegbija
    IEEE Integrated STEM Education Conference (ISEC), Princeton, NJ, March 2018.
    [PDF]

  • AMELIA: An Application of the Internet of Things for Aviation Safety
    Jeremiah Pate and Tosiron Adegbija
    IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas NV, USA, January 2018
    [PDF]

2017

  • TaPT: Temperature-Aware Dynamic Cache Optimization for Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    MDPI Computers Journal Special Issue on Multi-Core Systems-On-Chips Design and Optimization, December 2017
    [PDF] [URL]

  • PhLock: A Cache Energy Saving Technique Using Phase-based Cache Locking
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE Transactions on Very Large Scale Integration Systems (TVLSI), October 2017
    [PDF] [URL]

  • Application-Specific Autonomic Cache Tuning for General Purpose GPUs
    Sam Gianelli, Edward Richter, Diego Jimenez, Hugo Valdez, Tosiron Adegbija, and Ali Akoglu
    IEEE International Conference on Cloud and Autonomic Computing (ICCAC), Tucson AZ, USA, September 2017
    [PDF]

  • Microprocessor Optimizations for the Internet of Things: A Survey
    Tosiron Adegbija, Anita Rogacs, Chandrakant Patel, and Ann Gordon-Ross
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) Special Issue on Circuit and System Design Automation for the Internet of Things, June 2017
    [PDF] [URL]

  • Exploiting Configurability as a Defense Against Cache Side Channel Attacks
    Chenxi Dai and Tosiron Adegbija
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Bochum, Germany, July 2017
    [PDF]

  • A Workload Characterization for the Internet of Medical Things (IoMT)
    Ankur Limaye and Tosiron Adegbija
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Bochum, Germany, July 2017
    [PDF]

  • PACT: Priority-Aware Phase-based Cache Tuning for Embedded Systems
    Sam Gianelli and Tosiron Adegbija
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Bochum, Germany, July 2017
    [PDF]

  • Coding for Efficient Caching in Multicore Embedded Systems
    Tosiron Adegbija and Ravi Tandon
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Bochum, Germany, July 2017
    [PDF]

2016

  • Phase-based Dynamic Instruction Window Optimization for Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Pittsburgh PA, USA, July 2016
    [PDF]

  • Exploring Configurable Non-Volatile Memory-based Caches for Energy-Efficient Embedded Systems
    Tosiron Adegbija
    Great Lakes Symposium on VLSI (GLSVLSI), Boston MA, USA, May 2016
    [PDF]

2015 and prior

  • Enabling Right-Provisioned Microprocessor Architectures for the Internet of Things
    Tosiron Adegbija, Anita Rogacs, Chandrakant Patel, and Ann Gordon-Ross
    ASME International Mechanical Engineering Congress and Exposition (IMECE), Houston TX, USA, November 2015
    [PDF]

  • Phase-based Cache Locking for Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    ACM Great Lakes Symposium on VLSI (GLSVLSI), Pittsburgh PA, USA, May 2015
    [PDF]

  • Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems
    Tosiron Adegbija, Ann Gordon-Ross, and Marisha Rawlins
    IEEE International Performance Computing and Communications Conference (IPCCC), Austin TX, USA, December 2014
    [PDF]

  • Dynamic Phase-based Optimization of Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Tampa FL, USA, July 2014 - PhD Forum
    [PDF]
    Received Best Paper Award

  • Thermal-aware Phase-based Tuning of Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    ACM Great Lakes Symposium on VLSI (GLSVLSI), Houston TX, USA, May 2014
    [PDF]

  • Energy-efficient Phase-based Cache Tuning for Multimedia Applications in Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas NV, USA, January 2014
    [PDF]

  • Phase Distance Mapping: A Phase-based Cache Tuning Methodology for Embedded Systems
    Tosiron Adegbija, Ann Gordon-Ross, and Arslan Munir
    Special Issue on Self-adaptive Networked Embedded Systems, Springer Design Automation for Embedded Systems (DAEM), January 2014
    [PDF] [URL]

  • Exploiting Dynamic Phase Distance Mapping for Phase-based Tuning of Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE International Conference on Computer Design (ICCD), Asheville NC, USA, October 2013
    [PDF]

  • Exploring the Tradeoffs of Heterogeneity and Configurability in Multicore Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IARIA International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM), Porto, Portugal, October 2013
    [PDF]

  • Dynamic Phase-based Tuning for Embedded Systems Using Phase Distance Mapping
    Tosiron Adegbija, Ann Gordon-Ross, and Arslan Munir
    IEEE International Conference on Computer Design (ICCD), Montreal, Canada, October 2012
    [PDF]

Poster Presentations

  • Architectural Support for the Internet of Things
    Tosiron Adegbija, Anita Rogacs, and Chandrakant Patel
    Hewlett Packard Intern Project Fair, Palo Alto CA, USA, July 2014

  • Dynamic Phase-based Optimization of Embedded Systems
    Tosiron Adegbija and Ann Gordon-Ross
    IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Tampa FL, USA, July 2014 - PhD Forum