Lazaros Papadopoulos

  • Citations Per Year
Learn More
Modern multimedia application exhibit high resource utilization. In order to efficiently run this kind of applications in embedded systems, the dynamic memory subsystem needs to be optimized. A key role in this optimization is played by the dynamic data structures that reside in every real-life application. This paper presents a novel and automated way to(More)
Management in MPSoC Platforms Arindam Mallik, Stylianos Mamagkakis, Christos Baloukas, Lazaros Papadopoulos, Dimitrios Soudris, Sander Stuijk, Olivera Jovanovic, Florian Schmoll, Daniel Cordes, Robert Pyka, Peter Marwedel, François Capman, Séverin Collet, Nikolaos Mitas, Dimitrios Kritharidis IMEC vzw, Belgium (arindam, mamagka)@imec.be; Institute of(More)
Nowadays, embedded consumer devices execute complex network and multimedia applications that require high performance and low power consumption. Moreover, network-on-chip (NoC) has been proposed as new paradigm for SoC interconnection. For implementing complex applications on NoC platforms, embedded systems require high abstraction level optimizations. To(More)
In the last years, there is a trend towards network and multimedia applications to be implemented in portable devices. These applications usually contain complex dynamic data structures. The appropriate selection of the dynamic data type (DDT) combination of an application affects the performance and the energy consumption of the whole system. Thus, DDT(More)
As embedded systems are becoming the center of our digital life, system design becomes progressively harder. The integration of multiple features on devices with limited resources requires careful and exhaustive exploration of the design search space in order to efficiently map modern applications to an embedded multi-processor platform. The MNEMEE project(More)
In the last years, there is a trend towards network and multimedia applications to be implemented in portable devices. These applications usually contain complex dynamic data structures. The appropriate selection of the dynamic data type (DDT) combination of an application affects the performance and the energy consumption of the whole system. Thus, DDT(More)
In this paper, we present a component based abstract data type library that can handle efficiently the dynamic data access and storage requirements of complex multimedia applications. The proposed library exhibits high levels of modularity and extensibility in its design, which allows it to be customized according to the very specific characteristics of the(More)
Embedded consumer devices are increasing their capabilities and can now implement new multimedia applications reserved only for powerful desktops a few years ago. These applications share complex and intensive dynamic memory use. Thus, dynamic memory optimizations are a requirement when porting these applications. Within these optimizations, the refinement(More)
Embedded and high performance computing (HPC) systems face many common challenges. One of them is the synchronization of the memory accesses in shared data. Concurrent queues have been extensively studied in the HPC domain and they are used in a wide variety of HPC applications. In this work, we evaluate a set of concurrent queue implementations in an(More)