Skip to main content

Showing 1–13 of 13 results for author: Sekanina, L

.
  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:2108.07000  [pdf, other

    cs.NE

    Evolutionary Algorithms in Approximate Computing: A Survey

    Authors: Lukas Sekanina

    Abstract: In recent years, many design automation methods have been developed to routinely create approximate implementations of circuits and programs that show excellent trade-offs between the quality of output and required resources. This paper deals with evolutionary approximation as one of the popular approximation methods. The paper provides the first survey of evolutionary algorithm (EA)-based approac… ▽ More

    Submitted 16 August, 2021; originally announced August 2021.

  5. 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)

  6. 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

  7. 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)

  8. 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

  9. 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

  10. Optimizing Convolutional Neural Networks for Embedded Systems by Means of Neuroevolution

    Authors: Filip Badan, Lukas Sekanina

    Abstract: Automated design methods for convolutional neural networks (CNNs) have recently been developed in order to increase the design productivity. We propose a neuroevolution method capable of evolving and optimizing CNNs with respect to the classification error and CNN complexity (expressed as the number of tunable CNN parameters), in which the inference phase can partly be executed using fixed point o… ▽ More

    Submitted 15 October, 2019; originally announced October 2019.

    Comments: TPNC 2019, LNCS 11934, pp. 1-13, 2019

  11. 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)

  12. 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

  13. 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