source-to-source
There are 66 repositories under source-to-source topic.
ayazhassan/RT-CUDA-GUI-Development
Recent development in Graphic Processing Units (GPUs) has opened a new challenge in harnessing their computing power as a new general-purpose computing paradigm with its CUDA parallel programming. However, porting applications to CUDA remains a challenge to average programmers. We have developed a restructuring software compiler (RT-CUDA) with best possible kernel optimizations to bridge the gap between high-level languages and the machine dependent CUDA environment. RT-CUDA is based upon a set of compiler optimizations. RT-CUDA takes a C-like program and convert it into an optimized CUDA kernel with user directives in a con.figuration .file for guiding the compiler. While the invocation of external libraries is not possible with OpenACC commercial compiler, RT-CUDA allows transparent invocation of the most optimized external math libraries like cuSparse and cuBLAS. For this, RT-CUDA uses interfacing APIs, error handling interpretation, and user transparent programming. This enables efficient design of linear algebra solvers (LAS). Evaluation of RT-CUDA has been performed on Tesla K20c GPU with a variety of basic linear algebra operators (M+, MM, MV, VV, etc.) as well as the programming of solvers of systems of linear equations like Jacobi and Conjugate Gradient. We obtained significant speedup over other compilers like OpenACC and GPGPU compilers. RT-CUDA facilitates the design of efficient parallel software for developing parallel simulators (reservoir simulators, molecular dynamics, etc.) which are critical for Oil & Gas industry. We expect RT-CUDA to be needed by many industries dealing with science and engineering simulation on massively parallel computers like NVIDIA GPUs.
gokselgoktas/brainfuck
An optimizing Brainfuck compiler & interpreter
atErik/Transpiler.and.similar.List
List of Transpilers, TransCompilers, Decompilers, etc, source to source converter, & similar & related tools/apps
dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
UDC-GAC/MACVETH
MACVETH - Multi-dimensional Array C-compiler for VEctorizing Tensors in HPC
dzmpr/peace-core
Interpreter for GPSS that was written on python.
hotkeymuc/haul3
Code that translates code into other code. Third time's a charm.
milahu/awesome-bidirectional-transforms
bidirectional transformations
rcorcs/apref
APReF: An Automatic Parallelizer of Recursive Functions for Haskell
schillic/HA2Stateflow
A converter from a hybrid automaton model to a Stateflow model
AnishGS/Gameware
Gameware is a tool to build video games. It includes its own programming language.
bsc-pm-ompss-at-fpga/mcxx
Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
phrb/ccgrid19
Autotuning Source Transformation Tools with Design of Experiments, published @ CCGRID'19
pouyakary/numeraX
Compiler for generating mathematical TeX expressions from a simple user friendly math notation. Playground at http://numerax.toys.kary.us
R-unic/roblox-cr
A Crystal-to-Luau compiler for Roblox
Achxy/operator-converter
Status: Not yet complete
Acrimoris/Simple_SAKO_Compiler
This is just a very simple SAKO-to-C compiler written in Python.
Andrew-lindsay/rose-source-code-moderniser
Masters of informatics project to develop source-to-source transformation tools
blockspacer/flex_reflect_plugin
C++ reflection, code generation and compile-time C++ execution
blockspacer/flex_typeclass_plugin
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
hotkeymuc/haul2
Code that translates code into other code. A second (successful) attempt
lou1306/absentee
A C-to-C transformation tool
nirus/saltjs
ECMA 5 source code cryptic text encoder
Stranger2015/PscC
Perfect super compiler Collection
afnan47/APReF-using-python3
APReF's implementation in Python 3
cu2c/cu2c
CUDA to C++ transpiler/converter
hotkeymuc/haul1
Code that translates code into other code. My very first attempt back in the days...
jibini-net/SourceGeneration
Descriptor language transpiler for .NET datalayers and reactive UI
mugiseyebrows/seapeapea
с++ to python transpiler
eiroca/cito
Piotr Fusik's Ć language translator