Skip to main content

Showing 1–15 of 15 results for author: Adegbija, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.08797  [pdf, other

    cs.AR cs.LG

    Deep Inverse Design for High-Level Synthesis

    Authors: ** Chang, Tosiron Adegbija, Yuchao Liao, Claudio Talarico, Ao Li, Janet Roveda

    Abstract: High-level synthesis (HLS) has significantly advanced the automation of digital circuits design, yet the need for expertise and time in pragma tuning remains challenging. Existing solutions for the design space exploration (DSE) adopt either heuristic methods, lacking essential information for further optimization potential, or predictive models, missing sufficient generalization due to the time-c… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

  2. A high-level synthesis approach for precisely-timed, energy-efficient embedded systems

    Authors: Yuchao Liao, Tosiron Adegbija, Roman Lysecky

    Abstract: Embedded systems continue to rapidly proliferate in diverse fields, including medical devices, autonomous vehicles, and more generally, the Internet of Things (IoT). Many embedded systems require application-specific hardware components to meet precise timing requirements within limited resource (area and energy) constraints. High-level synthesis (HLS) is an increasingly popular approach for impro… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: Accepted at IGSC 2021, published in Sustainable Computing: Informatics and Systems (SUSCOM) 2022

    Journal ref: Sustainable Computing: Informatics and Systems 35 (2022): 100741

  3. arXiv:2404.14754  [pdf, other

    cs.LG cs.AI cs.AR

    Skip the Benchmark: Generating System-Level High-Level Synthesis Data using Generative Machine Learning

    Authors: Yuchao Liao, Tosiron Adegbija, Roman Lysecky, Ravi Tandon

    Abstract: High-Level Synthesis (HLS) Design Space Exploration (DSE) is a widely accepted approach for efficiently exploring Pareto-optimal and optimal hardware solutions during the HLS process. Several HLS benchmarks and datasets are available for the research community to evaluate their methodologies. Unfortunately, these resources are limited and may not be sufficient for complex, multi-component system-l… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: Accepted at Great Lakes Symposium on VLSI 2024 (GLSVLSI 24)

  4. arXiv:2402.06211  [pdf, other

    cs.NE

    Fine-Tuning Surrogate Gradient Learning for Optimal Hardware Performance in Spiking Neural Networks

    Authors: Ilkin Aliyev, Tosiron Adegbija

    Abstract: The highly sparse activations in Spiking Neural Networks (SNNs) can provide tremendous energy efficiency benefits when carefully exploited in hardware. The behavior of sparsity in SNNs is uniquely shaped by the dataset and training hyperparameters. This work reveals novel insights into the impacts of training on hardware performance. Specifically, we explore the trade-offs between model accuracy a… ▽ More

    Submitted 9 February, 2024; originally announced February 2024.

  5. arXiv:2402.06210  [pdf, other

    cs.AR

    PULSE: Parametric Hardware Units for Low-power Sparsity-Aware Convolution Engine

    Authors: Ilkin Aliyev, Tosiron Adegbija

    Abstract: Spiking Neural Networks (SNNs) have become popular for their more bio-realistic behavior than Artificial Neural Networks (ANNs). However, effectively leveraging the intrinsic, unstructured sparsity of SNNs in hardware is challenging, especially due to the variability in sparsity across network layers. This variability depends on several factors, including the input dataset, encoding scheme, and ne… ▽ More

    Submitted 9 February, 2024; originally announced February 2024.

    Comments: IEEE International Symposium on Circuits and Systems (ISCAS) 2024

  6. arXiv:2310.16745  [pdf, other

    cs.AR

    Design Space Exploration of Sparsity-Aware Application-Specific Spiking Neural Network Accelerators

    Authors: Ilkin Aliyev. Kama Svoboda, Tosiron Adegbija

    Abstract: Spiking Neural Networks (SNNs) offer a promising alternative to Artificial Neural Networks (ANNs) for deep learning applications, particularly in resource-constrained systems. This is largely due to their inherent sparsity, influenced by factors such as the input dataset, the length of the spike train, and the network topology. While a few prior works have demonstrated the advantages of incorporat… ▽ More

    Submitted 25 October, 2023; originally announced October 2023.

    Journal ref: IEEE Journal on Emerging and Selected Topics in Circuits and Systems (JETCAS) 2023

  7. arXiv:2302.08632  [pdf, other

    cs.SD cs.LG eess.AS

    jazznet: A Dataset of Fundamental Piano Patterns for Music Audio Machine Learning Research

    Authors: Tosiron Adegbija

    Abstract: This paper introduces the jazznet Dataset, a dataset of fundamental jazz piano music patterns for develo** machine learning (ML) algorithms in music information retrieval (MIR). The dataset contains 162520 labeled piano patterns, including chords, arpeggios, scales, and chord progressions with their inversions, resulting in more than 26k hours of audio and a total size of 95GB. The paper explain… ▽ More

    Submitted 16 February, 2023; originally announced February 2023.

    Comments: To Appear at IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2023

  8. arXiv:2009.11442  [pdf, other

    cs.AR

    A Study of Runtime Adaptive Prefetching for STTRAM L1 Caches

    Authors: Kyle Kuan, Tosiron Adegbija

    Abstract: Spin-Transfer Torque RAM (STTRAM) is a promising alternative to SRAM in on-chip caches due to several advantages. These advantages include non-volatility, low leakage, high integration density, and CMOS compatibility. Prior studies have shown that relaxing and adapting the STTRAM retention time to runtime application needs can substantially reduce overall cache energy without significant latency o… ▽ More

    Submitted 23 September, 2020; originally announced September 2020.

    Comments: To appear in IEEE International Conference on Computer Design (ICCD), October 2020

  9. arXiv:1908.04744  [pdf, other

    cs.DC cs.ET

    Energy and Performance Analysis of STTRAM Caches for Mobile Applications

    Authors: Kyle Kuan, Tosiron Adegbija

    Abstract: Spin-Transfer Torque RAMs (STTRAMs) have been shown to offer much promise for implementing emerging cache architectures. This paper studies the viability of STTRAM caches for mobile workloads from the perspective of energy and latency. Specifically, we explore the benefits of reduced retention STTRAM caches for mobile applications. We analyze the characteristics of mobile applications' cache block… ▽ More

    Submitted 8 August, 2019; originally announced August 2019.

    Comments: To appear in IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC) 2019

  10. A Survey of Phase Classification Techniques for Characterizing Variable Application Behavior

    Authors: Keeley Criswell, Tosiron Adegbija

    Abstract: Adaptable computing is an increasingly important paradigm that specializes system resources to variable application requirements, environmental conditions, or user requirements. Adapting computing resources to variable application requirements (or application phases) is otherwise known as phase-based optimization. Phase-based optimization takes advantage of application phases, or execution interva… ▽ More

    Submitted 16 July, 2019; originally announced August 2019.

    Comments: To appear in IEEE Transactions on Parallel and Distributed Systems (TPDS)

  11. arXiv:1905.07511  [pdf, other

    cs.AR cs.DC cs.ET

    HALLS: An Energy-Efficient Highly Adaptable Last Level STT-RAM Cache for Multicore Systems

    Authors: Kyle Kuan, Tosiron Adegbija

    Abstract: Spin-Transfer Torque RAM (STT-RAM) is widely considered a promising alternative to SRAM in the memory hierarchy due to STT-RAM's non-volatility, low leakage power, high density, and fast read speed. The STT-RAM's small feature size is particularly desirable for the last-level cache (LLC), which typically consumes a large area of silicon die. However, long write latency and high write energy still… ▽ More

    Submitted 17 May, 2019; originally announced May 2019.

    Comments: To Appear on IEEE Transactions on Computers (TC)

  12. Energy-Efficient Runtime Adaptable L1 STT-RAM Cache Design

    Authors: Kyle Kuan, Tosiron Adegbija

    Abstract: Much research has shown that applications have variable runtime cache requirements. In the context of the increasingly popular Spin-Transfer Torque RAM (STT-RAM) cache, the retention time, which defines how long the cache can retain a cache block in the absence of power, is one of the most important cache requirements that may vary for different applications. In this paper, we propose a Logically… ▽ More

    Submitted 19 April, 2019; originally announced April 2019.

  13. Microprocessor Optimizations for the Internet of Things: A Survey

    Authors: Tosiron Adegbija, Anita Rogacs, Chandrakant Patel, Ann Gordon-Ross

    Abstract: The Internet of Things (IoT) refers to a pervasive presence of interconnected and uniquely identifiable physical devices. These devices' goal is to gather data and drive actions in order to improve productivity, and ultimately reduce or eliminate reliance on human intervention for data acquisition, interpretation, and use. The proliferation of these connected low-power devices will result in a dat… ▽ More

    Submitted 20 February, 2018; v1 submitted 8 March, 2016; originally announced March 2016.

    Comments: Published at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD); Special Issue on Circuit and System Design for Internet of Things

  14. arXiv:1602.04415  [pdf

    cs.AR

    Phase distance map**: a phase-based cache tuning methodology for embedded systems

    Authors: Tosiron Adegbija, Ann Gordon-Ross, Arslan Munir

    Abstract: Networked embedded systems typically leverage a collection of low-power embedded systems (nodes) to collaboratively execute applications spanning diverse application domains (e.g., video, image processing, communication, etc.) with diverse application requirements. The individual networked nodes must operate under stringent constraints (e.g., energy, memory, etc.) and should be specialized to meet… ▽ More

    Submitted 13 February, 2016; originally announced February 2016.

    Comments: 26 pages, Springer Design Automation for Embedded Systems, Special Issue on Networked Embedded Systems, 2014

  15. arXiv:1602.04414  [pdf

    cs.AR

    Temperature-aware Dynamic Optimization of Embedded Systems

    Authors: Tosiron Adegbija, Ann Gordon-Ross

    Abstract: Due to embedded systems` stringent design constraints, much prior work focused on optimizing energy consumption and/or performance. Since embedded systems typically have fewer cooling options, rising temperature, and thus temperature optimization, is an emergent concern. Most embedded systems only dissipate heat by passive convection, due to the absence of dedicated thermal management hardware mec… ▽ More

    Submitted 13 February, 2016; originally announced February 2016.

    Comments: 24 pages, 12 figures, Extended version of paper "Thermal-aware Phase-based Tuning of Embedded Systems" published in GLSVLSI 2014, Submitted to ACM TODAES