forked from siavooshpayandehazad/SoCDep2
A small program to test some dependability mechanisms on NoCs
License
gitter-badger/ScheduleAndDepend
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published
Languages
- Python 99.4%
- Shell 0.6%