1. Trang chủ
  2. » Tất cả

Multiprocessor systems on chip design space exploration by Torsten Kempf, Gerd Ascheid, Rainer Leupers

210 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 210
Dung lượng 4,98 MB

Nội dung

Multiprocessor Systems on Chip Torsten Kempf • Gerd Ascheid • Rainer Leupers Multiprocessor Systems on Chip Design Space Exploration ABC Torsten Kempf RWTH Aachen University Institute for Integrated Signal Processing Systems (ISS) Sommerfeldstr 24 52074 Aachen Germany torsten.kempf@iss.rwth-aachen.de Rainer Leupers RWTH Aachen University Software for Systems on Silicon Templergraben 55 52056 Aachen Germany leupers@iss.rwth-aachen.de Gerd Ascheid RWTH Aachen University Institute for Integrated Signal Processing Systems (ISS) Walter-Schottky-Haus Room 24 A 207 Sommerfeldstr 24 52074 Aachen Germany ascheid@iss.rwth-aachen.de ISBN 978-1-4419-8152-3 e-ISBN 978-1-4419-8153-0 DOI 10.1007/978-1-4419-8153-0 Springer New York Dordrecht Heidelberg London Library of Congress Control Number: 2011921340 c Springer Science+Business Media, LLC 2011  All rights reserved This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com) Dedicated to Meike and Flora, to my brother Tibor and to my parents Brigitte and Wolfgang Preface This book highlights the research conducted in the area of Multi-Processor Systemon-Chip design for more than five years The work documented within was carried out during my time at the Institute of Integrated Signal Processing Systems (ISS) at the RWTH Aachen University More than putting forth a brilliant idea, the conducted work reflects a careful evolution of design methodologies and associated tooling The original motivation dates back to the GRACE++ methodology This early attempt of system level modeling with SystemC targeted the efficient and convenient exploration of complex architectures, with particular focus on communication architectures The tight links to industry partners and the ongoing development turned this technology into a commercialized tool called Architects View Framework At the time I joined the ISS as a researcher, plenty of experience had been gained in modeling System-on-Chip platforms By the investigation of several industrial platforms, we soon discovered that the detailed modeling of processing elements limited the capabilities of design space exploration Accordingly, we extended the methodology to a more abstract modeling of processing elements and, furthermore, broadened it to capture the challenges of temporal and spatial task mapping With the help of many partners from different research cooperations, we have evolved the methodology and were lucky to be able to validate our approach with relevant design problems Finally, this innovative technology was brought to the market and became commercially available in 2009 All the design issues to be found in the development of MPSoC platforms cannot be mastered by a single person Therefore, I am grateful for the strong support of researchers with whom I had the pleasure to work First of all, I would like to thank my supervisor and Prof Gerd Ascheid who is the co-author of this book Apart from his valuable feedback and deep interest in my work, I enjoyed the creative working atmosphere of independent research while being guided by inspiring discussions In the same way, I would like to thank my co-examiner and co-author Prof Rainer Leupers for his support and valuable feedback As mentioned before, my work is based on the Architects View Framework developed by Tim Kogel Not only for supervising my master’s thesis, but also for the joined research projects, I would like to convey my gratitude to Tim vii viii Preface In addition, I would like to thank my former colleague and office-mate Andreas Wieferink who recruited me to the ISS when I was an undergraduate student He was always helpful in solving critical debugging issues I am grateful to all my colleagues at ISS, who supported me in my research work Among them I would like give my special thanks to Filippo Borlenghi, Jeronimo Castrillon, Anupam Chattopadhyay, Meik Dăorpinghaus, Felix Engel, Lei Gao, Niels Hadaschik, Manuel Hohenauer, David Kammler, Kingshuk Karuri, Stefan Kraemer, Hanno Scharwăachter, Stefan Schăurmans, Martin Senst, Martin Witte and Diandian Zhang When performing research in the area of EDA tools, I personally consider tight interaction with semiconductor and EDA companies as essential to address the key design issues Luckily, at ISS I had the unique opportunity to meet many helpful professionals over the years, which gave constant guidance and valuable feedback My special thanks are due to Xavier Buisson, Andreas Hoffmann, Karl Van Rompaey, Bart Vanthournout from CoWare/Synopsys, and to all the professionals we met during the roadshow of the Virtual Processing Unit (VPU) Converting my ideas into usable tools would have not been possible without the help of my postgraduate students I would like to thank all of them for their efforts and hard work Among them, I would like to give special thanks to Jens Reinecke and Stefan Wallentowitz Furthermore, I would like to thank Filippo Borlenghi, Jeronimo Castrillon, and James Wood for reviewing this book I would like to thank my parents for all the constant love and support I also thank my brother for his support and advice My very special thanks go to Meike and my daughter Flora for their support, love, and patience July 2010 Torsten Kempf Contents Introduction 1.1 Organization of the Book Systems for Wireless Communication 2.1 Applications for Mobile Devices 2.1.1 Wireless Communication Domain 2.1.2 Multimedia Applications 2.1.3 General Purpose and Other Applications 2.1.4 Application Impact on Design Methodology 2.2 Hardware Platforms and Components 2.2.1 Processing Elements 2.2.2 Communication Architectures and Memory Subsystems 2.2.3 Hardware Architecture Impact on Design Methodology 2.3 Summary 8 11 12 13 16 19 20 21 Principles of Design Space Exploration 3.1 Evaluation of a Single Design Point 3.1.1 Simulation-Based Approaches 3.1.2 Analytical Approaches 3.1.3 Joint Analytical and Simulation-Based Approaches 3.1.4 Summary of Approaches 3.2 Exploring the Design Space 3.2.1 Summary of Exploration Approaches 3.3 Requirements for Early Design Space Exploration 23 24 26 38 40 40 42 45 45 Related Work 4.1 Simulation-Based Approaches 4.2 Analytical Approaches 4.3 Joint Analytical and Simulation-Based Approaches 4.4 Summary 49 49 51 53 53 ix .. .Multiprocessor Systems on Chip Torsten Kempf • Gerd Ascheid • Rainer Leupers Multiprocessor Systems on Chip Design Space Exploration ABC Torsten Kempf RWTH Aachen University... al., Multiprocessor Systems on Chip: Design Space Exploration, c Springer Science+Business Media, LLC 2011 DOI 10.1007/978-1-4419-8153-0 1,  a Introduction b Fig 1.1 Wireless communication subscriptions... communication subscriptions (Source: Informa Telecoms & Media [1]) (a) Global Subscription Growth and Netadds (b) Regional Subscription Growth Early design space exploration methodology

Ngày đăng: 17/02/2021, 15:04

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
20. E.A. Lee and D.G. Messerschmitt. Synchronous data flow. Proceedings of the IEEE, 75(9):1235–1245, 1987 Sách, tạp chí
Tiêu đề: Proceedings of the IEEE
21. Z. Chamski. Parallelism and physical time constraints in multimedia applications, or another view on iterators (and arrays). In Synchron’03, Luminy, Dec. 2003 Sách, tạp chí
Tiêu đề: Synchron’03
22. J.D. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Krueger, A.E. Lefohn, and T.J. Purcell.A survey of general-purpose computation on graphics hardware. Computer Graphics Forum, 26(1):80–113, 2007 Sách, tạp chí
Tiêu đề: Computer Graphics Forum
23. T. Wiegand, G.J. Sullivan, G. Bjontegaard, and A. Luthra. Overview of the H.264/AVC video coding standard. IEEE Transactions on Circuits and Systems for Video Technology, 13(7):560–576, July 2003 Sách, tạp chí
Tiêu đề: IEEE Transactions on Circuits and Systems for Video Technology
24. J.L. Hennessy and D.A. Patterson. Computer Architecture: A Quantitative Approach. Morgan Kaufmann Publishers, Los Altos, CA, 4th ed. 2007 Sách, tạp chí
Tiêu đề: Computer Architecture: A Quantitative Approach
26. R. Weinreich and J. Sametinger. Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley Longman Publishing Co., Inc., Reading, MA, 2001 Sách, tạp chí
Tiêu đề: Component-Based Software Engineering: Putting the Pieces"Together
28. T. Kogel and H. Meyr. Heterogeneous MP-SoC – The solution to energy-efficient signal pro- cessing. In Design Automation Conference (DAC), San Diego, USA, June 2004 Sách, tạp chí
Tiêu đề: Design Automation Conference (DAC)
29. J.M. Rabaey. Wireless beyond the third generation-facing the energy challenge. In Interna- tional Symposium on Low Power Electronics and Design, pages 1–3, 2001 Sách, tạp chí
Tiêu đề: Interna-"tional Symposium on Low Power Electronics and Design
30. M. Gries and K. Keutzer. Building ASIPs: The Mescal Methodology. Springer, Berlin, Heidelberg, 2005 Sách, tạp chí
Tiêu đề: Building ASIPs: The Mescal Methodology
31. E.M. Witte, T. Kempf, V. Ramakrishnan, and G. Ascheid, RWTH Aachen University, Germany; M. Adrat and M. Antweiler, Department of FKIE/KOM, Wachtberg, Germany.SDR Baseband Processing Portability: A Case Study. In 5th Karlsruhe Workshop on Soft- ware Radios (WSR’08), Karlsruhe, Germany, March 2008 Sách, tạp chí
Tiêu đề: 5th Karlsruhe Workshop on Soft-"ware Radios (WSR’08)
32. W.O. Cesario, D. Lyonnard, G. Nicolescu, Y. Paviot, S. Yoo, A.A. Jerraya, L. Gauthier, and M. Diaz-Nava. Multiprocessor SoC platforms: A component-based design approach. IEEE Design and Test of Computers, 19(6):52–63, Nov./Dec. 2002 Sách, tạp chí
Tiêu đề: IEEE"Design and Test of Computers
33. A. Sangiovanni-Vincentelli. Defining platform-based design. EEDesign of EETimes, Feb.2002 Sách, tạp chí
Tiêu đề: EEDesign of EETimes
37. Texas Instruments. TI OMAP. http:// focus.ti.com/ docs/ prod/ folders/ print/ omap3530.html, Jan. 2011 Sách, tạp chí
Tiêu đề: http:// focus.ti.com/ docs/ prod/ folders/ print/ omap3530.html
38. Texas Instruments Inc. OMAP 4430 Platform.http:// focus.ti.com/ en/ graphics/ wtbu/ OMAP4430-tn.gif , Jan. 2011 Sách, tạp chí
Tiêu đề: http:// focus.ti.com/ en/ graphics/ wtbu/ OMAP4430-tn.gif
39. J. Kunkel. MPSoC IP integration and interoperability challenges. In 8th International Forum on Application-Specific Multi-Processor SoC, June 2008 Sách, tạp chí
Tiêu đề: 8th International Forum"on Application-Specific Multi-Processor SoC
40. J.A. de Oliveira and H. van Antwerpen. The Philips Nexperia digital video platform. In G. Martin and H. Chang, editors, Winning the SoC Revolution: Experiences in Real Design, Kluwer Academic Publishers, Boston, 2003 Sách, tạp chí
Tiêu đề: Winning the SoC Revolution: Experiences in Real Design
41. Imagination Technologies Ltd. POWERVR Graphics IP, http:// www.imgtec.com/, Jan. 2011 Sách, tạp chí
Tiêu đề: POWERVR Graphics IP,"http:// www.imgtec.com/
151. T. Kogel, A. Haverinen, and J. Aldis. OCP TLM for Architectural Modeling, OCP-IP, http://www.ocpip.org/. Technical report, 2005 Link
278. Common Object Request Broker Architecture (CORBA), http://www.corba.org/, Jan. 2011 Link
280. Objective Interface Systems (OIS), Inc., ORBexpress Common Object Request Broker Architecture (CORBA), http://www.ois.com/, Jan. 2011 Link

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w