Skip to main content

Showing 1–19 of 19 results for author: Mrazek, V

.
  1. arXiv:2404.08002  [pdf, other

    cs.LG

    ApproxDARTS: Differentiable Neural Architecture Search with Approximate Multipliers

    Authors: Michal Pinos, Lukas Sekanina, Vojtech Mrazek

    Abstract: Integrating the principles of approximate computing into the design of hardware-aware deep neural networks (DNN) has led to DNNs implementations showing good output quality and highly optimized hardware parameters such as low latency or inference energy. In this work, we present ApproxDARTS, a neural architecture search (NAS) method enabling the popular differentiable neural architecture search me… ▽ More

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: To appear at the IEEE World Congress on Computational Intelligence (IEEE WCCI 2024) at Yokohama, Japan, 30 June - 5 July 2024

  2. arXiv:2404.05368  [pdf, other

    cs.AR cs.LG

    Exploring Quantization and Map** Synergy in Hardware-Aware Deep Neural Network Accelerators

    Authors: Jan Klhufek, Miroslav Safar, Vojtech Mrazek, Zdenek Vasicek, Lukas Sekanina

    Abstract: Energy efficiency and memory footprint of a convolutional neural network (CNN) implemented on a CNN inference accelerator depend on many factors, including a weight quantization strategy (i.e., data types and bit-widths) and map** (i.e., placement and scheduling of DNN elementary operations on hardware units of the accelerator). We show that enabling rich mixed quantization schemes during the im… ▽ More

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: To appear at the 2024 27th International Symposium on Design & Diagnostics of Electronic Circuits & Systems (DDECS)

  3. arXiv:2303.04734  [pdf, other

    cs.AR

    Xel-FPGAs: An End-to-End Automated Exploration Framework for Approximate Accelerators in FPGA-Based Systems

    Authors: Bharath Srinivas Prabakaran, Vojtech Mrazek, Zdenek Vasicek, Lukas Sekanina, Muhammad Shafique

    Abstract: Generation and exploration of approximate circuits and accelerators has been a prominent research domain to achieve energy-efficiency and/or performance improvements. This research has predominantly focused on ASICs, while not achieving similar gains when deployed for FPGA-based accelerator systems, due to the inherent architectural differences between the two. In this work, we propose a novel fra… ▽ More

    Submitted 8 August, 2023; v1 submitted 8 March, 2023; originally announced March 2023.

    Comments: Accepted for publication at the 42nd International Conference on Computer-Aided Design (ICCAD), November 2023, San Francisco, CA, USA

  4. arXiv:2210.05276  [pdf, other

    cs.LG

    RoHNAS: A Neural Architecture Search Framework with Conjoint Optimization for Adversarial Robustness and Hardware Efficiency of Convolutional and Capsule Networks

    Authors: Alberto Marchisio, Vojtech Mrazek, Andrea Massa, Beatrice Bussolino, Maurizio Martina, Muhammad Shafique

    Abstract: Neural Architecture Search (NAS) algorithms aim at finding efficient Deep Neural Network (DNN) architectures for a given application under given system constraints. DNNs are computationally-complex as well as vulnerable to adversarial attacks. In order to address multiple design objectives, we propose RoHNAS, a novel NAS framework that jointly optimizes for adversarial-robustness and hardware-effi… ▽ More

    Submitted 11 October, 2022; originally announced October 2022.

    Comments: Accepted for publication at IEEE Access

  5. arXiv:2206.13077  [pdf, other

    cs.AR

    Designing Approximate Arithmetic Circuits with Combined Error Constraints

    Authors: Milan Češka, Jiří Matyáš, Vojtech Mrazek, Tomáš Vojnar

    Abstract: Approximate circuits trading the power consumption for the quality of results play a key role in the development of energy-aware systems. Designing complex approximate circuits is, however, a very difficult and computationally demanding process. When deploying approximate circuits, various error metrics (e.g., mean average error, worst-case error, error rate), as well as other constraints (e.g., c… ▽ More

    Submitted 27 June, 2022; originally announced June 2022.

    Comments: To appear at the 25th Euromicro Conference on Digital System Design 2022 - DSD '22

  6. Optimization of BDD-based Approximation Error Metrics Calculations

    Authors: Vojtech Mrazek

    Abstract: Software methods introduced for automated design of approximate implementations of arithmetic circuits rely on fast and accurate evaluation of approximate candidate implementations. To accelerate the evaluation of circuit error, we propose four novel algorithms for the exact worst-case and mean absolute error analysis based on Binary Decision Diagrams. As these algorithms do not compute any absolu… ▽ More

    Submitted 6 May, 2022; originally announced May 2022.

    Comments: To appear at the 2022 IEEE Computer Society Annual Symposium on VLSI - ISVLSI 2022

  7. ArithsGen: Arithmetic Circuit Generator for Hardware Accelerators

    Authors: Jan Klhufek, Vojtech Mrazek

    Abstract: Generators of arithmetic circuits can automatically deliver various implementations of arithmetic circuits that show different tradeoffs between the key circuit parameters (delay, area, power consumption). However, existing (freely-)available generators are limited if more complex circuits with a hierarchical structure and additional architecture optimization are requested. Furthermore, they suppo… ▽ More

    Submitted 9 March, 2022; originally announced March 2022.

  8. Evolutionary Neural Architecture Search Supporting Approximate Multipliers

    Authors: Michal Pinos, Vojtech Mrazek, Lukas Sekanina

    Abstract: There is a growing interest in automated neural architecture search (NAS) methods. They are employed to routinely deliver high-quality neural network architectures for various challenging data sets and reduce the designer's effort. The NAS methods utilizing multi-objective evolutionary algorithms are especially useful when the objective is not only to minimize the network error but also to minimiz… ▽ More

    Submitted 28 January, 2021; originally announced January 2021.

    Comments: Accepted for publication at 24th European Conference on Genetic Programming (EuroGP)

  9. DESCNet: Develo** Efficient Scratchpad Memories for Capsule Network Hardware

    Authors: Alberto Marchisio, Vojtech Mrazek, Muhammad Abdullah Hanif, Muhammad Shafique

    Abstract: Deep Neural Networks (DNNs) have been established as the state-of-the-art algorithm for advanced machine learning applications. Recently proposed by the Google Brain's team, the Capsule Networks (CapsNets) have improved the generalization ability, as compared to DNNs, due to their multi-dimensional capsules and preserving the spatial relationship between different objects. However, they pose signi… ▽ More

    Submitted 12 October, 2020; originally announced October 2020.

    Comments: Accepted for publication at the IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

  10. NASCaps: A Framework for Neural Architecture Search to Optimize the Accuracy and Hardware Efficiency of Convolutional Capsule Networks

    Authors: Alberto Marchisio, Andrea Massa, Vojtech Mrazek, Beatrice Bussolino, Maurizio Martina, Muhammad Shafique

    Abstract: Deep Neural Networks (DNNs) have made significant improvements to reach the desired accuracy to be employed in a wide variety of Machine Learning (ML) applications. Recently the Google Brain's team demonstrated the ability of Capsule Networks (CapsNets) to encode and learn spatial correlations between different input features, thereby obtaining superior learning capabilities compared to traditiona… ▽ More

    Submitted 19 August, 2020; originally announced August 2020.

    Comments: To appear at the IEEE/ACM International Conference on Computer-Aided Design (ICCAD '20), November 2-5, 2020, Virtual Event, USA

  11. Semantically-Oriented Mutation Operator in Cartesian Genetic Programming for Evolutionary Circuit Design

    Authors: David Hodan, Vojtech Mrazek, Zdenek Vasicek

    Abstract: Despite many successful applications, Cartesian Genetic Programming (CGP) suffers from limited scalability, especially when used for evolutionary circuit design. Considering the multiplier design problem, for example, the 5x5-bit multiplier represents the most complex circuit evolved from a randomly generated initial population. The efficiency of CGP highly depends on the performance of the point… ▽ More

    Submitted 23 April, 2020; originally announced April 2020.

    Comments: Accepted for Genetic and Evolutionary Computation Conference (GECCO '20), July 8--12, 2020, Cancún, Mexico

  12. ApproxFPGAs: Embracing ASIC-Based Approximate Arithmetic Components for FPGA-Based Systems

    Authors: Bharath Srinivas Prabakaran, Vojtech Mrazek, Zdenek Vasicek, Lukas Sekanina, Muhammad Shafique

    Abstract: There has been abundant research on the development of Approximate Circuits (ACs) for ASICs. However, previous studies have illustrated that ASIC-based ACs offer asymmetrical gains in FPGA-based accelerators. Therefore, an AC that might be pareto-optimal for ASICs might not be pareto-optimal for FPGAs. In this work, we present the ApproxFPGAs methodology that uses machine learning models to reduce… ▽ More

    Submitted 22 April, 2020; originally announced April 2020.

    Comments: Accepted for Publication at the 57th Design Automation Conference (DAC), July 2020, San Francisco, CA, USA

  13. Using Libraries of Approximate Circuits in Design of Hardware Accelerators of Deep Neural Networks

    Authors: Vojtech Mrazek, Lukas Sekanina, Zdenek Vasicek

    Abstract: Approximate circuits have been developed to provide good tradeoffs between power consumption and quality of service in error resilient applications such as hardware accelerators of deep neural networks (DNN). In order to accelerate the approximate circuit design process and to support a fair benchmarking of circuit approximation methods, libraries of approximate circuits have been introduced. For… ▽ More

    Submitted 22 April, 2020; originally announced April 2020.

    Comments: To appear at the 2nd IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS 2020)

  14. Adaptive Verifiability-Driven Strategy for Evolutionary Approximation of Arithmetic Circuits

    Authors: Milan Ceska, Jiri Matyas, Vojtech Mrazek, Lukas Sekanina, Zdenek Vasicek, Tomas Vojnar

    Abstract: We present a novel approach for designing complex approximate arithmetic circuits that trade correctness for power consumption and play important role in many energy-aware applications. Our approach integrates in a unique way formal methods providing formal guarantees on the approximation error into an evolutionary circuit optimisation algorithm. The key idea is to employ a novel adaptive search s… ▽ More

    Submitted 5 March, 2020; originally announced March 2020.

    Journal ref: Applied Soft Computing, Volume 95, October 2020, 106466

  15. TFApprox: Towards a Fast Emulation of DNN Approximate Hardware Accelerators on GPU

    Authors: Filip Vaverka, Vojtech Mrazek, Zdenek Vasicek, Lukas Sekanina

    Abstract: Energy efficiency of hardware accelerators of deep neural networks (DNN) can be improved by introducing approximate arithmetic circuits. In order to quantify the error introduced by using these circuits and avoid the expensive hardware prototy**, a software emulator of the DNN accelerator is usually executed on CPU or GPU. However, this emulation is typically two or three orders of magnitude slo… ▽ More

    Submitted 21 February, 2020; originally announced February 2020.

    Comments: To appear at the 23rd Design, Automation and Test in Europe (DATE 2020). Grenoble, France

  16. ReD-CaNe: A Systematic Methodology for Resilience Analysis and Design of Capsule Networks under Approximations

    Authors: Alberto Marchisio, Vojtech Mrazek, Muhammad Abudllah Hanif, Muhammad Shafique

    Abstract: Recent advances in Capsule Networks (CapsNets) have shown their superior learning capability, compared to the traditional Convolutional Neural Networks (CNNs). However, the extremely high complexity of CapsNets limits their fast deployment in real-world applications. Moreover, while the resilience of CNNs have been extensively investigated to enable their energy-efficient implementations, the anal… ▽ More

    Submitted 2 December, 2019; originally announced December 2019.

    Comments: To appear at the 23rd Design, Automation and Test in Europe (DATE 2020). Grenoble, France

  17. ALWANN: Automatic Layer-Wise Approximation of Deep Neural Network Accelerators without Retraining

    Authors: Vojtech Mrazek, Zdenek Vasicek, Lukas Sekanina, Muhammad Abdullah Hanif, Muhammad Shafique

    Abstract: The state-of-the-art approaches employ approximate computing to reduce the energy consumption of DNN hardware. Approximate DNNs then require extensive retraining afterwards to recover from the accuracy loss caused by the use of approximate operations. However, retraining of complex DNNs does not scale well. In this paper, we demonstrate that efficient approximations can be introduced into the comp… ▽ More

    Submitted 25 July, 2019; v1 submitted 11 June, 2019; originally announced July 2019.

    Comments: Accepted for 2019 IEEE/ACM International Conference On Computer-Aided Design (ICCAD'19)

  18. Automated Circuit Approximation Method Driven by Data Distribution

    Authors: Zdenek Vasicek, Vojtech Mrazek, Lukas Sekanina

    Abstract: We propose an application-tailored data-driven fully automated method for functional approximation of combinational circuits. We demonstrate how an application-level error metric such as the classification accuracy can be translated to a component-level error metric needed for an efficient and fast search in the space of approximate low-level components that are used in the application. This is po… ▽ More

    Submitted 11 March, 2019; originally announced March 2019.

    Comments: Accepted for publication at Design, Automation and Test in Europe (DATE 2019). Florence, Italy

  19. autoAx: An Automatic Design Space Exploration and Circuit Building Methodology utilizing Libraries of Approximate Components

    Authors: Vojtech Mrazek, Muhammad Abdullah Hanif, Zdenek Vasicek, Lukas Sekanina, Muhammad Shafique

    Abstract: Approximate computing is an emerging paradigm for develo** highly energy-efficient computing systems such as various accelerators. In the literature, many libraries of elementary approximate circuits have already been proposed to simplify the design process of approximate accelerators. Because these libraries contain from tens to thousands of approximate implementations for a single arithmetic o… ▽ More

    Submitted 1 April, 2019; v1 submitted 22 February, 2019; originally announced February 2019.

    Comments: Accepted for publication at the Design Automation Conference 2019 (DAC'19), Las Vegas, Nevada, USA