Skip to main content
  • Book
  • © 2020

Heterogeneous Memory Organizations in Embedded Systems

Placement of Dynamic Data Objects

  • Discusses the problem of placement for dynamic data objects on embedded systems with heterogeneous memory architectures
  • Presents a complete methodology that can be adapted easily to real cases and work flows
  • Offers hints on how to improve system performance and energy consumption simultaneously
  • 2396 Accesses

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (7 chapters)

  1. Front Matter

    Pages i-xii
  2. Introduction

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 1-22
  3. Related Work

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 23-33
  4. A Gentle Introduction to Dynamic Memory, Linked Data Structures and Their Impact on Access Locality

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 35-51
  5. Methodology for the Placement of Dynamic Data Objects

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 53-98
  6. Design of a Simulator for Heterogeneous Memory Organizations

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 99-141
  7. Experiments on Data Placement: Results and Discussion

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 143-173
  8. Closing Remarks and Open Questions

    • Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros
    Pages 175-194
  9. Back Matter

    Pages 195-208

About this book

This book defines and explores the problem of placing the instances of dynamic data types on the components of the heterogeneous memory organization of an embedded system, with the final goal of reducing energy consumption and improving performance. It is one of the first to cover the problem of placement for dynamic data objects on embedded systems with heterogeneous memory architectures, presenting a complete methodology that can be easily adapted to real cases and work flows. The authors discuss how to improve system performance and energy consumption simultaneously.

  • Discusses the problem of placement for dynamic data objects on embedded systems with heterogeneous memory architectures;
  • Presents a complete methodology that can be adapted easily to real cases and work flows;
  • Offers hints on how to improve system performance and energy consumption simultaneously.

Authors and Affiliations

  • EPFL STI IEL ESL, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland

    Miguel Peón Quirós

  • IMEC, Heverlee, Belgium

    Francky Catthoor

  • Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain

    José Manuel Mendías Cuadros

About the authors

Miguel Peón Quirós received his M.Sc. on Computer Engineering (2001) and a Ph.D. on Computer Architecture (2015) from the Complutense University of Madrid. He collaborated as a Marie Curie scholar with IMEC (Belgium) and as a research engineer and postdoctoral researcher with the IMDEA Networks Institute (Madrid, Spain). He has also ample experience in industrial collaborations and has participated in several European Commission founded ERC and H2020 projects. Currently, he is a postdoctoral researcher at the École Polytechnique Fédérale de Lausanne (Switzerland). His research interests include energy optimizations for embedded systems and computer architecture in general.

 

Francky Catthoor received the engineering degree and a Ph.D. in electrical engineering from the Katholieke Universiteit Leuven, Belgium in 1982 and 1987 respectively. Between 1987 and 2000, he has headed several research domains in the area ofhigh-level and system synthesis techniques and architectural methodologies. Since 2000 he is also strongly involved in other activities at IMEC including related application and deep submicron technology aspects, biomedical imaging and sensor nodes, and smart photo-voltaic modules, all at the Inter-university Micro-Electronics Center (IMEC), Heverlee, Belgium. Currently he is an IMEC fellow. He is part-time full professor at the EE department of the K.U.Leuven.      
In 1986 he received the Young Scientist Award from the Marconi International Fellowship Council. He has been associate editor for several IEEE and ACM journals, like Trans. on VLSI Signal Processing, Trans. on Multi-media, and ACM TODAES. He was the program chair of several conferences including ISSS'97 and SIPS'01. He has been elected an IEEE fellow in 2005.

 

José Manuel Mendías Cuadros received the M.Sc. and Ph.D. degrees in Physics from the Complutense University of Madrid, Spain, in 1992 and 1998 respectively. In 1992, he joined the Department of Computer Architecture and Systems Engineering, Complutense University of Madrid as a lecturer. He became associate professor in 2001 and full professor in 2005. From 2002 to 2007 he was Vice Dean of the Computer Science Faculty and from 2008 he serves in different positions as IT consultant at the aforementioned University. He has participated in many research projects related mainly with design automation, high-performance computer architectures and fault tolerant embedded systems. 

Bibliographic Information

  • Book Title: Heterogeneous Memory Organizations in Embedded Systems

  • Book Subtitle: Placement of Dynamic Data Objects

  • Authors: Miguel Peón Quirós, Francky Catthoor, José Manuel Mendías Cuadros

  • DOI: https://doi.org/10.1007/978-3-030-37432-7

  • Publisher: Springer Cham

  • eBook Packages: Engineering, Engineering (R0)

  • Copyright Information: Springer Nature Switzerland AG 2020

  • Hardcover ISBN: 978-3-030-37431-0Published: 31 January 2020

  • Softcover ISBN: 978-3-030-37434-1Published: 31 January 2021

  • eBook ISBN: 978-3-030-37432-7Published: 30 January 2020

  • Edition Number: 1

  • Number of Pages: XII, 208

  • Number of Illustrations: 19 b/w illustrations, 99 illustrations in colour

  • Topics: Circuits and Systems, Processor Architectures, Electronics and Microelectronics, Instrumentation

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access