TensorFlow XLAのコード解析をしました。
この資料は、TensorFlow XLAのJIT部分に関するものです。
I analyzed the code of TensorFlow XLA.
This document pertains to JIT part of TensorFlow XLA.
2017/07/01
チラ見版から前ページ公開版に切り替えました。
また、最新版で導入された plugin についても追記しました。
2017/07/30
r1.3のコードを反映しました。
2017/08/04
r1.3のpluginのコード、動かすことに成功しました。
"device:XLA_EXEC:0" で、StreamExecutorが起動するところまで実行できました。
2017/08/07
2017/08/04に対して、10頁追加しました。
とりあえず、r1.3に対しては、これにて終了です。
TensorFlow XLAのコード解析をしました。
この資料は、TensorFlow XLAのJIT部分に関するものです。
I analyzed the code of TensorFlow XLA.
This document pertains to JIT part of TensorFlow XLA.
2017/07/01
チラ見版から前ページ公開版に切り替えました。
また、最新版で導入された plugin についても追記しました。
2017/07/30
r1.3のコードを反映しました。
2017/08/04
r1.3のpluginのコード、動かすことに成功しました。
"device:XLA_EXEC:0" で、StreamExecutorが起動するところまで実行できました。
2017/08/07
2017/08/04に対して、10頁追加しました。
とりあえず、r1.3に対しては、これにて終了です。
17. Super Server Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Clientn Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread n 1Process only have a cache perDatabase Process 1 Database A Database B Security2.fdb Copyright(c) 2009 Firebird日本ユーザー会 8 10.1.23 8
18. Classic Server Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Clientn Process 1 Process 1 Process 1 Process 1 Lock Manager Process 1 Process 1 Process 1 Process 1 Process 1 Process n Database A Database B Each Processes have own cache Security2.fdb Copyright(c) 2009 Firebird日本ユーザー会 9 10.1.23 9
19. Super Classic Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Client 1 Clientn Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread 1 Thread n Each threads Have own cache Process 1 Database A Database B Security2.fdb Copyright(c) 2009 Firebird日本ユーザー会 10 10.1.23 10