07 29 2020 - openucx/ucc GitHub Wiki
Participants
- Manjunath Gorentla Venkata
- Sergey Lebedev
- Pavel Shamis
- Alex Margolin
- Valentine Petrov
- Ken Raffenetti
UCC BoF at SC 2020
- As Gilad suggested there will be no separate submission from UCC.
UCC repo available
- https://github.com/openucx/ucc
- Code style : Follow UCX coding style
- Need to explore scripts for compliance (clang based, astyle based)
Build system for UCC (GNU build tools vs cmake)
- Strong preference to use GNU build system because of its familiarity
- Need to explore 1) Does UCC need to support Windows in the near future? 2) If required, is GNU build system works well on windows?
UCC datatypes
- Preference towards having a separate API and implementation rather than integrated with UCP
- No technical reason rather more of a convenience
- How to treat user-defined datatypes? (Val to send out example pseudocode)
- Add support for signed and unsigned ints
- Support size based datatypes
UCC reduction ops
- Please see the slides here [1]
- Make user-defined operation as first op (It might enable some compiler optimizations)
- Remove UNDEFINED and UNSUPPORTED operation types
References
[1] https://github.com/manjugv/ucc_wg_public/blob/master/slides/gorentla_ucc_wg_july_29.pdf