110 likes | 125 Views
Explore fault-tolerant NoC technology for future SoC challenges. Learn about on-chip communication, HW/SW co-design, and FPGA emulation. Prerequisites: Knowledge of C/C++ and digital logic design. Contact us for more information!
E N D
Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia
Motivation (1) • Challenge of future SoC: Performance/Technology Gap Advanced architecture techniques are required! Before 2002, ILP helped to close the gap successfully
Motivation (2) • Trend: More Core, More better Single core with increased performance 2002, Pentium 4Northwood 1997, Pentium MMX 1997, Pentium II 1993, Pentium 1999, Pentium III 2001, Tualatin Key for Multicore:Interconnection Multicore processor with more and more cores!! 2005, Pentium D 2006, Core 2 Duo (Conroe) 2006, Core 2 Quad(Kentisfield) 2007, TeraScale 80-core prototype
Motivation (3) • Future on-chip communication for SoC IPs OCN (On-Chip Network) is a novel and practical approach to interconnect SoC IPs
Fault-Tolerant NoC(1) • Device size shrinking • Erroneous in production
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.
Goal (1) • Demonstrate FT NoC on real application using FPGA • GUI interface • Visual demonstration • See performance degradation
Goal (2) • Demonstrate FT NoC on real parallel application • Rendering engine FPGA
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 • 黃耿賢time@access.ee.ntu.edu.tw • Software / system simulation • 許展誠parhelia@access.ee.ntu.edu.tw • Hardware design / FPGA Emulation
Reference • [1] L. Benini and G. De Micheli, “Networks on chips: a new SoC paradigm,” on Computer, pp. 70-78, Vol. 35, Issue. 1, Jan. 2002. • [2] http://techresearch.intel.com/articles/Tera-Scale/1449.htm • [3] http://www.tilera.com/pdf/ProBrief_Tile64_Web.pdf • [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.434-442, Volume 22, Issue 5, Sep. 2005. • [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.246-251, Vol.1, 2005.