Browse Source

Updated README

Bill Tsou 6 years ago
parent
commit
5d8323215f
1 changed files with 41 additions and 0 deletions
  1. 41 0
      README.md

+ 41 - 0
README.md

@@ -0,0 +1,41 @@
+The repository contains all the necessary files to execute DRTRM,
+a Distributed Run-Time Resource Management framework for parallel
+applications on many-core systems [1]. The target platform of DRTRM,
+is Intel Single Chip Cloud Computer (SCC), although the design is intended
+for portability. In addition, it can be compiled to simulate execution
+of a many-core system, using a process per core on a Linux system.
+The design parameters and extensions of DRTRM are published at [1], [2], [3].
+
+In order to be executed on Intel SCC the requirement is that Linux
+is running on every SCC core and RCCEv2.0 has been installed. For
+a successful compilation, the relevant crosscompile.sh file must
+be sourced. For a successul compilation for Intel SCC the flags 
+PLATFORM=SCC and API=gory are required. For the rest of the compilation 
+options please contact billtsou AT microlab.ntua.gr.
+
+The folder experiments-input contains all the input data that were used
+in the experimental evaluation of DRTRM at [1], [2], [3]. They contain
+application input data, application arrival scenarios, topology parameters
+of DRTRM and Controller cores topology (See [1]). In addition scripts for
+the parsing of execution log files are included.
+
+The folder scripts includes scripts for execution different scenarios of DRTRM.
+For example 'exec_scr_multi_multiple.sh' takes as parameters: (1) the name of
+the executable file, (2) the path of examined experimental scenario, (3) the
+name of the examined experimental scenario, (4) the number of controller cores of DRTRM,
+(5) the type of input application, (6) the workload intensity of incoming applications,
+(7) the number of incoming applications, (8) the operating frequency of SCC cores, (9)
+initial cores of the scenario and (10) input application arrival rate.
+
+[1] Tsoutsouras, V., Anagnostopoulos, I., Masouros, D. and Soudris, D., 2018. A Hierarchi-
+cal Distributed Runtime Resource Management Scheme for NoC-Based Many-Cores.
+ACM Transactions on Embedded Computing Systems (TECS), 17(3), p.65.
+
+[2] Tsoutsouras, V., Xydis, S. and Soudris, D.J., 2018. Application-Arrival Rate Aware Dis-
+tributed Run-Time Resource Management for Many-core Computing Platforms. IEEE
+Transactions on Multi-Scale Computing Systems (TMSCS).
+
+[3] Tsoutsouras, V., Masouros, D., Xydis, S. and Soudris, D., 2017. SoftRM: Self-Organized
+Fault-Tolerant Resource Management for Failure Detection and Recovery in NoC
+Based Many-Cores. ACM Transactions on Embedded Computing Systems (TECS),
+16(5s), p.144.