The BLAZE language: A parallel language for scientific programming

  title={The BLAZE language: A parallel language for scientific programming},
  author={Piyush Mehrotra and John Van Rosendale},
  journal={Parallel Computing},
Abstract Programming multiprocessor parallel architectures is a complex task. This paper describes a block-structured scientific programming language, BLAZE, designed to simplify this task. BLAZE contains array arithmetic, ‘forall’ loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine… CONTINUE READING


Publications citing this paper.