Research Interests  NOCs – Networks-on-Chip  Embedded Real-Time Software  Real-Time Embedded Operating Systems (RTOS)  System Level Modeling and Synthesis.

Slides:



Advertisements
Similar presentations
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
Advertisements

System-level Trade-off of Networks-on-Chip Architecture Choices Network-on-Chip System-on-Chip Group, CSE-IMM, DTU.
Presentation of Designing Efficient Irregular Networks for Heterogeneous Systems-on-Chip by Christian Neeb and Norbert Wehn and Workload Driven Synthesis.
A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O Borgatti, M. Lertora, F. Foret, B. Cali, L.
MultiNoC  What is it?  a programmable on-chip multiprocessing platform using a network-on-chip (NoC) as communication media  To whom is it addressed?
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
ATLAS: The Network-on-Chip Design Exploration Flow
Extensible Processors. 2 ASIP Gain performance by:  Specialized hardware for the whole application (ASIC). −  Almost no flexibility. −High cost.  Use.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Network based System on Chip Students: Medvedev Alexey Shimon Ofir Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
MINIMISING DYNAMIC POWER CONSUMPTION IN ON-CHIP NETWORKS Robert Mullins Computer Architecture Group Computer Laboratory University of Cambridge, UK.
1 Multi - Core fast Communication for SoPC Multi - Core fast Communication for SoPC Technion – Israel Institute of Technology Department of Electrical.
Modern trends in computer architecture and semiconductor scaling are leading towards the design of chips with more and more processor cores. Highly concurrent.
1 Evgeny Bolotin – ICECS 2004 Automatic Hardware-Efficient SoC Integration by QoS Network on Chip Electrical Engineering Department, Technion, Haifa, Israel.
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
ARTIST2 Network of Excellence on Embedded Systems Design cluster meeting –Bologna, May 22 nd, 2006 System Modelling Infrastructure Activity leader : Jan.
SSS 4/9/99CMU Reconfigurable Computing1 The CMU Reconfigurable Computing Project April 9, 1999 Mihai Budiu
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
High Performance Embedded Computing © 2007 Elsevier Lecture 16: Interconnection Networks Embedded Computing Systems Mikko Lipasti, adapted from M. Schulte.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
Benefits of Partial Reconfiguration Reducing the size of the FPGA device required to implement a given function, with consequent reductions in cost and.
CASTNESS‘11 Computer Architectures and Software Tools for Numerical Embedded Scalable Systems Workshop & School: Roma January 17-18th 2011 Frédéric ROUSSEAU.
SHAPES scalable Software Hardware Architecture Platform for Embedded Systems Hardware Architecture Atmel Roma, INFN Roma, ST Microelectronics Grenoble,
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia.
Design, Synthesis and Test of Network on Chips
A Flexible Multi-Core Platform For Multi-Standard Video Applications Soo-Ik Chae Center for SoC Design Technology Seoul National University MPSoC 2009.
11 Workshop on Information Technology March Shanghaï CONFIDENTIAL Architectures & Digital IC design.
Heterogeneous Multikernel OS Yauhen Klimiankou BSUIR
1 Towards Optimal Custom Instruction Processors Wayne Luk Kubilay Atasu, Rob Dimond and Oskar Mencer Department of Computing Imperial College London HOT.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
TEMPLATE DESIGN © Hardware Design, Synthesis, and Verification of a Multicore Communication API Ben Meakin, Ganesh Gopalakrishnan.
ESC499 – A TMD-MPI/MPE B ASED H ETEROGENEOUS V IDEO S YSTEM Tony Zhou, Prof. Paul Chow April 6 th, 2010.
F. Gharsalli, S. Meftali, F. Rousseau, A.A. Jerraya TIMA laboratory 46 avenue Felix Viallet Grenoble Cedex - France Embedded Memory Wrapper Generation.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
EE3A1 Computer Hardware and Digital Design
Summary Background –Why do we need parallel processing? Moore’s law. Applications. Introduction in algorithms and applications –Methodology to develop.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
Presentation by Tom Hummel OverSoC: A Framework for the Exploration of RTOS for RSoC Platforms.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Axel Jantsch 1 Networks on Chip Axel Jantsch 1 Shashi Kumar 1, Juha-Pekka Soininen 2, Martti Forsell 2, Mikael Millberg 1, Johnny Öberg 1, Kari Tiensurjä.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Networks-on-Chip (NoC) Suleyman TOSUN Computer Engineering Deptartment Hacettepe University, Turkey.
1 Presenter: Min Yu,Lo 2015/12/21 Kumar, S.; Jantsch, A.; Soininen, J.-P.; Forsell, M.; Millberg, M.; Oberg, J.; Tiensyrja, K.; Hemani, A. VLSI, 2002.
Interconnection network network interface and a case study.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
Team LDPC, SoC Lab. Graduate Institute of CSIE, NTU Implementing LDPC Decoding on Network-On-Chip T. Theocharides, G. Link, N. Vijaykrishnan, M. J. Irwin.
Multi-objective Topology Synthesis and FPGA Prototyping Framework of Application Specific Network-on-Chip m Akram Ben Ahmed Xinyu LI, Omar Hammami.
Content Project Goals. Workflow Background. System configuration. Working environment. System simulation. System synthesis. Benchmark. Multicore.
SCORES: A Scalable and Parametric Streams-Based Communication Architecture for Modular Reconfigurable Systems Abelardo Jara-Berrocal, Ann Gordon-Ross NSF.
High-Bandwidth Packet Switching on the Raw General-Purpose Architecture Gleb Chuvpilo Saman Amarasinghe MIT LCS Computer Architecture Group January 9,
CML Path Selection based Branching for CGRAs ShriHari RajendranRadhika Thesis Committee : Prof. Aviral Shrivastava (Chair) Prof. Jennifer Blain Christen.
Network On Chip Cache Coherency Final presentation – Part A Students: Zemer Tzach Kalifon Ethan Kalifon Ethan Instructor: Walter Isaschar Instructor: Walter.
Real-Time System-On-A-Chip Emulation.  Introduction  Describing SOC Designs  System-Level Design Flow  SOC Implemantation Paths-Emulation and.
Network On Chip Cache Coherency Midterm presentation Students: Zemer Tzach Kalifon Ethan Kalifon Ethan Instructor: Walter Isaschar Instructor: Walter Isaschar.
System on a Programmable Chip (System on a Reprogrammable Chip)
Runtime Reconfigurable Network-on- chips for FPGA-based systems Mugdha Puranik Department of Electrical and Computer Engineering
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
System On Chip.
Azeddien M. Sllame, Amani Hasan Abdelkader
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
A High Performance SoC: PkunityTM
Department of Electrical Engineering Joint work with Jiong Luo
Fault-tolerant Multicore System on Network-on-Chip
Presentation transcript:

Research Interests  NOCs – Networks-on-Chip  Embedded Real-Time Software  Real-Time Embedded Operating Systems (RTOS)  System Level Modeling and Synthesis  Multi-core architecture for networks and Systems on Chip (SoCs)  Asynchronous and GALS Circuits  Digital Systems Fast Prototyping (with FPGAs)  Reconfigurable Systems  Telecommunication Digital Systems  Functional Verification, Design for Test  Fault Tolerance  RFID (tags, readers, middleware) People & Infrastructure  1 st Place in I Xilinx Student Contest - SBCCI04  1 st Place in II Xilinx Student Contest - SBCCI05  Best Conceptual Design in the DATE´2005 Designers Forum  Best Paper Award s in conferences like SOCs and SBCCI  ASSESPRO-RS award for the best undergraduate project – Awards ATLAS Environment to design, generate synthetic traffic and evaluate NoCs performance Support to several mesh/torus topologies, synchronous/asynchronous communication, and other structural parameters (e.g. virtual channels, routing algorithms, flit size, etc.) Reference Paper: HERMES: an Infrastructure for Low Area Overhead Packet- switching Networks on Chip. Integration, the VLSI Journal, vol 38, no 1, pp , Oct  5 Researchers  11 PhD students  12 MSc students  29 Undergraduate students  50 Desktop and 6 server computers  Commercial CAD tools from Cadence, Synopsys, Mentor, Xilinx  Complete Xilinx FPGA design flow  Complete ASIC design flow  State-of-the-art ASIC technology libraries - IBM 65nm and IBM and ES2 90nm nodes  Infrastructure for cluster computing  Infrastructure for collaborative work with distributed teams (redmine, tikiwiki, svn) Open source tools  HeMPS NoC-based MPSoC and HeMPS Editor  HellFire RTOS and framework for MPSoC  Atlas NoC Designer  CloudRFID Framework  CAFES power-aware task placement for NoC-Based MPSoC HellFire Architecture HellFire System is a flexible and scalable framework for MPSoC design. Hardware Architecture:  Scalable Bus or NoC based simulation tool (N-MIPS Instruction Set Simulator)  From 1 to 128 cores can be used  Characterized instruction timing and energy consumption, based on lower level simulations  Regular NoC abstraction, used for application positioning on different cores Software Architecture:  HellFire OS: HellFire a microkernel based OS which implements most services needed for the development of parallel realtime applications.  task abstraction for multi-threaded applications  several efficient scheduling policies  scalable context switch time (min 320  100MHz)  mutual exclusion primitives  dynamic memory allocation  custom LibC  inter task communication primitives  task migration HellFire Framework: HellFire Framework - powerful interface automating OS configuration and application development  automatic configuration of OS on many-processor architecture  application mapping  performance and debug reports  graphical reports

Contact Ney Calazans, Professor (GAPH co-head) Fernando Moraes, Professor (GAPH co-head) Fabiano Hessel, Associate Professor (GSE head) Cesar Marcon, Associate Professor Edson Moreno, Assistant Professor Alexandre Amory, Post Doctoral Fellow {ney.calazans, fernando.moraes, fabiano.hessel, cesar.marcon, edson.moreno, How to Join Send an to one of the contacts above. MSc and PhD students applications may take place every semester. Practically all MSc and PhD students are awarded grants (CNPq/CAPES/selected enterprises). For more, check Address Faculdade de Informática - PUCRS Av. Ipiranga, Prédio 32 – Sala PORTO ALEGRE - BRASIL phone: FAX: pucrs.br/~gaph pucrs.br/~gse PUCRS HERMES IP  configurable size 2D mesh network-on-chip  wormhole packet switching  no global address map – NUMA  distributed XY routing Plasma embedded processor IP  MIPS 32-bit processor architecture  32x32-bit register file  MIPS-I instruction set Memory IP  16KB or 32KB per processor, dual port Operating System  Small proprietary microkernel  Support to multitask and message passing CAD for automatic system generation  HeMPS Editor (automatic MPSoC generator)  Creates RTL and simulation models Reference Paper  Carara, E.; Oliveira, R.; Calazans, N.; Moraes, F. HeMPS - A Framework for NoC-Based MPSoC Generation. ISCAS pp HeMPS MPSoC