In this talk form the 2011 LLVM Developers Meeting, Intel presents their OpenCL SDK 1.5 and its core technology the vectorizer compiler.
The video presents an overview of the implicit vectorization module and discusses experience with the LLVM compiler toolkit. The presenter also presents some of the design decisions and and plans for future features (future instruction sets, vector select, predicated instructions, etc).
The slide sets from Devcon 5 in Santa Clara in December 2011 are now online. There are a total of 3 slide sets covering WebGL and WebCL.
A paper recently published by the Astronomical Society of Australia on how GPGPUs are dramatically changing the landscape of high performance computing in astronomy.This paper identifies and investigates several key decision areas, with a goal of simplifying the early adoption of GPGPU in astronomy. The merits of OpenCL are considered as an open standard in order to reduce risks associated with coding in a native, vendor-specific programming environment, and present a GPU programming philosophy based on using brute force solutions.
In a quiet post on the LLVMdev mailing list, it was announced that AMD is going Open Source with the AMD IL Code Generator which is compatible with LLVM 2.9. Also, video and slides from the recent 2011 LLVM Developers' Meeting are starting to appear online. Including SKIR: Just-in-Time Compilation for Parallelism with LLVM, Univeristy of Colorado; Intel OpenCL SDK Vectorizer, Intel; Polly - First successful optimizations - How to proceed?, ENS/INRIA and finally Symbolic Testing of OpenCL Code from Imperial College London.
AMD has released an interesting white paper on OpenCL and the Future of Accelerated Application Performance, as seen through the eyes of their FirePro product lineup. Whether you are a beginner OpenCL developer or an advanced developer, AMD has done a good job of making this a worthwhile read.
The Khronos Group announced a new initiative to create an open, royalty-free standard for cross platform acceleration of computer vision applications. In response to requests and proposals from members, Khronos has created a vision working group to develop a hardware acceleration API using the proven Khronos development process and aiming for a first public release within 12 months. Any interested company is welcome to join Khronos to make contributions, influence the direction of the specification and gain early access to draft specifications before public release. The vision working group will commence work during January 2012.
The first Los Angeles WebGL Meetup was a big success. For the first meetup, there was a presentation on the current state of interactive web 3D (demo and slides) as well as on the J3D WebGL 3D engine (slides). There are plans on doing another meetup in January. If you are in the area and want to learn about next-generation 3D in the browser, or give a presentation please contact the organizers of the LA WebGL meetup.
WebGL Camp #4 will take place on Friday December 9, 2011 at Mozilla in Mountain View, CA. Once again, Henrik Bennetsen has done a great job of lining up some impressive speakers. Included in the WebGL Camp 4 roster are speakers from Mozilla, TojiCode, Lockheed Martin, My Robot Nation, Medicine Rensselaer Polytechnic Institute, Aerotwist, Autodesk, Google, SignedOn and Everyday3d. Ken Russell, the WebGL Working Group Chair from Google will also be talking. The complete agenda is available on the WebGL Camp website. Registration for this event is now closed. Be sure to bookmark the Air Mozilla page as a free live stream of the entire event will be aired.
Dave Shreiner was recently selected to be the conference chair of the 41st annual SIGGRAPH conference in 2014. "Having attended the conference annually for more than half of my life, and actively presented at it over the last decade, being selected to chair the conference is a great personal honor, huge responsibility, and an immense opportunity" wrote Dave Shreiner. Dave Shreiner is currently Director of Graphics Technology - Media Processing Division at ARM.
AMD announced that the AMD Fusion Developer Summit 2012 (Fusion12) will be held on June 11-14, 2012 in Bellevue, Washington. The company's annual developer summit will return to the Meydenbauer Center and the Hyatt Regency in Bellevue. The summit offers an engaging opportunity to learn more about next-generation software development and Accelerated Processing Unit (APU) technology, central processing unit (CPU) and graphics processing unit (GPU) processor technologies, and programming methods using industry-standard application programming interfaces (APIs) such as OpenCL, OpenGL, Microsoft DirectCompute and C++ AMP.