ngo icon indicating copy to clipboard operation
ngo copied to clipboard

Areas of Improvement

Open tatetian opened this issue 4 years ago • 0 comments

Tracking the areas of improvement for NGO.

  1. I/O syscalls (e.g., write and read) a. io_uring-based switchless technique @shuocheng b. Page cache @jessehui c. File system optimization (See ELFS) @liqinggd
  2. Scheduling syscall (e.g., futex and sched_yield) @tatetian a. In-enclave scheduling b. Async/await
  3. Memory syscalls (e.g., mmap and munmap) @jessehui a. EDMM b. Async memory copy/init @henrysun007 c. Lazy loading
  4. Timing (e.g., gettimeofday and clock_gettime) @shuocheng a. vDSO-based switchless
  5. Misc @guzongmin a. Optimize is_inside_enclave b. Use tcmalloc

tatetian avatar Oct 19 '20 05:10 tatetian