• Former CTO EARN.org
• Over 20 years’ experience in Software Development, including 3D CAD, database and Web applications.
• Formerly VP Engineering at Oracle, BEASystems Inc. and Informix.
• Lead teams that have developed many large 3D database projects and products including, AutoCAD Map, NASA’s EOSDIS and LINZ (Land Information System New Zealand).
An Introduction to GPGPU and Many-Core Systems Programming with OpenCL, CUDA, WebCL and C++AMP. GPU and Many-Core systems are important to the future of computing. They can provide tremendous performance speed ups of 5x to 100x, or more! GPUs are available with all device types(servers,desktops,laptops,tablets,mobile). Their power is harnessed using specialty programming languages, OpenCL, CUDA, WebCL and C++AMP, with parallel algorithms, Scan, Reduce and more... With what you can learn from this presentation you'll know enough to impress your friends and be really dangerous on a GPU!