Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Invasive Computing for ­Mapping Parallel Programs ­to Many-Core Architectures
Computer Architecture and Design Methodologies

Rating
Format
Hardback, 164 pages
Other Formats Available

Paperback : $228.00

Published
Singapore, 20 January 2018


This book provides an overview of and essential insights on invasive computing. Pursuing a comprehensive approach, it addresses proper concepts, invasive language constructs, and the principles of invasive hardware. The main focus is on the important topic of how to map task-parallel applications to future multi-core architectures including 1,000 or more processor units. A special focus today is the question of how applications can be mapped onto such architectures while not only taking into account functional correctness, but also non-functional execution properties such as execution times and security properties. 


The book provides extensive experimental evaluations, investigating the benefits of applying invasive computing and hybrid application mapping to give guarantees on non-functional properties such as timing, energy, and security. The techniques in this book are presented in a step-by-step manner, supported by examples and figures. All proposed ideas for providing guarantees on performance, energy consumption, and security are enabled by using the concept of invasive computing and the exclusive usage of resources.


Andreas Weichslgartner is currently working as a software developer at Audi Electronic Ventures GmbH. Before, he had been a researcher at the Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany, from 2010 to 2017. He received his diploma degree (Dipl.-Ing.) in Information and Communication Technology  and his Ph.D. (Dr.-Ing.) in  Computer Science from the FAU, Germany, in 2010 and 2017, respectively. His research interests include network on chip, many-core architectures, security, machine learning, and design automation.

 

Stefan Wildermann is a postdoctoral researcher at the Department of Hardware/Software Co-Design at Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany. He received his Diploma and Doctorate degrees in Computer Science from the FAU in 2006 and 2012. Since 2012, Stefan has been a research assistant, lecturer, and group leader at the FAU's Department of Hardware/Software Co-Design.

 

Michael Glaß is a Professor at the Institute of Embedded Systems/Real-Time Systems, Ulm University, Germany. From 2011 to 2016, he was an assistant professor and head of the System-level Design Automation group at the Department of Hardware/Software Co-Design, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany. He received his Diploma degree and Doctorate degree in Computer Science from the FAU, Germany, in 2006 and 2011, respectively. Michael's main research interests are dependability engineering for embedded systems and system-level design automation, with a particular focus on formal analysis and design space exploration.

 

Jürgen Teich has headed the Department of Hardware/Software Co-Design at Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany, since 2003. He received his M.S. degree (Dipl.-Ing. with honors) from the University of Kaiserslautern, Germany in 1989 and his Ph.D. degree (Dr.-Ing., summa cum laude) from the University of Saarland, Germany, in 1993. In 1994, he joined the DSP design group under Prof. E. A. Lee at the Department of Electrical Engineering and Computer Sciences (EECS), University of California at Berkeley (postdoc). From 1995 to 1998, he held a position at the Institute of Computer Engineering and Communications Networks Laboratory (TIK), ETH Zurich, Switzerland. From 1998 to 2002, he was a Full Professor at the Electrical Engineering and Information Technology Department, University of Paderborn, Germany.

 

His current research focuses on the electronic design automation of embedded systems with an emphasis on hardware/software co-design, reconfigurable computing and multi-core systems. Prof. Teich has organized various ACM/IEEE conferences/symposia as Program Chair including CODES+ISSS¿07, FPL¿08, ASAP¿10, and DATE¿16. He regularly serves as a TPC member of many program committees. He has also served on the editorial board of journals including IEEE Design & TEST, ACM TODAES and JES, and has edited two textbooks on Hardware/Software Co-Design (Springer).

Show more

Our Price
$229
Ships from Australia Estimated delivery date: 14th May - 19th May from Australia
  Include FREE SHIPPING on a Fishpond Premium Trial

Already Own It? Sell Yours
Buy Together
+
Buy together with Architecture of Computing Systems at a great price!
Buy Together
$379

Product Description


This book provides an overview of and essential insights on invasive computing. Pursuing a comprehensive approach, it addresses proper concepts, invasive language constructs, and the principles of invasive hardware. The main focus is on the important topic of how to map task-parallel applications to future multi-core architectures including 1,000 or more processor units. A special focus today is the question of how applications can be mapped onto such architectures while not only taking into account functional correctness, but also non-functional execution properties such as execution times and security properties. 


The book provides extensive experimental evaluations, investigating the benefits of applying invasive computing and hybrid application mapping to give guarantees on non-functional properties such as timing, energy, and security. The techniques in this book are presented in a step-by-step manner, supported by examples and figures. All proposed ideas for providing guarantees on performance, energy consumption, and security are enabled by using the concept of invasive computing and the exclusive usage of resources.


Andreas Weichslgartner is currently working as a software developer at Audi Electronic Ventures GmbH. Before, he had been a researcher at the Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany, from 2010 to 2017. He received his diploma degree (Dipl.-Ing.) in Information and Communication Technology  and his Ph.D. (Dr.-Ing.) in  Computer Science from the FAU, Germany, in 2010 and 2017, respectively. His research interests include network on chip, many-core architectures, security, machine learning, and design automation.

 

Stefan Wildermann is a postdoctoral researcher at the Department of Hardware/Software Co-Design at Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany. He received his Diploma and Doctorate degrees in Computer Science from the FAU in 2006 and 2012. Since 2012, Stefan has been a research assistant, lecturer, and group leader at the FAU's Department of Hardware/Software Co-Design.

 

Michael Glaß is a Professor at the Institute of Embedded Systems/Real-Time Systems, Ulm University, Germany. From 2011 to 2016, he was an assistant professor and head of the System-level Design Automation group at the Department of Hardware/Software Co-Design, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany. He received his Diploma degree and Doctorate degree in Computer Science from the FAU, Germany, in 2006 and 2011, respectively. Michael's main research interests are dependability engineering for embedded systems and system-level design automation, with a particular focus on formal analysis and design space exploration.

 

Jürgen Teich has headed the Department of Hardware/Software Co-Design at Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany, since 2003. He received his M.S. degree (Dipl.-Ing. with honors) from the University of Kaiserslautern, Germany in 1989 and his Ph.D. degree (Dr.-Ing., summa cum laude) from the University of Saarland, Germany, in 1993. In 1994, he joined the DSP design group under Prof. E. A. Lee at the Department of Electrical Engineering and Computer Sciences (EECS), University of California at Berkeley (postdoc). From 1995 to 1998, he held a position at the Institute of Computer Engineering and Communications Networks Laboratory (TIK), ETH Zurich, Switzerland. From 1998 to 2002, he was a Full Professor at the Electrical Engineering and Information Technology Department, University of Paderborn, Germany.

 

His current research focuses on the electronic design automation of embedded systems with an emphasis on hardware/software co-design, reconfigurable computing and multi-core systems. Prof. Teich has organized various ACM/IEEE conferences/symposia as Program Chair including CODES+ISSS¿07, FPL¿08, ASAP¿10, and DATE¿16. He regularly serves as a TPC member of many program committees. He has also served on the editorial board of journals including IEEE Design & TEST, ACM TODAES and JES, and has edited two textbooks on Hardware/Software Co-Design (Springer).

Show more
Product Details
EAN
9789811073557
ISBN
9811073554
Other Information
70 Tables, color; 77 Illustrations, color; 3 Illustrations, black and white; XXII, 164 p. 80 illus., 77 illus. in color.
Dimensions
23.4 x 15.6 x 1.3 centimetres (0.51 kg)

Table of Contents

Introduction.- Invasive Computing.- Fundamentals.- Self-Embedding.- Hybrid Application Mapping.- Hybrid Mapping for Increased Security.- Conclusions and Future Work.

About the Author

Andreas Weichslgartner is currently working as a software developer at Audi Electronic Ventures GmbH. Before, he had been a researcher at the Department of Computer Science, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany, from 2010 to 2017. He received his diploma degree (Dipl.-Ing.) in Information and Communication Technology  and his Ph.D. (Dr.-Ing.) in  Computer Science from the FAU, Germany, in 2010 and 2017, respectively. His research interests include network on chip, many-core architectures, security, machine learning, and design automation.
 Stefan Wildermann is a postdoctoral researcher at the Department of Hardware/Software Co-Design at Friedrich-Alexander University Erlangen-Nürnberg (FAU), Germany. He received his Diploma and Doctorate degrees in Computer Science from the FAU in 2006 and 2012. Since 2012, Stefan has been a research assistant, lecturer, and group leader at the FAU’s Department of Hardware/SoftwareCo-Design. Michael Glaß is a Professor at the Institute of Embedded Systems/Real-Time Systems, Ulm University, Germany. From 2011 to 2016, he was an assistant professor and head of the System-level Design Automation group at the Department of Hardware/Software Co-Design, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany. He received his Diploma degree and Doctorate degree in Computer Science from the FAU, Germany, in 2006 and 2011, respectively. Michael’s main research interests are dependability engineering for embedded systems and system-level design automation, with a particular focus on formal analysis and design space exploration. Jürgen Teich has headed the Department of Hardware/Software Co-Design at Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany, since 2003. He received his M.S. degree (Dipl.-Ing. with honors) from the University of Kaiserslautern, Germany in 1989 and his Ph.D. degree (Dr.-Ing., summa cum laude) from the University of Saarland, Germany, in 1993. In 1994, he joined the DSP design group under Prof. E. A. Lee at the Department of Electrical Engineering and Computer Sciences (EECS), University of California at Berkeley (postdoc). From 1995 to 1998, he held a position at the Institute of Computer Engineering and Communications Networks Laboratory (TIK), ETH Zurich, Switzerland. From 1998 to 2002, he was a Full Professor at the Electrical Engineering and Information Technology Department, University of Paderborn, Germany. His current research focuses on the electronic design automation of embedded systems with an emphasis on hardware/software co-design, reconfigurable computing and multi-core systems. Prof. Teich has organized various ACM/IEEE conferences/symposia as Program Chair including CODES+ISSS´07, FPL´08, ASAP´10, and DATE´16. He regularly serves as a TPC member of many program committees. He has also served on the editorial board of journals including IEEE Design & TEST, ACM TODAES and JES, and has edited two textbooks on Hardware/Software Co-Design (Springer).

Show more
Review this Product
What our customers have to say
Ask a Question About this Product More...
 
Look for similar items by category
People also searched for
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 8% commission by selling Invasive Computing for Mapping Parallel Programs to Many-Core Architectures (Computer Architecture and Design Methodologies) on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by Fishpond Retail Limited.

Back to top