Skip to content

Simulation of 2D rectangular mesh Network on Chip (NoC) and task graph scheduling algorithm CLS

Notifications You must be signed in to change notification settings

nithin-gith/noc-task-graph-scheduler

Repository files navigation

Scheduling Task Graph Application for Network on Chip based Heterogeneous Multiprocessor SoCs

This repo consists of simulation of Network on Chip (NoC) in C++. Simulation implemented is used for scheduling a application task graph, for exact algorithm used for scheduling please refer to the CLS

Local Installation and setup

  1. clone the repo
git clone https://github.com/nithin-gith/noc-task-graph-scheduler.git
cd noc-task-graph-scheduler
  1. install the standard gcc c++ compiler and c/c++ extenstion by microsoft in vs code

  2. set the system parameters in globals and compile the code

g++ --std=c++14 main.cpp globals.cpp -o main
  1. run the compiled binary
./main

About

Simulation of 2D rectangular mesh Network on Chip (NoC) and task graph scheduling algorithm CLS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published