# -*- encoding: utf-8 -*- # stub: bones-compiler 1.1.0 ruby lib Gem::Specification.new do |s| s.name = "bones-compiler".freeze s.version = "1.1.0".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 = "2012-08-07" 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), and generates parallel code in languages such as CUDA, OpenCL, and OpenMP. The generated code is to be executed on a GPU or a multi-core CPU.".freeze s.email = "c.nugteren@tue.nl".freeze s.executables = ["bones".freeze] s.extra_rdoc_files = ["README.rdoc".freeze] s.files = ["CHANGELOG".freeze, "LICENSE".freeze, "README.rdoc".freeze, "Rakefile".freeze, "VERSION".freeze, "bin/bones".freeze, "examples/applications/ffos.c".freeze, "examples/benchmarks/2mm.c".freeze, "examples/benchmarks/3mm.c".freeze, "examples/benchmarks/adi.c".freeze, "examples/benchmarks/atax.c".freeze, "examples/benchmarks/bicg.c".freeze, "examples/benchmarks/cholesky.c".freeze, "examples/benchmarks/common.h".freeze, "examples/benchmarks/correlation.c".freeze, "examples/benchmarks/covariance.c".freeze, "examples/benchmarks/doitgen.c".freeze, "examples/benchmarks/durbin.c".freeze, "examples/benchmarks/dynprog.c".freeze, "examples/benchmarks/fdtd-2d-apml.c".freeze, "examples/benchmarks/fdtd-2d.c".freeze, "examples/benchmarks/floyd-warshall.c".freeze, "examples/benchmarks/gemm.c".freeze, "examples/benchmarks/gemver.c".freeze, "examples/benchmarks/gesummv.c".freeze, "examples/benchmarks/gramschmidt.c".freeze, "examples/benchmarks/jacobi-1d-imper.c".freeze, "examples/benchmarks/jacobi-2d-imper.c".freeze, "examples/benchmarks/lu.c".freeze, "examples/benchmarks/ludcmp.c".freeze, "examples/benchmarks/mvt.c".freeze, "examples/benchmarks/overview.txt".freeze, "examples/benchmarks/reg_detect.c".freeze, "examples/benchmarks/saxpy.c".freeze, "examples/benchmarks/seidel-2d.c".freeze, "examples/benchmarks/symm.c".freeze, "examples/benchmarks/syr2k.c".freeze, "examples/benchmarks/syrk.c".freeze, "examples/benchmarks/trisolv.c".freeze, "examples/benchmarks/trmm.c".freeze, "examples/chunk/example1.c".freeze, "examples/chunk/example2.c".freeze, "examples/chunk/example3.c".freeze, "examples/chunk/example4.c".freeze, "examples/chunk/example5.c".freeze, "examples/element/example1.c".freeze, "examples/element/example10.c".freeze, "examples/element/example11.c".freeze, "examples/element/example12.c".freeze, "examples/element/example2.c".freeze, "examples/element/example3.c".freeze, "examples/element/example4.c".freeze, "examples/element/example5.c".freeze, "examples/element/example6.c".freeze, "examples/element/example7.c".freeze, "examples/element/example8.c".freeze, "examples/element/example9.c".freeze, "examples/neighbourhood/example1.c".freeze, "examples/neighbourhood/example2.c".freeze, "examples/neighbourhood/example3.c".freeze, "examples/neighbourhood/example4.c".freeze, "examples/shared/example1.c".freeze, "examples/shared/example2.c".freeze, "examples/shared/example3.c".freeze, "examples/shared/example4.c".freeze, "examples/shared/example5.c".freeze, "lib/bones.rb".freeze, "lib/bones/algorithm.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.rb".freeze, "lib/castaddon/type.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_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/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_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/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_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/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_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_prologue.c".freeze, "skeletons/GPU-CUDA/common/prologue.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/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/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 = 3 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