-
Notifications
You must be signed in to change notification settings - Fork 644
TSC meeting notes
Wang Xin edited this page Dec 1, 2022
·
10 revisions
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)
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
- 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
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.
- PTSC Chair election
- xwang98 ([email protected]), 5 votes
- 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
- discussion board: https://bytecodealliance.zulipchat.com/#narrow/stream/290350-wamr
- no need for public contact mailbox for now
- use BA blog
- 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
WebAssembly Micro Runtime