07 29 2020 - openucx/ucx 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

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