Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dionysios I. Reisis

dblp:49/2229 · also Dionisios I. Reisis · DBLP profile ↗
← Back
16ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0002-9265-3599ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 11 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Artificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Memory systems · 60% Parallel and multicore computing · 27% Reconfigurable computing and FPGAs · 9%
Computer graphics and multimedia
1 paper
Rendering · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Rendering
real-time rendering
0.112010
A Graphics Parallel Memory Organization Exploiting Request Correlations · IEEE Trans. Computers 2010
Memory systems › memory architecture
parallel memory organization
0.112010
A Graphics Parallel Memory Organization Exploiting Request Correlations · IEEE Trans. Computers 2010
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable mesh
0.021993
Parallel Computations on Reconfigurable Meshes · IEEE Trans. Computers 1993
Image computations on reconfigurable VLSI arrays · CVPR 1988
Parallel and multicore computing › parallel algorithms
parallel image processing
0.021989
Image Computations on Meshes with Multiple Broadcast · IEEE Trans. Pattern Anal. Mach. Intell. 1989
Image computations on reconfigurable VLSI arrays · CVPR 1988
Parallel and multicore computing › parallel algorithms
graph algorithms
0.011993
Parallel Computations on Reconfigurable Meshes · IEEE Trans. Computers 1993
Parallel and multicore computing
image processing
0.011993
Parallel Computations on Reconfigurable Meshes · IEEE Trans. Computers 1993
Parallel and multicore computing
parallel algorithms
0.011993
Parallel Computations on Reconfigurable Meshes · IEEE Trans. Computers 1993
Parallel and multicore computing › array processor
mesh-connected processor array
0.011989
Image Computations on Meshes with Multiple Broadcast · IEEE Trans. Pattern Anal. Mach. Intell. 1989
Interconnection networks and networks-on-chip › interconnection networks
mesh with multiple broadcasting
0.011989
Image Computations on Meshes with Multiple Broadcast · IEEE Trans. Pattern Anal. Mach. Intell. 1989
Processor architecture and microarchitecture
SIMD
0.011989
Image Computations on Meshes with Multiple Broadcast · IEEE Trans. Pattern Anal. Mach. Intell. 1989

Methods — techniques the papers use, named apart from their topics

request correlation · 0.2nonlinear skew mapping · 0.2reconfigurable bus · 0.0PRAM comparison · 0.0data movement optimization · 0.0PRAM simulation · 0.0
YearPublicationVenuePosition
2025 Nanosatellite Flight Software: A Rigorous Software Architecture Perspective
Christoforos Vasilakis, Alexandros Tsagkaropoulos, Angelos Motsios, Christos Tsigkanos, Dionysios I. Reisis
ECSA5
2022 Combining Fault Tolerance Techniques and COTS SoC Accelerators for Payload Processing in Space
abstract
The ever-increasing demand for computational power and I/O throughput in space applications is transforming the landscape of on-board computing. A variety of Commercial-Off-The-Shelf (COTS) accelerators emerges as an attractive solution for payload processing to outperform the traditional radiation-hardened devices. Towards increasing the reliability of such COTS accelerators, the current paper explores and evaluates fault-tolerance techniques for the Zynq FPGA and the Myriad VPU, which are two device families being integrated in industrial space avionics architectures/boards, such as Ubotica’s CogniSat, Xiphos’ Q7S, and Cobham Gaisler’s GR-VPX-XCKU060. On the FPGA side, we combine techniques such as memory scrubbing, partial reconfiguration, triple modular redundancy, and watch-dogs. On the VPU side, we detect and correct errors in the instruction and data memories, as well as we apply redundancy at processor level (SHAVE cores). When considering FPGA with VPU co-processing, we also develop a fault-tolerant interface between the two devices based on the CIF/LCD protocols and our custom CRC error-detecting code.
Vasileios Leon, Elissaios-Alexios Papatheofanous, George Lentaris, Charalampos Bezaitis, Nikolaos Mastorakis, Georgios Bampilis, Dionysios I. Reisis, Dimitrios Soudris
VLSI-SoC7
2022 SoC FPGA Acceleration for Semantic Segmentation of Clouds in Satellite Images
abstract
During the past decades the reports produced by the satellites regarding the clouds became important for the weather prediction, the climate and lately for the generation and the distribution of the solar power. Image segmentation techniques produce these reports and they exploit convolutional neural networks (CNNs) to improve the accuracy results at the expense though of the requirements for execution time and hardware resources. Aiming at improving this trade-off the current work studies the design of a CNN model targeting the placement and the execution on a SoC FPGA while keeping the high accuracy. Moreover, it studies how to optimize the performance by distributing the execution of the CNN’s functions among the SoC’s IP cores and the SoC’s logic. The results are validated by using the Vitis-AI framework to implement the proposed CNN on a Xilinx Zynq UltraScale+ MPSoC ZCU104 board.
Elissaios-Alexios Papatheofanous, Ph. Tziolos, V. Kalekis, Tzouma Amrou, George E. Konstantoulakis, Georgios Venitourakis, Dionysios I. Reisis
VLSI-SoC7
2018 Scheduler Accelerator for TDMA Data Centers
abstract
Today's Data Centers networks depend on optical switching to overcome the scalability limitations of traditional architectures. All optical networks most often use slotted Time Division Multiple Access (TDMA) operation; their buffers are located at the optical network edges and their organization relies on effective scheduling of the TDMA frames to achieve efficient sharing of the network resources and a collision-free network operation. Scheduling decisions have to be taken in real time, a process that becomes computationally demanding as the network size increases. Accelerators provide a solution and the present paper proposes a scheduler accelerator to accommodate a data center network divided into points of delivery (pods) of racks and exploiting hybrid electro-optical top-of-rack (ToR) switches that access an all-optical inter-rack network. The scheduler accelerator is a parallel scalable architecture with application specific processing engines. Case studies of 2, 4, 8, 16 processors configuration are presented for the processing of all the transfer TDMA time slot requests for the cases of 512 and 1024 ToR network nodes. The architecture is realized on a Xilinx VC707 board to validate the results.
Ioannis Patronas, Nikolaos Gkatzios, Vasileios Kitsakis, Dionysios I. Reisis, Konstantinos Christodoulopoulos, Emmanouel A. Varvarigos
PDP4
2016 Reduced Complexity Superresolution for Low-Bitrate Video Compression
abstract
Evolving video applications impose requirements for high image quality, low bitrate, and/or small computational cost. This paper combines state-of-the-art coding and superresolution (SR) techniques to improve video compression both in terms of coding efficiency and complexity. The proposed approach improves a generic decimation–quantization compression scheme by introducing low complexity single-image SR techniques for rescaling the data at the decoder side and by jointly exploring/optimizing the downsampling/upsampling processes. The enhanced scheme achieves improvement of the quality and system’s complexity compared with conventional codecs and can be easily modified to meet various diverse requirements, such as effectively supporting any off-the-shelf video codec, for instance H.264/Advanced Video Coding or High Efficiency Video Coding. Our approach builds on studying the generic scheme’s parameterization with common rescaling techniques to achieve 2.4-dB peak signal-to-noise ratio (PSNR) quality improvement at low-bitrates compared with the conventional codecs and proposes a novel SR algorithm to advance the critical bitrate at the level of 10 Mb/s. The evaluation of the SR algorithm includes the comparison of its performance to other image rescaling solutions of the literature. The results show quality improvement by 5-dB PSNR over straightforward interpolation techniques and computational time reduction by three orders of magnitude when compared with the highly involved methods of the field. Therefore, our algorithm proves to be most suitable for use in reduced complexity downsampled compression schemes.
Georgios Georgis, George Lentaris, Dionysios I. Reisis
IEEE Trans. Circuits Syst. Video Technol.3
2010 A Graphics Parallel Memory Organization Exploiting Request Correlations
abstract
Real-time graphics applications require memory organizations featuring parallel pixel access and low-cost implementation. This work bases on a nonlinear skew mapping scheme and exploits the correlation between consecutive requests for pixels to design an efficient parallel memory organization. The mapping achieves parallel access, of mn pixels in various shapes, to the memory organized with mn banks. The proposed design technique combines the mapping properties and the spatial correlations among pixel requests to eliminate conflicts by spending at most one extra cycle every mn consecutive parallel pixel accesses. Consequently, the technique ensures that any pixel pattern-among these commonly used in graphics-can be accessed in a single cycle from any image location. The address computations become straightforward as the numbers of the requested pixels and the banks-apart from equal-can be powers of 2.
George Lentaris, Dionysios I. Reisis
IEEE Trans. Computers2
2008 Customization of an embedded RISC CPU with SIMD extensions for video encoding: A case study
Vassilios A. Chouliaras, Vincent M. Dwyer, Shahrukh Agha, José L. Núñez-Yáñez, Dionysios I. Reisis, Konstantinos Nakos, Konstantinos Manolopoulos
Integr.5
2006 An approach for efficient design of digital amplifiers
abstract
This paper presents a control-theoretic approach to the design of digital to analog converters and digital amplifiers leading to improved performance in audio and multimedia applications. The design involves oversampling and noise compression blocks as a pulse width modulation class-D amplifier, introduces an output-filter estimator block and applies a different modulation scheme. The theoretical model results in a family of digital circuits verified by software simulation and validated by a FPGA implementation with best performance 147 dB signal to noise ratio
Nikolaos Vlassopoulos, Dionysios I. Reisis, George Lentaris, George S. Tombras, Evangelos A. Prosalentis, N. Ritas, Konstantinos S. Tsakalis
ISCAS2
2003 Verification of a Complex SoC: The PRO3 Case-Study
Fotis Andritsopoulos, C. Charopoulos, Gregory Doumenis, Fotis Karoubalis, Yannis Mitsos, F. Petreas, Ioanna Theologitou, Stylianos Perissakis, Dionysios I. Reisis
DATE9
2003 Efficient Field Processing Cores in an Innovative Protocol Processor System-on-Chip
abstract
We present an innovative protocol processor component that combines wire-speed processing for low-level, and best effort processing for higher-level protocols. The component is a System-on-Chip that integrates variable size packet buffering, specialised cores for header and field processing, generic RISC cores and scheduling blocks. We focus on the main innovation, the reprogrammable pipeline module, and discuss its internal architecture, optimised to perform field processing on byte streams, as well as protocol processing on complex data structures. Furthermore, we present how modern and new tools were used in system dimensioning, design, and verification phases. The chip is able to handle up to 512K flows organised in individual queues. It embeds 5 custom cores optimised for field processing, 3 typical RISC cores for packet processing and 11 generic and application specific hardware blocks. It's been prototyped in UMC 0.18/spl mu/m CMOS technology in a 1096-pin BGA package and operates at 200MHz for 2.5Gbps links.
George Lykakis, N. Mouratidis, Kyriakos Vlachos, Nikos A. Nikolaou, Stylianos Perissakis, G. Sourdis, George E. Konstantoulakis, Dionisios N. Pnevmatikatos, Dionysios I. Reisis
DATE9
1993 Parallel Computations on Reconfigurable Meshes
abstract
The mesh with reconfigurable bus is presented as a model of computation. The reconfigurable mesh captures salient features from a variety of sources, including the CAAPP, CHiP, polymorphic-torus network, and bus automation. It consists of an array of processors interconnected by a reconfigurable bus system that can be used to dynamically obtain various interconnection patterns between the processors. A variety of fundamental data-movement operations for the reconfigurable mesh are introduced. Based on these operations, algorithms that are efficient for solving a variety of problems involving graphs and digitized images are also introduced. The algorithms are asymptotically superior to those previously obtained for the aforementioned reconfigurable architectures, as well as to those previously obtained for the mesh, the mesh with multiple broadcasting, the mesh with multiple buses, the mesh-of-trees, and the pyramid computer. The power of reconfigurability is illustrated by solving some problems, such as the exclusive OR, more efficiently on the reconfigurable mesh than is possible on the programmable random-access memory (PRAM).>
Russ Miller, Viktor Prasanna 0001, Dionysios I. Reisis, Quentin F. Stout
IEEE Trans. Computers3
1989 Image Computations on Meshes with Multiple Broadcast
abstract
The authors consider a mesh-connected processor array with broadcast, in which the processors in each row and in each column can access a shared bus. This computation model is an abstraction of commercially available parallel machines such as the distributed array processor (DAP). The authors show efficient data movement using the buses, which leads to significantly faster solution times for several image problems compared to those on an ordinary mesh-connected array. For several problems, the time performance is comparable to that on the pyramid of corresponding size. Alternate parallel organizations with broadcast feature are also shown. Utilizing the broadcast feature on the arrays can lead to significant improvement of the time performance of many image computations.>
Viktor Prasanna 0001, Dionysios I. Reisis
IEEE Trans. Pattern Anal. Mach. Intell.2
1988 Image computations on reconfigurable VLSI arrays
abstract
The authors consider image computations on a mesh with reconfigurable bus (reconfigurable mesh). The architecture consists of an array of processors overlaid with a reconfigurable bus system. The reconfiguration scheme can be used to dynamically obtain various interconnection patterns among the processor elements. The reconfiguration scheme supports several parallel techniques developed on the CRCW PRAM (concurrent read, concurrent write parallel random-access machine) model, leading to asymptotically superior solution times to image problems compared to those on the mesh with multiple broadcasting, the mesh with multiple buses, the mesh-of-trees, and the pyramid computer.>
Russ Miller, Viktor Prasanna 0001, Dionysios I. Reisis, Quentin F. Stout
CVPR3
1988 Data Movement Operations and Applications on Reconfigurable VLSI Arrays
Russ Miller, Viktor Prasanna 0001, Dionysios I. Reisis, Quentin F. Stout
ICPP (1)3
1987 Parallel Image Processing On Enhanced Arrays
Dionysios I. Reisis, Viktor Prasanna 0001
ICPP1
1987 VLSI Arrays with Reconfigurable Buses
Dionysios I. Reisis, Viktor Prasanna 0001
ICS1