ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P2 Motivation (1) Challenge of future SoC: Performance/Technology Gap Advanced architecture techniques are required! Before 2002, ILP helped to close the gap successfully
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P3 Motivation (2) Trend: More Core, More better 1993, Pentium 1997, Pentium MMX 1997, Pentium II 1999, Pentium III2001, Tualatin 2002, Pentium 4 Northwood 2005, Pentium D2006, Core 2 Duo (Conroe) 2006, Core 2 Quad (Kentisfield) 2007, TeraScale 80-core prototype Single core with increased performance Multicore processor with more and more cores!! Key for Multicore:Interconnection
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P4 Motivation (3) Future on-chip communication for SoC IPs OCN (On-Chip Network) is a novel and practical approach to interconnect SoC IPs
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P5 Fault-Tolerant NoC(1) Device size shrinking Erroneous in production
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P6 Fault-Tolerant NoC (2) Just like normal computer network :p Model a faulty node to multiple data paths Define relative FT routers architectures and FT routing algorithms.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P7 Goal (1) Demonstrate FT NoC on real application using FPGA GUI interface Visual demonstration See performance degradation
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P8 Goal (2) Demonstrate FT NoC on real parallel application Rendering engine FPGA
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P9 What you will learn is… State-of-the-Art on-chip communication technology HW/SW co-design FPGA emulation concepts and experiences Prerequisite Programming language (C/C++, GUI better) Concepts on digital logic design Creativity, smart-working Contact Information 黃耿賢 Software / system simulation 許展誠 Hardware design / FPGA Emulation
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU P10 Reference [1] L. Benini and G. De Micheli, “Networks on chips: a new SoC paradigm,” on Computer, pp , Vol. 35, Issue. 1, Jan [2] [3] [4] S. Murali,, N. Vijaykrishnan, M.J. Irwin, L. Benini, and G. De Micheli, “Analysis of error recovery schemes for networks on chips,” IEEE Design & Test of Computers, pp , Volume 22, Issue 5, Sep [5] N. Genko, D. Atienza, G. De Micheli, J. M. Mendias, R. Hermida, and F. Catthoor, “A Complete Network-On-Chip Emulation Framework,” Proceedings of the conference on Design, Automation and Test in Europe (DATE’ 05), pp , Vol.1, 2005.