Skip to content
Snippets Groups Projects
Commit 3cb8fd50 authored by Dimitrios Chasapis's avatar Dimitrios Chasapis Committed by Manoel Römmer
Browse files

fixed style issues

parent 0e7b1ce7
No related branches found
No related tags found
No related merge requests found
...@@ -5,8 +5,15 @@ name = 'DynamoRIO' ...@@ -5,8 +5,15 @@ name = 'DynamoRIO'
version = '9.0.1' version = '9.0.1'
homepage = 'https://dynamorio.org/' homepage = 'https://dynamorio.org/'
description = "DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation, optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to insertion of callouts/trampolines and allows arbitrary modifications to application instructions via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient, transparent, and comprehensive manipulation of unmodified applications running on stock operating systems (Windows, Linux, or Android, with experimental Mac support) and commodity IA-32, AMD64, ARM, and AArch64 hardware." description = """DynamoRIO is a runtime code manipulation system that supports code transformations
on any part of a program, while it executes. DynamoRIO exports an interface for building dynamic
tools for a wide variety of uses: program analysis and understanding, profiling, instrumentation,
optimization, translation, etc. Unlike many dynamic tool systems, DynamoRIO is not limited to
insertion of callouts/trampolines and allows arbitrary modifications to application instructions
via a powerful IA-32/AMD64/ARM/AArch64 instruction manipulation library. DynamoRIO provides efficient,
transparent, and comprehensive manipulation of unmodified applications running on stock operating
systems (Windows, Linux, or Android, with experimental Mac support) and commodity IA-32, AMD64, ARM,
and AArch64 hardware."""
source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea'] source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
sources = ['DynamoRIO-Linux-9.0.1.tar.gz'] sources = ['DynamoRIO-Linux-9.0.1.tar.gz']
......
...@@ -5,7 +5,8 @@ easyblock = 'Bundle' ...@@ -5,7 +5,8 @@ easyblock = 'Bundle'
name = 'MUSA' name = 'MUSA'
version = '3.1' version = '3.1'
homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc' homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
description = "MUSA EasyBuild packages" description = "MUSA EasyBuild packages"
toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'} toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'}
......
...@@ -5,7 +5,11 @@ name = 'mcxx' ...@@ -5,7 +5,11 @@ name = 'mcxx'
version = '2.3.0' version = '2.3.0'
homepage = 'https://pm.bsc.es/mcxx' homepage = 'https://pm.bsc.es/mcxx'
description = """Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping. Current supported languages are C, C++ and Fortran. Mercurium is mainly used in Nanos environment to implement OpenMP but since it is quite extensible it has been used to implement other programming models or compiler transformations, examples include Cell Superscalar, Software Transactional Memory, Distributed Shared Memory or the ACOTES project, just to name a few.""" description = """Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping.
Current supported languages are C, C++ and Fortran. Mercurium is mainly used in Nanos environment to
implement OpenMP but since it is quite extensible it has been used to implement other programming
models or compiler transformations, examples include Cell Superscalar, Software Transactional Memory,
Distributed Shared Memory or the ACOTES project, just to name a few."""
source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea'] source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
sources = ['mcxx-2.3.0.tar.gz'] sources = ['mcxx-2.3.0.tar.gz']
...@@ -29,4 +33,3 @@ configopts = '--enable-ompss ' ...@@ -29,4 +33,3 @@ configopts = '--enable-ompss '
configopts += '--with-nanox=$EBROOTNANOX' configopts += '--with-nanox=$EBROOTNANOX'
moduleclass = 'compiler' moduleclass = 'compiler'
...@@ -5,7 +5,11 @@ name = 'OmpSs' ...@@ -5,7 +5,11 @@ name = 'OmpSs'
version = '19.0.6' version = '19.0.6'
homepage = 'https://pm.bsc.es/ompss' homepage = 'https://pm.bsc.es/ompss'
description = "OmpSs is an effort to integrate features from the StarSs programming model developed at BSC into a single programming model. In particular, our objective is to extend OpenMP with new directives to support asynchronous parallelism and heterogeneity (devices like GPUs, FPGAs). However, it can also be understood as new directives extending other accelerator-based APIs like CUDA or OpenCL. Our OmpSs environment is built on top of our Mercurium compiler and Nanos++ runtime system." description = """OmpSs is an effort to integrate features from the StarSs programming model developed
at BSC into a single programming model. In particular, our objective is to extend OpenMP with new
directives to support asynchronous parallelism and heterogeneity (devices like GPUs, FPGAs). However,
it can also be understood as new directives extending other accelerator-based APIs like CUDA or OpenCL.
Our OmpSs environment is built on top of our Mercurium compiler and Nanos++ runtime system."""
toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'} toolchain = {'name': 'gpsmpi', 'version': '2022a-mt'}
...@@ -15,4 +19,3 @@ dependencies = [ ...@@ -15,4 +19,3 @@ dependencies = [
] ]
moduleclass = 'perf' moduleclass = 'perf'
...@@ -5,7 +5,8 @@ name = 'Ramulator' ...@@ -5,7 +5,8 @@ name = 'Ramulator'
version = '0.0' version = '0.0'
homepage = 'https://github.com/CMU-SAFARI/ramulator' homepage = 'https://github.com/CMU-SAFARI/ramulator'
description = "Ramulator is a fast and cycle-accurate DRAM simulator that supports a wide array of commercial, as well as academic, DRAM standards" description = """Ramulator is a fast and cycle-accurate DRAM simulator that supports a wide
array of commercial, as well as academic, DRAM standards"""
source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea'] source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
sources = ['ramulator.tar.gz'] sources = ['ramulator.tar.gz']
...@@ -16,10 +17,8 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'} ...@@ -16,10 +17,8 @@ toolchain = {'name': 'GCC', 'version': '11.3.0'}
build_cmd_targets = 'libramulator.a' build_cmd_targets = 'libramulator.a'
files_to_copy = ['libramulator.a', 'src'] files_to_copy = ['libramulator.a', 'src']
#install_cmd = 'cp %(srcdir)s/* %(installdir)s'
sanity_check_paths = { sanity_check_paths = {
'files': ['libramulator.a'], 'files': ['libramulator.a'],
'dirs': ['src'], 'dirs': ['src'],
} }
...@@ -4,9 +4,11 @@ easyblock = 'ConfigureMake' ...@@ -4,9 +4,11 @@ easyblock = 'ConfigureMake'
name = 'TaskSim' name = 'TaskSim'
version = '3.1' version = '3.1'
homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc' homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
description = """TaskSim is a trace driven architectural simulator that can simulate high level OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files required by Nanos++ for instrumentation)."""
#description = """ test """ description = """TaskSim is a trace driven architectural simulator that can simulate high level
OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files
required by Nanos++ for instrumentation)."""
source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea'] source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
sources = ['tasksim-3.1_profet.tar.gz'] sources = ['tasksim-3.1_profet.tar.gz']
...@@ -47,4 +49,3 @@ modextravars = {'TS_PHASE_WRAPPER': '%(installdir)s/lib/libtsmpi.so', ...@@ -47,4 +49,3 @@ modextravars = {'TS_PHASE_WRAPPER': '%(installdir)s/lib/libtsmpi.so',
moduleclass = 'tools' moduleclass = 'tools'
...@@ -3,8 +3,11 @@ easyblock = 'CmdCp' ...@@ -3,8 +3,11 @@ easyblock = 'CmdCp'
name = 'TaskSim_SRC' name = 'TaskSim_SRC'
version = '3.1' version = '3.1'
homepage = 'https://www.bsc.es/research-and-development/publications/musa-multi-level-simulation-approach-next-generation-hpc' homepage = 'https://github.com/dchasap/MUSA/releases/download/deepsea'
description = "TaskSim is a trace driven architectural simulator that can simulate high level OpenMP/OmpSs runtime events as well as low level instructions (This only install the source files required by Nanos++ for instrumentation)."
description = """TaskSim is a trace driven architectural simulator that can simulate high level
OpenMP/OmpSs runtime events as well as low level instructions (This only install the source
files required by Nanos++ for instrumentation)."""
source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea'] source_urls = ['https://github.com/dchasap/MUSA/releases/download/deepsea']
sources = ['tasksim-3.1_profet.tar.gz'] sources = ['tasksim-3.1_profet.tar.gz']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment