Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Konstantinos Tovletoglou is active.

Publication


Featured researches published by Konstantinos Tovletoglou.


international on-line testing symposium | 2017

Relaxing DRAM refresh rate through access pattern scheduling: A case study on stencil-based algorithms

Konstantinos Tovletoglou; Dimitrios S. Nikolopoulos; Georgios Karakonstantis

The main memory in todays systems is based on DRAMs, which may offer low cost and high density storage for large amounts of data but it comes with a main drawback; DRAM cells need to be refreshed frequently for retaining the stored data. The refresh rate in modern DRAMs is set based on the worst-case retention time without considering access statistics, thereby resulting in very frequent refresh operations. Such high refresh rate leads eventually to large power and performance overheads, which are increasing with higher DRAM densities. However, such high refresh rates may not even required due to extremely low probability of the actual occurrence of the assumed worst-case scenarios, or due to the implicit refresh operation that occur during every memory access, a feature that has not been yet been studied in depth. In this paper, we enhance the state-of-the-art by systematically exploiting the implicit refresh of memory access for relaxing the refresh rate, while minimizing the resulting memory errors. This is achieved by modifying the algorithmic parameters that influence the access patterns such that all stored data are being touched within a target time interval that is necessary for meeting a target error rate. The proposed method is applied to stencil-based algorithms which represent a wide class of algorithms used in numerical analysis, image processing and cellular automata applications. The efficacy of the proposed method is demonstrated on an off-the-shelf server running a fully fledged Linux OS and results show that it is even possible to completely disable DRAM refresh with minor quality loss.


Archive | 2019

Improving the Energy Efficiency by Exceeding the Conservative Operating Limits

Lev Mukhanov; Konstantinos Tovletoglou; Georgios Karakonstantis; George N. Papadimitriou; Athanasios Chatzidimitriou; Dimitris Gizopoulos; Shidhartha Das

This chapter presents UniServer that exploits the increased variability within CPUs and memories manufactured in advanced nanometer nodes that give rise to another type of heterogeneity; the intrinsic hardware heterogeneity which differs from the functional heterogeneity, which is discussed in the previous chapters. In particular, the aggressive miniaturization of transistors led to worsening of the static and temporal variations of transistor parameters, resulting eventually to large variations in the performance and energy efficiency of the manufactured chips. Such increased variability causes otherwise-identical nanoscale circuits to exhibit different performance or power-consumption behaviors, even though they are designed using the same processes and architectures and manufactured using the same exact production lines. The UniServer approach discussed in this chapter attempts to quantify the intrinsic variability within the CPUs and memories of commodity servers and reveal the true capabilities of each core and memory through unique automated online and offline characterization processes. The revealed capabilities and new operating points or cores and memories that may differ substantially from the ones currently adopted by manufacturers are then being exploited by an enhanced error-resilient software stack for improving the energy efficiency, while maintaining high levels of system availability. The UniServer approach introduces innovations across all layers of the hardware and system software stack; from firmware to hypervisor, up to the OpenStack resource manager targeting deployments at the emerging edge or classical cloud data centers.


International Journal of High Performance Computing Applications | 2018

DARE: Data-Access Aware Refresh via spatial-temporal application resilience on commodity servers

Charalambos Chalios; Giorgis Georgakoudis; Konstantinos Tovletoglou; Georgios Karakonstantis; Hans Vandierendonck; Dimitrios S. Nikolopoulos

Power consumption and reliability of memory components are two of the most important hurdles in realizing exascale systems. Dynamic random access memory (DRAM) scaling projections predict significa...


international conference on embedded computer systems architectures modeling and simulation | 2017

Access-aware DRAM failure-rate estimation under relaxed refresh operations

Konstantinos Tovletoglou; Dimitrios S. Nikolopoulos; Georgios Karakonstantis

In recent years, there has been a growing interest on relaxing the pessimistic DRAM refresh rate due to the incurred power and throughput loss. Undeniably, a critical factor in determining the refresh rate relaxation that can be achieved lies on the degree of the DRAM error-rate deterioration that is incurred and on the amount of estimated errors that can be handled by system mitigation schemes which are mainly being evaluated in simulators. To estimate the DRAM faults under relaxed refresh, the majority of the existing works rely on estimated DRAM failure probability models using only the spatial distribution of the DRAM retention time across the memory cells. We observe that such failure models have neglected the intricate dependence on the memory accesses, which inherently refresh the accessed rows. In this paper, we propose that the intervals between consecutive accesses must also be considered during DRAM simulation. We show that the estimation of the distribution of accesses poses a lot of challenges mainly due to the time consuming full system simulations that are required. To address such challenges, this paper presents one of the first efforts to model the access time-dependent DRAM retention time by developing a fast simulation infrastructure based on binary instrumentation. The basic idea behind the proposed approach lies on the quantification of the time elapsed between consecutive memory accesses on the same row and its relation to the DRAM failure probability, which is then being used for a more accurate fault injection. The introduced overheads of the instrumentation functions are measured during native execution allowing accurate corrections of the time elapsed between consecutive accesses. The efficacy of our framework is being evaluated using various artificial benchmarks. Results show that our scheme helps to limit the misprediction of estimated errors of current error-injection models.


design, automation, and test in europe | 2018

An energy-efficient and error-resilient server ecosystem exceeding conservative scaling limits

Georgios Karakonstantis; Konstantinos Tovletoglou; Lev Mukhanov; Hans Vandierendonck; Dimitrios S. Nikolopoulos; Peter Lawthers; Panos K. Koutsovasilis; Manolis Maroudas; Christos D. Antonopoulos; Christos Kalogirou; Nikolaos Bellas; Spyros Lalis; Srikumar Venugopal; Arnau Prat-Pérez; Alejandro Lampropulos; Marios Kleanthous; Andreas Diavastos; Zacharias Hadjilambrou; Panagiota Nikolaou; Yiannakis Sazeides; Pedro Trancoso; George Papadimitriou; Athanasios Chatzidimitriou; Dimitris Gizopoulos; Shidhartha Das


international conference on embedded computer systems architectures modeling and simulation | 2018

Characterization of HPC workloads on an ARMv8 based server under relaxed DRAM refresh and thermal stress

Lev Mukhanov; Konstantinos Tovletoglou; Dimitrios S. Nikolopoulos; Georgios Karakonstantis


dependable systems and networks | 2018

Measuring and Exploiting Guardbands of Server-Grade ARMv8 CPU Cores and DRAMs

Konstantinos Tovletoglou; Lev Mukhanov; Georgios Karakonstantis; Athanasios Chatzidimitriou; George Papadimitriou; Dimitris Gizopoulos; Zacharias Hadjilambrou; Yiannakis Sazeides; Alejandro Lampropulos; Shidhartha Das; Phong Vo


2018 IEEE 24th International Symposium on On-Line Testing And Robust System Design (IOLTS) | 2018

DRAM Characterization under Relaxed Refresh Period Considering System Level Effects within a Commodity Server

Lev Mukhanov; Konstantinos Tovletoglou; Dimitrios S. Nikolopoulos; Georgios Karakonstantis


arXiv: Distributed, Parallel, and Cluster Computing | 2017

Dependency-Aware Rollback and Checkpoint-Restart for Distributed Task-Based Runtimes

Kiril Dichev; Herbert Jordan; Konstantinos Tovletoglou; Thomas Heller; Dimitrios S. Nikolopoulos; Georgios Karakonstantis; Charles J. Gillan


Workshop on Energy-efficient Servers for Cloud and Edge Computing 2017 | 2016

Heterogeneous Servers based on Programmable Cores and Dataflow Engines

Yun Wu; Charles J. Gillan; Umar Ibrahim Minhas; Sakil Barbhuiya; Aleksandar Novakovic; Konstantinos Tovletoglou; Georgios Tzenakis; Hans Vandierendonck; Georgios Karakonstantis; Dimitrios S. Nikolopoulos

Collaboration


Dive into the Konstantinos Tovletoglou's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lev Mukhanov

Queen's University Belfast

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Athanasios Chatzidimitriou

National and Kapodistrian University of Athens

View shared research outputs
Top Co-Authors

Avatar

Dimitris Gizopoulos

National and Kapodistrian University of Athens

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

George Papadimitriou

National and Kapodistrian University of Athens

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge