In
computer science,
implicit parallelism is a characteristic of a programming language that allows a
compiler or
interpreter to automatically exploit the
parallelism inherent to the computations expressed by some of the language's constructs. A pure implicitly parallel language does not need special directives, operators or functions to enable parallel execution.