Sep. 19th, 2008
The perfect storm
Sep. 19th, 2008 05:19 pm1) Grand Central (http://blogs.zdnet.com/storage/?p=334)
2) Open Computing Language (http://www.ditii.com/2008/06/12/apple-opencl-mac-os-x-106-snow-leopard-technology/)
3) LLVM (http://www.llvm.org)
4) C closures (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html)
Snow Leopard is looking to be much, much more than it appears. Combine the above with NSTasks, and you have a wonderful recipe for a general solution to multi-core, parallel, and cross-chip processing, dynamically created on the fly according to the hardware capabilities and loads.
Yeah, this is gonna be fun.
2) Open Computing Language (http://www.ditii.com/2008/06/12/apple-opencl-mac-os-x-106-snow-leopard-technology/)
3) LLVM (http://www.llvm.org)
4) C closures (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html)
Snow Leopard is looking to be much, much more than it appears. Combine the above with NSTasks, and you have a wonderful recipe for a general solution to multi-core, parallel, and cross-chip processing, dynamically created on the fly according to the hardware capabilities and loads.
Yeah, this is gonna be fun.
The perfect storm
Sep. 19th, 2008 05:19 pm1) Grand Central (http://blogs.zdnet.com/storage/?p=334)
2) Open Computing Language (http://www.ditii.com/2008/06/12/apple-opencl-mac-os-x-106-snow-leopard-technology/)
3) LLVM (http://www.llvm.org)
4) C closures (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html)
Snow Leopard is looking to be much, much more than it appears. Combine the above with NSTasks, and you have a wonderful recipe for a general solution to multi-core, parallel, and cross-chip processing, dynamically created on the fly according to the hardware capabilities and loads.
Yeah, this is gonna be fun.
2) Open Computing Language (http://www.ditii.com/2008/06/12/apple-opencl-mac-os-x-106-snow-leopard-technology/)
3) LLVM (http://www.llvm.org)
4) C closures (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html)
Snow Leopard is looking to be much, much more than it appears. Combine the above with NSTasks, and you have a wonderful recipe for a general solution to multi-core, parallel, and cross-chip processing, dynamically created on the fly according to the hardware capabilities and loads.
Yeah, this is gonna be fun.