Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る

July Tech Festa 2016で発表した内容です。

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る

  1. 1. Node Node Node Process Thread Network Thread Thread Thread Memory
  2. 2. original frontend C/C++ Obj-C Swift Fortran Ada Go original language iPhone Android Raspberry Pi PC objectfile Clang dragon egg LLVM Optimizer ARM backend x86 backend
  3. 3. Node (VM) Process clang C/C++ LLVM-IR Thread Thread Memory
  4. 4. original frontend C/C++ Obj-C Swift Fortran Ada Go original language LLVM? each compiler AST web browser PROCESS WARP
  5. 5. Node A Node B Scheduler warp_thread VM Scheduler VM Network
  6. 6. main funcA main funcA funcB main funcA
  7. 7. main main main main caller main main caller caller funcA funcA funcA caller funcB
  8. 8. main funcA main funcB
  9. 9. C++ Electron Android SDK + JNI emscripten Linux / Mac Android web
  10. 10. ! "

    Be the first to comment

    Login to see the comments

  • tdtsh

    Jul. 26, 2016
  • stelth_red

    Jul. 5, 2018

July Tech Festa 2016で発表した内容です。

Views

Total views

2,083

On Slideshare

0

From embeds

0

Number of embeds

1,142

Actions

Downloads

7

Shares

0

Comments

0

Likes

2

×