"Traditional thinking has been that parallel programming is difficult to learn. AJ and his team have put together clear & effective course material, from learning fundamentals to, relevant applications quickly" says I-Cheng Chen, P.Eng., Fellow, AMD Inc.
Toronto (PRWEB) July 07, 2016
7 July 2016 | Sunnyvale | For the first time, YetiWare Inc., is inviting software developers to attend three days of specialized training in OpenCL and parallel data processing, previously only available to corporate clients.
OpenCL, the future of parallel data processing, is supported by all major processor companies and leveraged by major corporations to reduce operational costs and obtain peak software performance. Despite the importance of parallel programming and OpenCL, there are few educational opportunities available for professional software developers interested in advancing their skills and programming abilities.
The YetiWare program is being offered at two locations, in either Toronto, Canada or Sunnyvale, California:
Toronto (downtown location):
Tuesday July 19 to Thursday July 21, 2016, 8:30 a.m. to 4 p.m. (EDT)
*Optional review day:
Monday July 18, 8:30 a.m. to 4 p.m
To register to attend the Toronto course location, see: http://bit.ly/1Q0BnAq
Tuesday July 26 to Thursday July 28, 8:30 a.m. to 4 p.m (PDT)
*Optional review day:
Monday July 25, 8:30 a.m. to 4 p.m.
To register to attend the Sunnyvale course location, see: http://bit.ly/1sE8EqH
*Note: The optional review day is available at either location for those developers who want to brush-up their skills to prepare in advance for the three-day core course.
Training sessions are led by AJ Guillon. AJ is a subject matter expert and contributor to the Khronos OpenCL specification, developed by major software and processor companies (including Intel, AMD, Apple, Adobe, NVIDIA, and many others) to provide a common way to write parallel software that works on any processor, including a CPU, GPU, or FPGA.
"The traditional thinking has been that parallel programming is difficult to learn. But AJ and his team have put together clear and effective course material that takes participants from learning fundamentals to delivering real life, relevant applications quickly. As a result, participants are able to reap the benefits from the course quickly," says I-Cheng Chen, P.Eng., Fellow, Platform Architecture, Advanced Micro Devices Inc. "The use of moderated lab sessions and opportunity to expand on existing applications makes it much more conducive for participants to make effective use of OpenCL in short order."
"Computer processor design has changed drastically in the past 20 years, yet most developers continue to write software according to a simplified model that results in poor application performance and disappointing user experiences," AJ Guillion tells his students. "Today, all major computer processors are parallel, and these parallel processors are in everything from smart phones, to desktop PCs, to supercomputers. Despite the ubiquity of parallel processors, few software developers know how to program them. The goals of this specialized training course is to give programmers the tools they need to do just that."
"AJ's course on OpenCL is a cut above other courses in that he brings with him tremendous background and experience, and delivers it in an easily understandable way that is reachable for the novice, but still remains interesting for experts. This is more than just a one-way presentation, but a true tutorial with labs and hands-on components that truly improves your skill in this domain using skills that are now highly in demand across many industries, making this course pay for itself," says Michael Wong, former CEO OpenMP, ISOCPP.org Director, VP, Research & Development, Codeplay Software. "He also makes it fun with anecdotes and entertaining stories."
For a full course description, fees and more information, see: http://bit.ly/1sE8EqH
About YetiWare Inc. | http://www.YetiWare.com | follow @YetiWare:
YetiWare's mission is to solve the big hairy parallel programming problem and to bring back software scaling with minimal programmer effort. Raw processing power in everything from mobile phones, to PCs, to supercomputers, continuously grows every year with increasingly more cores, wider SIMD lanes, and additional software accelerators such as GPUs and FPGAs. Today it is extremely complicated to write applications that scale so that consumers directly benefit by upgrading to the latest computer processors. YetiWare's mission is to provide that revolutionary solution to performance programming so that application developers can build faster and more scalable software.
YetiWare's initial product offerings target the data center to provide an efficient heterogeneous platform for cloud computing that will significantly reduce processor energy consumption, and thereby reduce operational costs. High-level libraries in specific application areas such as machine learning, scientific computing (HPC), business analytics, and big data will seamlessly integrate existing software with the YetiWare compute platform.
Check out our Founders YouTube videos for a free introduction to OpenCL training, over 25,000+ views of the channel.