stream is a higher-level amd project (hardware and software) that includes opencl as its current software implementation. the stream originally used the brook language, but switched to opencl in 2011 . opencl has since become more popular (because it is a cross-platform standard that is especially well supported by Apple), and these days there seems to be no mention of a thread. you can see this in the link, for example http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl.aspx , where opencl is the "child" stream (or the menu to the left of this pages where a higher-level group is a stream, other children are connected to equipment).
In short, you want opencl. and despite the confusing mess that is the amd site, their opencl implementation is pretty solid.
Mmm. When re-reading your question, you seem to be saying that there are two separate sdks. Are you really moving to two different packages? I understand that opencl is an sdk stream. if you find two different sdks (which are current), can you reference them?
source share