Georgios Flamis

Mr. Georgios Flamis

orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

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

Representative Publications

View All Publications
21 January 2023 in Information
Verified
Journal Article
Open access
PDF file
SKStavros Kalapothas
Stavros Kalapothas
MGManolis Galetakis
Manolis Galetakis
GFGeorgios Flamis
Georgios Flamis
Fotis PlessasFotis Plessas
Fotis Plessas
Paris KitsosParis Kitsos
Paris Kitsos
In recent years, the advancements in specialized hardware architectures have supported the industry and the research community to address the computation power needed for more enhanced and compute intensive artificial intelligence (AI) algorithms and applications that have already reached a substantial growth, such as in natural language processing (NLP) and computer vision (CV). The developments of open-source hardware (OSH) and the contribution towards the creation of hardware-based accelerators with implication mainly in machine learning (ML), has also been significant. In particular, the reduced instruction-set computer-five (RISC-V) open standard architecture has been widely adopted by a community of researchers and commercial users, worldwide, in numerous openly available implementations. The selection through a plethora of RISC-V processor cores and the mix of architectures and configurations combined with the proliferation of ML software frameworks for ML workloads, is not trivial. In order to facilitate this process, this paper presents a survey focused on the assessment of the ecosystem that entails RISC-V based hardware for creating a classification of system-on-chip (SoC) and CPU cores, along with an inclusive arrangement of the latest released frameworks that have supported open hardware integration for ML applications. Moreover, part of this work is devoted to the challenges that are concerned, such as power efficiency and reliability, when designing and building application with OSH in the AI/ML domain. This study presents a quantitative taxonomy of RISC-V SoC and reveals the opportunities in future research in machine learning with RISC-V open-source hardware architectures.

28 May 2022 in Information
Verified
Journal Article
Open access
PDF file
SKStavros Kalapothas
Stavros Kalapothas
GFGeorgios Flamis
Georgios Flamis
Paris KitsosParis Kitsos
Paris Kitsos
Field Programmable Gate Array (FPGA) accelerators have been widely adopted for artificial intelligence (AI) applications on edge devices (Edge-AI) utilizing Deep Neural Networks (DNN) architectures. FPGAs have gained their reputation due to the greater energy efficiency and high parallelism than microcontrollers (MCU) and graphical processing units (GPU), while they are easier to develop and more reconfigurable than the Application Specific Integrated Circuit (ASIC). The development and building of AI applications on resource constraint devices such as FPGAs remains a challenge, however, due to the co-design approach, which requires a valuable expertise in low-level hardware design and in software development. This paper explores the efficacy and the dynamic deployment of hardware accelerated applications on the Kria KV260 development platform based on the Xilinx Kria K26 system-on-module (SoM), which includes a Zynq multiprocessor system-on-chip (MPSoC). The platform supports the Python-based PYNQ framework and maintains a high level of versatility with the support of custom bitstreams (overlays). The demonstration proved the reconfigurabibilty and the overall ease of implementation with low-footprint machine learning (ML) algorithms.

9 August 2021 in Electronics
Verified
Journal Article
Open access
PDF file
GFGeorgios Flamis
Georgios Flamis
SKStavros Kalapothas
Stavros Kalapothas
Paris KitsosParis Kitsos
Paris Kitsos
The number of Artificial Intelligence (AI) and Machine Learning (ML) designs is rapidly increasing and certain concerns are raised on how to start an AI design for edge systems, what are the steps to follow and what are the critical pieces towards the most optimal performance. The complete development flow undergoes two distinct phases; training and inference. During training, all the weights are calculated through optimization and back propagation of the network. The training phase is executed with the use of 32-bit floating point arithmetic as this is the convenient format for GPU platforms. The inference phase on the other hand, uses a trained network with new data. The sensitive optimization and back propagation phases are removed and forward propagation is only used. A much lower bit-width and fixed point arithmetic is used aiming a good result with reduced footprint and power consumption. This study follows the survey based process and it is aimed to provide answers such as to clarify all AI edge hardware design aspects from the concept to the final implementation and evaluation. The technology as frameworks and procedures are presented to the order of execution for a complete design cycle with guaranteed success.

3 October 2022
Verified
Conference Paper
Closed access
GFGeorgios Flamis
Georgios Flamis
SKStavros Kalapothas
Stavros Kalapothas
Paris KitsosParis Kitsos
Paris Kitsos
Phase aware speech processing has been recognized as important characteristic with significant contribution in denoising of voiced signals for the Audio of Things (AoT) implementations. Accurate representation of the time-frequency (TF) component for the extraction of the features, together with the complex operation of the deep neural networks (DNN) and the signal reconstruction are challenging tasks. Both can become more prominent when deployment is targeted for edge applications that hardware resources are causing limitations, while they are often exposed to conditions in low signal to noise ratio.In this paper, we present the hardware implementation for the inference of complex deep neural network in low cost and low resources embedded hardware platform for single channel speech enhancement. Using the proposed architecture, denoising of speech is achieved within the resources of a small size system on chip with field programmable gate array (SoC-FPGA), constructing a platform with heterogeneous processing capabilities.