Skip to content

TSC meeting notes

Wang Xin edited this page Dec 1, 2022 · 10 revisions

2022-12-01

WAMR TSC Meeting 2022/12/1

Attendees:

  • Wang, Xin (Intel)
  • Huang, Wenyong (Intel)
  • Xu, Jun1 (Intel)
  • He, Liang (Intel)
  • Kolny, Marcin (Amazon)
  • Takashi Yamamoto (Midokura)
  • huang, Qi (Xiaomi)
  • Yan, Dongsheng (Sony)
  • Tang Wei (Ant)
  • Trenner, Thomas (Siemens)
  • Ermler, Rene (Siemens)

Topic collection

Self-introduction

Xin (Intel)

  • Intel team 2023 focus
    • performance
    • GC support
    • Component model
    • Developer tooling (emcc advisor, TS2Wasm..)
    • Trusted Execution Environment(TEE) like SGX/TDX use cases
  • Discuss TSC meeting cadence
    • start with monthly, and adjust if needed.

Marcin(Amazon):

  • roadmap transparency - how do we make sure the community knows what is already planned, how can they possibly get involved etc.
    • one good example I can think of is the gitbook: it'd be great to know what are the plans for it, how community can contribute, is there opportunity for brainstorming etc.
  • workstream for removing singleton/global objects and introduce a concept of contexts so it's possible to embed multiple VM instances into the process
  • Debugging AOT is something we at Amazon will be probably looking into Q1 next year

Wenyong (Intel):

  • When to release the next version, what is the version number, and whether to merge Multi-tier JIT in this version or to merge it in next version? For example, release 1.1.2 and then merge Multi-tier JIT, or merge Multi-tier JIT and release 1.2.0 directly?
  • Can each company share its roadmap? e.g. Source debugger enhancements, integration of perf tool and so on..

Dongsheng (Sony):

  • introduce who we are(in 20221118_newsweek.pdf), and present SSS-Agenda-for-WAMR-TSC.pdf for our concerns and roadmap.
    • Marcin: the recent WASI talk about accessing HW.

Yamt (Midokura):

  • how do you evaluate startup time for fast-jit? any tools available?
    • Normally we calculate it from the time iwasm started to the time the first wasm function executed: print the time at the beginning of iwasm main function, and print the time at the beginning of the wasm app's main function

Thomas and Rene (Siemens):

  • Plan to implement exception feature.

Thomas (Siemens) and Jun (Intel):

  • Debugging support for multiple threads
    • runtime launch multiple wasm app instances in multiple threads, and launch multiple lldb to debug each of the wasm instances ---- this is OK
    • runtime launch one wasm app instance, this app use pthread API to spawn several child-threads, and launch one lldb to debug the multithread wasm app ---- this will not work for now
    • The main problem is that the current lldb doesn't hold the thread id for every spawned instance, it will always use the same thread id to get stack frame information, so the debugger will display the wrong data

2021-07-30

Agenda

  • PTSC Chair election
  • Nominate no1wudi from Xiaomi Corp to TSC member
  • PTSC Meeting cadence and time discussion
  • Communication setup (Zulip,TSC email address,blogs)
  • Approving code commit practice
  • Open

Meeting time and bridge

Location/Local Time/Time Zone/UTC Offset

  • Beijing (Chna - Beijing), Friday July 30, 2021 at 8:00:00 am, CST, UTC+8 hours
  • Portland (USA - Oregon), Thursday July 29, 2021 at 5:00:00 pm, PDT, UTC-7 hours
  • Corresponding UTC (GMT), Friday July 30, 2021 at 00:00:00

This meeting is open to everyone who is interested. Please send email to [email protected] for the bridge info.

Meeting notes

  • PTSC Chair election
  • Nominate no1wudi from Xiaomi Corp to TSC member
    • no1wudi has submitted 20 patches, including ricsv AoT support, Nutx OS support. XIP for AoT is WIP
    • Future focuses: Wasm for IoT, TEE
    • Votes: 5, pass
  • PTSC Meeting cadence and time discussion
    • Bi-weekly, two timeslots - one for PRC/Europe audience and one for US/PRC audience
  • Communication setup
  • Approving code commit practice
    • Wenyong is the approver for now, eventually, we will use the code owner model
    • Wenyong will assign other TSC members to review a patch if needed
  • Source debugging feature - Tang wei
    • Rebase and validation is WIP
  • Roadmap
    • GC: under reading spec, one meeting a week. please send email to xwang98 if you want to join the discussion
    • Type import/type function reference:
    • Java support
    • multiple modules
    • wasi-nn
  • Optimizations
    • performance
    • compilation time, lazy compile, parallel compilation
Clone this wiki locally