Ars Technica: “OpenCL was proposed so that programmers could write software in a way that would allow computing tasks to be best handled by whatever hardware resources are available to a given machine.”
Archive