Passing a Language through the Eye of a Needle

@article{Ierusalimschy2011PassingAL,
  title={Passing a Language through the Eye of a Needle},
  author={Roberto Ierusalimschy and Luiz Henrique de Figueiredo and Waldemar Celes Filho},
  journal={Queue},
  year={2011},
  volume={9},
  pages={20 - 29}
}
Scripting languages are an important element in the current landscape of programming languages. A key feature of a scripting language is its ability to integrate with a system language. This integration takes two main forms: extending and embedding. In the first form, you extend the scripting language with libraries and functions written in the system language and write your main program in the scripting language. In the second form, you embed the scripting language in a host program (written… 
ispc: A SPMD compiler for high-performance CPU programming
  • M. Pharr, W. Mark
  • Computer Science
    2012 Innovative Parallel Computing (InPar)
  • 2012
TLDR
A compiler, the Intel R® SPMD Program Compiler (ispc), is developed that delivers very high performance on CPUs thanks to effective use of both multiple processor cores and SIMD vector units.