Skip to content

Implementation and Design Questions

Collin Lee edited this page Apr 18, 2018 · 7 revisions
  • What's the right abstraction of this Homa library?
    • Message oriented vs RPC oriented?
    • Integrated poller or exported poller?
    • Sessions and sockets?
    • How to handle memory lifetimes of message buffers? Copy contents?
  • How do we provide configuration information?
    • File?
    • Constructor args?
  • If the interface is not what we want how should we proceed?
    • Start by shimming around the existing code?
    • Try to modify the interface as we go?
  • Build tools? Make vs CMake vs Other
  • Are the drivers included in the library?
Clone this wiki locally