Techniques, tips and tools for heterogenous computing, from mobile to HPC applications. Learn from practicing engineers, get hints on how to optimize your applications directly from key architects. Multi-language, on multiple ISA's.
So why another group?
Hetergenous Computing is really broad - discrete and integrated GPUs, DSPs, FPGAs and CPUs - and the resulting applications, and ecosystems. We are looking at what is takes to move these technologies into mainstream computing - from smartphones to server technologies.
The problem space can be broader or narrower than what is normally included in HPC in the systems context - for example, interconnect/network design is a dominant aspect of HPC, while this may not be an issue with SoC/smartphones; but at the same time, we might need to worry more about moving several thousand consumer applications onto our platforms.
Another aspect is the larger number of participants in this ecosystem, in this context; we have many more GPU participants for example, as well as DSPs and CPU architectures. This leads to more focus on the software ecosystem to enable performance portability, as well as energy-efficient computing as a key metric.
These are more technology-horizontal issues, and we thought it worth another Meetup. I hope you'll agree, and join with us.