# -*- encoding: utf-8 -*- # stub: bones-compiler 1.3.1 ruby lib Gem::Specification.new do |s| s.name = "bones-compiler".freeze s.version = "1.3.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Cedric Nugteren".freeze] s.date = "2013-10-30" s.description = "Bones is a source-to-source compiler based on algorithmic skeletons and algorithmic species. It takes C code as input (annotated with species information by A-Darwin), and generates parallel code in languages such as CUDA, OpenCL, and OpenMP. The generated code can be executed on a GPU or a multi-core CPU.".freeze s.email = "c.nugteren@tue.nl".freeze s.executables = ["bones".freeze, "adarwin".freeze] s.extra_rdoc_files = ["README.rdoc".freeze] s.files = ["CHANGELOG".freeze, "LICENSE".freeze, "README.rdoc".freeze, "Rakefile".freeze, "VERSION".freeze, "bin/adarwin".freeze, "bin/bones".freeze, "examples/applications/ffos.c".freeze, "examples/benchmarks/PolyBench/2mm.c".freeze, "examples/benchmarks/PolyBench/3mm.c".freeze, "examples/benchmarks/PolyBench/adi.c".freeze, "examples/benchmarks/PolyBench/atax.c".freeze, "examples/benchmarks/PolyBench/bicg.c".freeze, "examples/benchmarks/PolyBench/cholesky.c".freeze, "examples/benchmarks/PolyBench/common.h".freeze, "examples/benchmarks/PolyBench/correlation.c".freeze, "examples/benchmarks/PolyBench/covariance.c".freeze, "examples/benchmarks/PolyBench/doitgen.c".freeze, "examples/benchmarks/PolyBench/durbin.c".freeze, "examples/benchmarks/PolyBench/dynprog.c".freeze, "examples/benchmarks/PolyBench/fdtd-2d-apml.c".freeze, "examples/benchmarks/PolyBench/fdtd-2d.c".freeze, "examples/benchmarks/PolyBench/floyd-warshall.c".freeze, "examples/benchmarks/PolyBench/gemm.c".freeze, "examples/benchmarks/PolyBench/gemver.c".freeze, "examples/benchmarks/PolyBench/gesummv.c".freeze, "examples/benchmarks/PolyBench/gramschmidt.c".freeze, "examples/benchmarks/PolyBench/jacobi-1d-imper.c".freeze, "examples/benchmarks/PolyBench/jacobi-2d-imper.c".freeze, "examples/benchmarks/PolyBench/lu.c".freeze, "examples/benchmarks/PolyBench/ludcmp.c".freeze, "examples/benchmarks/PolyBench/mvt.c".freeze, "examples/benchmarks/PolyBench/reg_detect.c".freeze, "examples/benchmarks/PolyBench/seidel-2d.c".freeze, "examples/benchmarks/PolyBench/symm.c".freeze, "examples/benchmarks/PolyBench/syr2k.c".freeze, "examples/benchmarks/PolyBench/syrk.c".freeze, "examples/benchmarks/PolyBench/trisolv.c".freeze, "examples/benchmarks/PolyBench/trmm.c".freeze, "examples/benchmarks/Rodinia/cfd.c".freeze, "examples/benchmarks/Rodinia/hotspot.c".freeze, "examples/benchmarks/Rodinia/kmeans.c".freeze, "examples/benchmarks/Rodinia/srad.c".freeze, "examples/benchmarks/other/common.h".freeze, "examples/benchmarks/other/dct.c".freeze, "examples/benchmarks/other/mm.c".freeze, "examples/benchmarks/other/saxpy.c".freeze, "examples/chunk/example01.c".freeze, "examples/chunk/example02.c".freeze, "examples/chunk/example03.c".freeze, "examples/chunk/example04.c".freeze, "examples/chunk/example05.c".freeze, "examples/chunk/example06.c".freeze, "examples/chunk/example07.c".freeze, "examples/dependences/example01.c".freeze, "examples/dependences/example02.c".freeze, "examples/dependences/example03.c".freeze, "examples/dependences/example04.c".freeze, "examples/dependences/example05.c".freeze, "examples/element/example01.c".freeze, "examples/element/example02.c".freeze, "examples/element/example03.c".freeze, "examples/element/example04.c".freeze, "examples/element/example05.c".freeze, "examples/element/example06.c".freeze, "examples/element/example07.c".freeze, "examples/element/example08.c".freeze, "examples/element/example09.c".freeze, "examples/element/example10.c".freeze, "examples/element/example11.c".freeze, "examples/element/example12.c".freeze, "examples/element/example13.c".freeze, "examples/fusion/example01.c".freeze, "examples/fusion/example02.c".freeze, "examples/fusion/example03.c".freeze, "examples/fusion/example04.c".freeze, "examples/fusion/example05.c".freeze, "examples/neighbourhood/example01.c".freeze, "examples/neighbourhood/example02.c".freeze, "examples/neighbourhood/example03.c".freeze, "examples/neighbourhood/example04.c".freeze, "examples/neighbourhood/example05.c".freeze, "examples/shared/example01.c".freeze, "examples/shared/example02.c".freeze, "examples/shared/example03.c".freeze, "examples/shared/example04.c".freeze, "examples/shared/example05.c".freeze, "lib/adarwin.rb".freeze, "lib/adarwin/dependences.rb".freeze, "lib/adarwin/engine.rb".freeze, "lib/adarwin/fusion.rb".freeze, "lib/adarwin/interval.rb".freeze, "lib/adarwin/memorycopies.rb".freeze, "lib/adarwin/nest.rb".freeze, "lib/adarwin/preprocessor.rb".freeze, "lib/adarwin/reference.rb".freeze, "lib/bones.rb".freeze, "lib/bones/algorithm.rb".freeze, "lib/bones/copy.rb".freeze, "lib/bones/engine.rb".freeze, "lib/bones/preprocessor.rb".freeze, "lib/bones/species.rb".freeze, "lib/bones/structure.rb".freeze, "lib/bones/variable.rb".freeze, "lib/bones/variablelist.rb".freeze, "lib/castaddon.rb".freeze, "lib/castaddon/index.rb".freeze, "lib/castaddon/node_adarwin.rb".freeze, "lib/castaddon/node_bones.rb".freeze, "lib/castaddon/node_common.rb".freeze, "lib/castaddon/transformations.rb".freeze, "lib/castaddon/type.rb".freeze, "lib/common.rb".freeze, "skeletons/CPU-C/common/epilogue.c".freeze, "skeletons/CPU-C/common/globals.c".freeze, "skeletons/CPU-C/common/globals_kernel.c".freeze, "skeletons/CPU-C/common/header.c".freeze, "skeletons/CPU-C/common/mem_copy_D2H.c".freeze, "skeletons/CPU-C/common/mem_copy_H2D.c".freeze, "skeletons/CPU-C/common/mem_epilogue.c".freeze, "skeletons/CPU-C/common/mem_global.c".freeze, "skeletons/CPU-C/common/mem_prologue.c".freeze, "skeletons/CPU-C/common/prologue.c".freeze, "skeletons/CPU-C/common/timer_1_start.c".freeze, "skeletons/CPU-C/common/timer_1_stop.c".freeze, "skeletons/CPU-C/common/timer_2_start.c".freeze, "skeletons/CPU-C/common/timer_2_stop.c".freeze, "skeletons/CPU-C/common/timer_globals.c".freeze, "skeletons/CPU-C/kernel/default.host.c".freeze, "skeletons/CPU-C/kernel/default.kernel.c".freeze, "skeletons/CPU-C/skeletons.txt".freeze, "skeletons/CPU-OPENCL-AMD/common/epilogue.c".freeze, "skeletons/CPU-OPENCL-AMD/common/globals.c".freeze, "skeletons/CPU-OPENCL-AMD/common/globals_kernel.c".freeze, "skeletons/CPU-OPENCL-AMD/common/header.c".freeze, "skeletons/CPU-OPENCL-AMD/common/mem_copy_D2H.c".freeze, "skeletons/CPU-OPENCL-AMD/common/mem_copy_H2D.c".freeze, "skeletons/CPU-OPENCL-AMD/common/mem_epilogue.c".freeze, "skeletons/CPU-OPENCL-AMD/common/mem_prologue.c".freeze, "skeletons/CPU-OPENCL-AMD/common/prologue.c".freeze, "skeletons/CPU-OPENCL-AMD/common/timer_1_start.c".freeze, "skeletons/CPU-OPENCL-AMD/common/timer_1_stop.c".freeze, "skeletons/CPU-OPENCL-AMD/common/timer_2_start.c".freeze, "skeletons/CPU-OPENCL-AMD/common/timer_2_stop.c".freeze, "skeletons/CPU-OPENCL-AMD/kernel/D-element-to-1-shared.host.c".freeze, "skeletons/CPU-OPENCL-AMD/kernel/D-element-to-1-shared.kernel.cl".freeze, "skeletons/CPU-OPENCL-AMD/kernel/default.host.c".freeze, "skeletons/CPU-OPENCL-AMD/kernel/default.kernel.cl".freeze, "skeletons/CPU-OPENCL-AMD/skeletons.txt".freeze, "skeletons/CPU-OPENCL-INTEL/common/epilogue.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/globals.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/globals_kernel.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/header.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/mem_copy_D2H.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/mem_copy_H2D.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/mem_epilogue.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/mem_global.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/mem_prologue.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/prologue.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/timer_1_start.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/timer_1_stop.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/timer_2_start.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/timer_2_stop.c".freeze, "skeletons/CPU-OPENCL-INTEL/common/timer_globals.c".freeze, "skeletons/CPU-OPENCL-INTEL/kernel/D-element-to-1-shared.host.c".freeze, "skeletons/CPU-OPENCL-INTEL/kernel/D-element-to-1-shared.kernel.cl".freeze, "skeletons/CPU-OPENCL-INTEL/kernel/default.host.c".freeze, "skeletons/CPU-OPENCL-INTEL/kernel/default.kernel.cl".freeze, "skeletons/CPU-OPENCL-INTEL/skeletons.txt".freeze, "skeletons/CPU-OPENMP/common/epilogue.c".freeze, "skeletons/CPU-OPENMP/common/globals.c".freeze, "skeletons/CPU-OPENMP/common/globals_kernel.c".freeze, "skeletons/CPU-OPENMP/common/header.c".freeze, "skeletons/CPU-OPENMP/common/mem_copy_D2H.c".freeze, "skeletons/CPU-OPENMP/common/mem_copy_H2D.c".freeze, "skeletons/CPU-OPENMP/common/mem_epilogue.c".freeze, "skeletons/CPU-OPENMP/common/mem_global.c".freeze, "skeletons/CPU-OPENMP/common/mem_prologue.c".freeze, "skeletons/CPU-OPENMP/common/prologue.c".freeze, "skeletons/CPU-OPENMP/common/timer_1_start.c".freeze, "skeletons/CPU-OPENMP/common/timer_1_stop.c".freeze, "skeletons/CPU-OPENMP/common/timer_2_start.c".freeze, "skeletons/CPU-OPENMP/common/timer_2_stop.c".freeze, "skeletons/CPU-OPENMP/common/timer_globals.c".freeze, "skeletons/CPU-OPENMP/kernel/D-element-to-1-shared.host.c".freeze, "skeletons/CPU-OPENMP/kernel/D-element-to-1-shared.kernel.c".freeze, "skeletons/CPU-OPENMP/kernel/default.host.c".freeze, "skeletons/CPU-OPENMP/kernel/default.kernel.c".freeze, "skeletons/CPU-OPENMP/skeletons.txt".freeze, "skeletons/GPU-CUDA/common/epilogue.c".freeze, "skeletons/GPU-CUDA/common/globals.c".freeze, "skeletons/GPU-CUDA/common/globals_kernel.c".freeze, "skeletons/GPU-CUDA/common/header.c".freeze, "skeletons/GPU-CUDA/common/mem_async_alloc.c".freeze, "skeletons/GPU-CUDA/common/mem_async_copyin.c".freeze, "skeletons/GPU-CUDA/common/mem_async_copyout.c".freeze, "skeletons/GPU-CUDA/common/mem_async_free.c".freeze, "skeletons/GPU-CUDA/common/mem_copy_D2H.c".freeze, "skeletons/GPU-CUDA/common/mem_copy_H2D.c".freeze, "skeletons/GPU-CUDA/common/mem_epilogue.c".freeze, "skeletons/GPU-CUDA/common/mem_global.c".freeze, "skeletons/GPU-CUDA/common/mem_prologue.c".freeze, "skeletons/GPU-CUDA/common/prologue.c".freeze, "skeletons/GPU-CUDA/common/scheduler.c".freeze, "skeletons/GPU-CUDA/common/timer_1_start.c".freeze, "skeletons/GPU-CUDA/common/timer_1_stop.c".freeze, "skeletons/GPU-CUDA/common/timer_2_start.c".freeze, "skeletons/GPU-CUDA/common/timer_2_stop.c".freeze, "skeletons/GPU-CUDA/common/timer_globals.c".freeze, "skeletons/GPU-CUDA/kernel/2xN-N-chunk-1-N-to-D-element.host.c".freeze, "skeletons/GPU-CUDA/kernel/2xN-N-chunk-1-N-to-D-element.kernel.cu".freeze, "skeletons/GPU-CUDA/kernel/D-element-to-1-shared.host.c".freeze, "skeletons/GPU-CUDA/kernel/D-element-to-1-shared.kernel.cu".freeze, "skeletons/GPU-CUDA/kernel/D-element-to-N-shared.host.c".freeze, "skeletons/GPU-CUDA/kernel/D-element-to-N-shared.kernel.cu".freeze, "skeletons/GPU-CUDA/kernel/N-N-chunk-1-N-to-D-element.host.c".freeze, "skeletons/GPU-CUDA/kernel/N-N-chunk-1-N-to-D-element.kernel.cu".freeze, "skeletons/GPU-CUDA/kernel/N-neighbourhood-N-to-N-element.host.c".freeze, "skeletons/GPU-CUDA/kernel/N-neighbourhood-N-to-N-element.kernel.cu".freeze, "skeletons/GPU-CUDA/kernel/default.host.c".freeze, "skeletons/GPU-CUDA/kernel/default.kernel.cu".freeze, "skeletons/GPU-CUDA/skeletons.txt".freeze, "skeletons/GPU-OPENCL-AMD/common/epilogue.c".freeze, "skeletons/GPU-OPENCL-AMD/common/globals.c".freeze, "skeletons/GPU-OPENCL-AMD/common/globals_kernel.c".freeze, "skeletons/GPU-OPENCL-AMD/common/header.c".freeze, "skeletons/GPU-OPENCL-AMD/common/mem_copy_D2H.c".freeze, "skeletons/GPU-OPENCL-AMD/common/mem_copy_H2D.c".freeze, "skeletons/GPU-OPENCL-AMD/common/mem_epilogue.c".freeze, "skeletons/GPU-OPENCL-AMD/common/mem_prologue.c".freeze, "skeletons/GPU-OPENCL-AMD/common/prologue.c".freeze, "skeletons/GPU-OPENCL-AMD/common/timer_1_start.c".freeze, "skeletons/GPU-OPENCL-AMD/common/timer_1_stop.c".freeze, "skeletons/GPU-OPENCL-AMD/common/timer_2_start.c".freeze, "skeletons/GPU-OPENCL-AMD/common/timer_2_stop.c".freeze, "skeletons/GPU-OPENCL-AMD/kernel/D-element-to-1-shared.host.c".freeze, "skeletons/GPU-OPENCL-AMD/kernel/D-element-to-1-shared.kernel.cl".freeze, "skeletons/GPU-OPENCL-AMD/kernel/default.host.c".freeze, "skeletons/GPU-OPENCL-AMD/kernel/default.kernel.cl".freeze, "skeletons/GPU-OPENCL-AMD/skeletons.txt".freeze, "skeletons/verification/header.c".freeze, "skeletons/verification/timer_start.c".freeze, "skeletons/verification/timer_stop.c".freeze, "skeletons/verification/verify_results.c".freeze, "test/bones/test_algorithm.rb".freeze, "test/bones/test_common.rb".freeze, "test/bones/test_preprocessor.rb".freeze, "test/bones/test_species.rb".freeze, "test/bones/test_variable.rb".freeze, "test/examples/benchmarks/PolyBench/2mm_species.c".freeze, "test/examples/benchmarks/PolyBench/3mm_species.c".freeze, "test/examples/benchmarks/PolyBench/adi_species.c".freeze, "test/examples/benchmarks/PolyBench/atax_species.c".freeze, "test/examples/benchmarks/PolyBench/bicg_species.c".freeze, "test/examples/benchmarks/PolyBench/cholesky_species.c".freeze, "test/examples/benchmarks/PolyBench/correlation_species.c".freeze, "test/examples/benchmarks/PolyBench/covariance_species.c".freeze, "test/examples/benchmarks/PolyBench/doitgen_species.c".freeze, "test/examples/benchmarks/PolyBench/durbin_species.c".freeze, "test/examples/benchmarks/PolyBench/dynprog_species.c".freeze, "test/examples/benchmarks/PolyBench/fdtd-2d-apml_species.c".freeze, "test/examples/benchmarks/PolyBench/fdtd-2d_species.c".freeze, "test/examples/benchmarks/PolyBench/floyd-warshall_species.c".freeze, "test/examples/benchmarks/PolyBench/gemm_species.c".freeze, "test/examples/benchmarks/PolyBench/gemver_species.c".freeze, "test/examples/benchmarks/PolyBench/gesummv_species.c".freeze, "test/examples/benchmarks/PolyBench/gramschmidt_species.c".freeze, "test/examples/benchmarks/PolyBench/jacobi-1d-imper_species.c".freeze, "test/examples/benchmarks/PolyBench/jacobi-2d-imper_species.c".freeze, "test/examples/benchmarks/PolyBench/lu_species.c".freeze, "test/examples/benchmarks/PolyBench/ludcmp_species.c".freeze, "test/examples/benchmarks/PolyBench/mvt_species.c".freeze, "test/examples/benchmarks/PolyBench/reg_detect_species.c".freeze, "test/examples/benchmarks/PolyBench/seidel-2d_species.c".freeze, "test/examples/benchmarks/PolyBench/symm_species.c".freeze, "test/examples/benchmarks/PolyBench/syr2k_species.c".freeze, "test/examples/benchmarks/PolyBench/syrk_species.c".freeze, "test/examples/benchmarks/PolyBench/trisolv_species.c".freeze, "test/examples/benchmarks/PolyBench/trmm_species.c".freeze, "test/examples/chunk/example01_species.c".freeze, "test/examples/chunk/example02_species.c".freeze, "test/examples/chunk/example03_species.c".freeze, "test/examples/chunk/example04_species.c".freeze, "test/examples/chunk/example05_species.c".freeze, "test/examples/chunk/example06_species.c".freeze, "test/examples/chunk/example07_species.c".freeze, "test/examples/dependences/example01_species.c".freeze, "test/examples/dependences/example02_species.c".freeze, "test/examples/dependences/example03_species.c".freeze, "test/examples/dependences/example04_species.c".freeze, "test/examples/dependences/example05_species.c".freeze, "test/examples/element/example01_species.c".freeze, "test/examples/element/example02_species.c".freeze, "test/examples/element/example03_species.c".freeze, "test/examples/element/example04_species.c".freeze, "test/examples/element/example05_species.c".freeze, "test/examples/element/example06_species.c".freeze, "test/examples/element/example07_species.c".freeze, "test/examples/element/example08_species.c".freeze, "test/examples/element/example09_species.c".freeze, "test/examples/element/example10_species.c".freeze, "test/examples/element/example11_species.c".freeze, "test/examples/element/example12_species.c".freeze, "test/examples/element/example13_species.c".freeze, "test/examples/neighbourhood/example01_species.c".freeze, "test/examples/neighbourhood/example02_species.c".freeze, "test/examples/neighbourhood/example03_species.c".freeze, "test/examples/neighbourhood/example04_species.c".freeze, "test/examples/neighbourhood/example05_species.c".freeze, "test/examples/shared/example01_species.c".freeze, "test/examples/shared/example02_species.c".freeze, "test/examples/shared/example03_species.c".freeze, "test/examples/shared/example04_species.c".freeze, "test/examples/shared/example05_species.c".freeze, "test/test_helper.rb".freeze] s.homepage = "http://parse.ele.tue.nl/bones/".freeze s.licenses = ["LICENSE".freeze] s.rdoc_options = ["--title".freeze, "Bones".freeze, "--line-numbers".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "The Bones source-to-source compiler".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end