Network


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

Hotspot


Dive into the research topics where David Atienza Alonso is active.

Publication


Featured researches published by David Atienza Alonso.


Archive | 2015

Dynamic Memory Management Optimization for Multimedia Applications

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

As already introduced in the first two chapters of this book, due to increasing complexity and drastic rise in memory requirements, new system-level memory management methodologies for multimedia applications need to be developed.


Archive | 2014

Dynamic Memory Management for Embedded Systems

David Atienza Alonso; Christophe Poucet; Miguel Pen-Quirs; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

This book provides a systematic and unified methodology, including basic principles and reusable processes, for dynamic memory management (DMM) in embedded systems. The authors describe in detail how to design and optimize the use of dynamic memory in modern, multimedia and network applications, targeting the latest generation of portable embedded systems, such as smartphones. Coverage includes a variety of design and optimization topics in electronic design automation of DMM, from high-level software optimization to microarchitecture-level hardware support. The authors describe the design of multi-layer dynamic data structures for the final memory hierarchy layers of the target portable embedded systems and how to create a low-fragmentation, cost-efficient, dynamic memory management subsystem out of configurable components for the particular memory allocation and de-allocation patterns for each type of application. The design methodology described in this book is based on propagating constraints among design decisions from multiple abstraction levels (both hardware and software) and customizing DMM according to application-specific data access and storage behaviors.


Archive | 2015

Intermediate Variable Removal from Dynamic Applications

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

Modern software applications for embedded systems have massive data storage and transfer needs. This is particularly true for applications that need to deliver a rich multimedia experience to the final user.


Archive | 2015

Systematic Placement of Dynamic Objects Across Heterogeneous Memory Hierarchies

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

In the previous chapters we have explained how to improve different aspects of the memory subsystem when dynamic memory is used in an embedded system. In particular, we explained how to design efficient custom dynamic memory managers to serve the dynamic memory requests of the applications.


Archive | 2015

Dynamic Data Types Optimization in Multimedia and Communication Applications

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

In future technologies of nomadic embedded systems an increasing amount of applications (e.g., 3D games, video-players) coming from the general-purpose domain need to be mapped onto an extremely compact device. Furthermore, the general trend of ubiquitous mobile access pushes developers to provide cross-platform applications with the same characteristics across a set of devices and desktop systems. Smartphones, tablets, in-car entertainment and navigation systems offer access to the same applications that traditionally run on PCs and servers. However, these new embedded systems, struggle to execute these complex applications because they come from desktop systems, holding very different restrictions regarding memory use features, and more concretely not concerned with an efficient use of the dynamic memory.


Archive | 2015

Profiling and Analysis of Dynamic Applications

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

As explained in Chap. 2, the problem of optimizing the design of dynamic embedded systems lays on exploiting as much as possible static (design-time) knowledge on the applications, but still leaving space for run-time considerations that allow tackling dynamic variations without resorting to worst case solutions. This requires extensive information about the static and dynamic characteristics of the applications. However, there is not a standard definition or representation of software metadata to typify the characteristics of the dynamic data access behavior of applications because of varying inputs.


Archive | 2015

Analysis and Characterization of Dynamic Multimedia Applications

David Atienza Alonso; Christophe Poucet; Miguel Peón-Quirós; Alexandros Bartzas; Francky Catthoor; Dimitrios Soudris

As discussed in Chap. 1, in nomadic embedded systems an increasing amount of applications (e.g., 3D games, video-players) coming from the general-purpose domain need to be mapped onto a cheap and compact device. However, embedded systems struggle to execute these complex applications because they come from desktop systems, holding very different restrictions regarding memory use features, and more concretely not concerned with the efficient use of the dynamic memory. Today, a desktop computer typically includes at least 2–8 GB of RAM memory, as opposed to the 256–1024 MB range present in low-power respectively high-end nomadic embedded systems. Therefore, one of the main steps during the porting process of multimedia applications (that were initially developed on a PC) onto embedded multimedia systems, involves the optimization of the dynamic memory subsystem.


Archive | 2009

METHOD TO MANAGE THE LOAD OF PERIPHERAL ELEMENTS WITHIN A MULTICORE SYSTEM

Federico Angiolini; David Atienza Alonso; Giovanni De Micheli


symposium on vlsi technology | 2011

Design Methods and Tools for 3D Integration

Giovanni De Micheli; Vasileios Pavlidis; David Atienza Alonso; Yusuf Leblebici


bioinformatics and bioengineering | 2012

IcyHeart: Highly integrated ultra-low-power SoC solution for unobtrusive and energy efficient wireless cardiac monitoring

Marios Milis; Kyriacos Michaelides; Anastasis Kounoudes; Giovanni Ansaloni; David Atienza Alonso; Frédéric Giroud; Pierre-François Ruedi; Frederic Masson

Collaboration


Dive into the David Atienza Alonso's collaboration.

Top Co-Authors

Avatar

Alexandros Bartzas

National Technical University of Athens

View shared research outputs
Top Co-Authors

Avatar

Dimitrios Soudris

National Technical University of Athens

View shared research outputs
Top Co-Authors

Avatar

Miguel Peón-Quirós

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Giovanni Ansaloni

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Giovanni De Micheli

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Ruben Braojos Lopez

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Srinivasan Murali

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Andreas Burg

École Polytechnique Fédérale de Lausanne

View shared research outputs
Researchain Logo
Decentralizing Knowledge