Kostas Siozios

Prof. Kostas Siozios

orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 October 2022 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
DDDimitrios Danopoulos
Dimitrios Danopoulos
GZGeorgios Zervakis
Georgios Zervakis
Kostas SioziosKostas Siozios
Kostas Siozios
DSDimitrios Soudris
Dimitrios Soudris
JHJörg Henkel
Jörg Henkel
Current state-of-the-art employs approximate multipliers to address the highly increased power demands of deep neural network (DNN) accelerators. However, evaluating the accuracy of approximate DNNs is cumbersome due to the lack of adequate support for approximate arithmetic in DNN frameworks. We address this inefficiency by presenting AdaPT, a fast emulation framework that extends PyTorch to support approximate inference as well as approximation-aware retraining. AdaPT can be seamlessly deployed and is compatible with the most DNNs. We evaluate the framework on several DNN models and application fields, including CNNs, LSTMs, and GANs for a number of approximate multipliers with distinct bitwidth values. The results show substantial error recovery from approximate retraining and reduced inference time up to $53.9 \times $ with respect to the baseline approximate implementation.

1 January 2014
Verified
Book
Closed access
KTKonstantinos Tatas
Konstantinos Tatas
Kostas SioziosKostas Siozios
Kostas Siozios
DSDimitrios Soudris
Dimitrios Soudris
AJAxel Jantsch
Axel Jantsch

3 January 2024 in IEEE Transactions on Emerging Topics in Computing
Verified
Journal Article
Closed access
KBKonstantinos Balaskas
Konstantinos Balaskas
AKAndreas Karatzas
Andreas Karatzas
CSChristos Sad
Christos Sad
Kostas SioziosKostas Siozios
Kostas Siozios
IAIraklis Anagnostopoulos
Iraklis Anagnostopoulos
JHJ¨org Henkel
J¨org Henkel
Deep Neural Networks (DNNs) have shown significant advantages in a wide variety of domains. However, DNNs are becoming computationally intensive and energy hungry at an exponential pace, while at the same time, there is a vast demand for running sophisticated DNN-based services on resource constrained embedded devices. In this paper, we target energy-efficient inference on embedded DNN accelerators. To that end, we propose an automated framework to compress DNNs in a hardware-aware manner by jointly employing pruning and quantization. We explore, for the first time, per-layer fine- and coarse-grained pruning, in the same DNN architecture, in addition to low bit-width mixed-precision quantization for weights and activations. Reinforcement Learning (RL) is used to explore the associated design space and identify the pruning-quantization configuration so that the energy consumption is minimized whilst the prediction accuracy loss is retained at acceptable levels. Using our novel composite RL agent we are able to extract energy-efficient solutions without requiring retraining and/or fine tuning. Our extensive experimental evaluation over widely used DNNs and the CIFAR-10/100 and ImageNet datasets demonstrates that our framework achieves 39% average energy reduction for 1.7% average accuracy loss and outperforms significantly the state-of-the-art approaches.

10 October 2013 in Journal of Field Robotics
Verified
Journal Article
Closed access
PDF file
Ioannis KostavelisIoannis Kostavelis
Ioannis Kostavelis
LNLazaros Nalpantidis
Lazaros Nalpantidis
EBEvangelos Boukas
Evangelos Boukas
MRMarcos Aviles Rodrigalvarez
Marcos Aviles Rodrigalvarez
ISIoannis Stamoulias
Ioannis Stamoulias
Antonios GasteratosAntonios Gasteratos
Antonios Gasteratos

1 January 2008 in International Journal of Reconfigurable Computing
Verified
Journal Article
Open access
PDF file
Kostas SioziosKostas Siozios
Kostas Siozios
ABAlexandros Bartzas
Alexandros Bartzas
DSDimitrios Soudris
Dimitrios Soudris
In current reconfigurable architectures, the interconnection structures increasingly contribute more to the delay and power consumption. The demand for increased clock frequencies and logic density (smaller area footprint) makes the problem even more important. Three-dimensional (3D) architectures are able to alleviate this problem by accommodating a number of functional layers, each of which might be fabricated in different technology. However, the benefits of such integration technology have not been sufficiently explored yet. In this paper, we propose a software-supported methodology for exploring and evaluating alternative interconnection schemes for 3D FPGAs. In order to support the proposed methodology, three new CAD tools were developed (part of the 3D MEANDER Design Framework). During our exploration, we study the impact of vertical interconnection between functional layers in a number of design parameters. More specifically, the average gains in operation frequency, power consumption, and wirelength are 35%, 32%, and 13%, respectively, compared to existing 2D FPGAs with identical logic resources. Also, we achieve higher utilization ratio for the vertical interconnections compared to existing approaches by 8% for designing 3D FPGAs, leading to cheaper and more reliable devices.

1 May 2011
Verified
Conference Paper
Closed access
MHM. Hubner
M. Hubner
PFP. Figuli
P. Figuli
RGR. Girardey
R. Girardey
DSD. Soudris
D. Soudris
Kostas SioziosKostas Siozios
Kostas Siozios
JBJ. Becker
J. Becker
System design, especially for low power embedded applications often profit from a heterogeneous target hardware platform. The application can be partitioned into modules with specific requirements e.g. parallelism or performance in relation to the provided hardware blocks on the multicore hardware. The result is an optimized application mapping and a parallel processing with lower power consumption on the different cores on the hardware. This paper presents a heterogeneous platform consisting of a microprocessor and a field programmable gate array (FPGA) connected via a standard AMBA bus. The novelty of this approach is that the FPGA is realized as virtual reconfigurable hardware upon a traditional off the shelf FPGA device. The advantage with this approach is that the specification of the virtual FPGA stays unchanged, independent to the underlying hardware and provides therefore features, which the exploited physical host FPGA cannot provide. A special feature of the presented virtual FPGA amongst others is the dynamic reconfigurability which is for example not available with all off the shelf FPGAs. Furthermore the concept of FPGA virtualization enables the re-use of hardware blocks on other physical FPGA devices. This paper presents the hardware platform and describes the tool chain for the heterogeneous system on chip.