Skip to content

gitter-badger/ScheduleAndDepend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

==============================================================================
	  _________      .__               .___    .__
	 /   _____/ ____ |  |__   ____   __| _/_ __|  |   ____
	 \_____  \_/ ___\|  |  \_/ __ \ / __ |  |  \  | _/ __ \ 
	 /        \  \___|   Y  \  ___// /_/ |  |  /  |_\  ___/
	/_______  /\___  >___|  /\___  >____ |____/|____/\___  >
	        \/     \/     \/     \/     \/               \/	
	                   .___
	_____    ____    __| _/
	\__  \  /    \  / __ |
	 / __ \|   |  \/ /_/ |
	(____  /___|  /\____ |
	     \/     \/      \/
	________                                   .___
	\______ \   ____ ______   ____   ____    __| _/
	 |    |  \_/ __ \____ \_/ __ \ /    \  / __ | 
	 |    `   \  ___/|  |_> >  ___/|   |  \/ /_/ | 
	/_______  /\___  >   __/ \___  >___|  /\____ | 
	        \/     \/|__|        \/     \/      \/  
==============================================================================
AUTHORS:
 	  SIAVOOSH PAYANDEH AZAD
 	  BEHRAD NIAZMAND
 	  RENÉ PIHLAK
DATE: MAY 2015
LICENSE: GNU GENERAL PUBLIC LICENSE Version 2
PYTHON VER: 2.7.6
THE GOAL OF THIS PROGRAM IS TO MAKE A PLATFORM FOR TESTING SOME DEPENDABILITY
MECHANISMS ON DIFFERENT ARCHITECTURES....
Copyright (C) 2015-2016 as collective work done by Siavoosh Payandeh Azad, René Pihlak and Behrad Niazmand
===============================================================================
 	  IN CASE YOU WANT SOMETHING TO BE IMPLEMENTED,
 	  PLEASE CONTACT: siavoosh[AT]ati[DOT]ttu[DOT]ee
===============================================================================
 	  FOR DOCUMENTATIONS PLEASE REFER TO WIKI!
===============================================================================
Project Directory Map: 

../../../src
├── main
│   ├── python
│   │   ├── ArchGraphUtilities
│   │   │   ├── AG_Functions.py
│   │   │   ├── AG_Test.py
│   │   │   ├── Arch_Graph_Reports.py
│   │   │   └── Optimize_3D_AG.py
│   │   ├── Benchmarks
│   │   ├── Clusterer
│   │   │   ├── Clustering.py
│   │   │   ├── Clustering_Functions.py
│   │   │   ├── Clustering_Reports.py
│   │   │   └── Clustering_Test.py
│   │   ├── ConfigAndPackages
│   │   │   ├── Config.py
│   │   │   ├── ConfigFile.txt
│   │   │   └── PackageFile.py
│   │   ├── GUI_Util
│   │   │   ├── Disclaimer
│   │   │   └── GUI.py
│   │   ├── GraphDrawings
│   │   │   └── Mapping_Animation_Material
│   │   ├── LOGS
│   │   ├── Main.py
│   │   ├── Mapper
│   │   │   ├── Mapping.py
│   │   │   ├── Mapping_Animation.py
│   │   │   ├── Mapping_Functions.py
│   │   │   ├── Mapping_Heuristics
│   │   │   │   ├── GeneticsAlgorithm.py
│   │   │   │   ├── Local_Search.py
│   │   │   │   ├── NMap.py
│   │   │   │   ├── SimpleGreedy.py
│   │   │   │   └── SimulatedAnnealing.py
│   │   │   ├── Mapping_Reports.py
│   │   │   └── Mapping_Test.py
│   │   ├── RoutingAlgorithms
│   │   │   ├── Calculate_Reachability.py
│   │   │   ├── ReachabilityReports.py
│   │   │   ├── Reachability_Test.py
│   │   │   ├── Routing.py
│   │   │   └── RoutingGraph_Reports.py
│   │   ├── Scheduler
│   │   │   ├── Scheduler.py
│   │   │   ├── Scheduling_Functions.py
│   │   │   ├── Scheduling_Functions_Edges.py
│   │   │   ├── Scheduling_Functions_Links.py
│   │   │   ├── Scheduling_Functions_Nodes.py
│   │   │   ├── Scheduling_Functions_Routers.py
│   │   │   ├── Scheduling_Functions_Tasks.py
│   │   │   ├── Scheduling_Reports.py
│   │   │   └── TrafficTableGenerator.py
│   │   ├── Simulator
│   │   │   ├── FaultInjector.py
│   │   │   └── Simulator.py
│   │   ├── SystemHealthMonitoring
│   │   │   ├── FaultClassifier
│   │   │   │   ├── CounterThreshold.py
│   │   │   │   ├── Counter_Threshold_Viz.py
│   │   │   │   ├── ML.py
│   │   │   │   ├── MLTrainingSet.py
│   │   │   │   └── MachineLearning.py
│   │   │   ├── SHMU_Functions.py
│   │   │   ├── SHMU_Reports.py
│   │   │   ├── SHMU_Test.py
│   │   │   ├── SystemHealthMonitoringUnit.py
│   │   │   └── TestSchedulingUnit.py
│   │   ├── SystemInitialization.py
│   │   ├── TaskGraphUtilities
│   │   │   ├── TG_File_Parser.py
│   │   │   ├── TG_Functions.py
│   │   │   ├── TG_Test.py
│   │   │   └── Task_Graph_Reports.py
│   │   └── Utilities
│   │       ├── Benchmark_Alg_Downloader.py
│   │       ├── Logger.py
│   │       └── misc.py
│   └── scripts
│       ├── CounterThresholdExp
│       │   ├── ConfigFile_L_high_4_2_2_20.txt
│       │   ├── ConfigFile_L_high_4_2_2_80.txt
│       │   ├── ConfigFile_L_low_4_2_2_20.txt
│       │   ├── ConfigFile_L_low_4_2_2_80.txt
│       │   ├── ConfigFile_PE_high_4_2_2_20.txt
│       │   ├── ConfigFile_PE_high_4_2_2_80.txt
│       │   ├── ConfigFile_PE_low_4_2_2_20.txt
│       │   ├── ConfigFile_PE_low_4_2_2_80.txt
│       │   ├── ConfigFile_R_high_4_2_2_20.txt
│       │   ├── ConfigFile_R_high_4_2_2_80.txt
│       │   ├── ConfigFile_R_low_4_2_2_20.txt
│       │   ├── ConfigFile_R_low_4_2_2_80.txt
│       │   └── mapping_report.txt
│       ├── Counter_Threshold_Exp_Script
│       ├── FindFuncWithoutDocString
│       ├── GUI
│       ├── GenerateReadMe
│       ├── MappingExperiments
│       │   ├── ConfigFile_ILS.txt
│       │   ├── ConfigFile_LS.txt
│       │   ├── ConfigFile_SA_Adaptive.txt
│       │   ├── ConfigFile_SA_Expo.txt
│       │   └── ConfigFile_SA_Huang.txt
│       ├── Mapping_Experiments
│       └── run_multiple_configs
└── unittest
    └── Python
        └── Unit_tests.py

24 directories, 83 files
===============================================================================

About

A small program to test some dependability mechanisms on NoCs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Shell 0.6%