changeset 104:4b49908418e2

Fix typo
author Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp>
date Tue, 13 Feb 2018 13:49:38 +0900
parents 05d7669c4a29
children d14f18fef819
files paper/gearsOS.tex paper/master_paper.pdf paper/parallelism_gears.tex slide/slide.html slide/slide.md
diffstat 5 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/paper/gearsOS.tex	Tue Feb 13 13:22:51 2018 +0900
+++ b/paper/gearsOS.tex	Tue Feb 13 13:49:38 2018 +0900
@@ -47,7 +47,7 @@
 Code Gear から次の Code Gear への遷移は goto 文による継続で処理を行い、次の Code Gear への引数として入出力を与える。
 \coderef{cg1}内の goto cg1 (a+b); が継続にあたり、(a+b) がcg1 への入力になる。
 
-\lstinputlisting[caption=CodeSegmentの軽量継続, label=code:cg1]{./src/cg1.cbc}
+\lstinputlisting[caption=Code Gearの軽量継続, label=code:cg1]{./src/cg1.cbc}
 
 CbC の goto 文による継続は Scheme のcall/ccといった継続と異なり、呼び出し元の環境を必要とせず、行き先を指定すれば良い。
 この継続を軽量継続と呼ぶ。
Binary file paper/master_paper.pdf has changed
--- a/paper/parallelism_gears.tex	Tue Feb 13 13:22:51 2018 +0900
+++ b/paper/parallelism_gears.tex	Tue Feb 13 13:49:38 2018 +0900
@@ -96,7 +96,7 @@
 \section{SynchronizedQueue}
 SynchronizedQueue は Worker の Queue として使用される。
 Worker の Queue は TaskManager を経由して Task を送信するスレッドと Task を取得する Worker 自身のスレッドで扱われる。
-そのため SynchronizeQueue はマルチスレッドでもデータの一貫性を保証する Queue を実装する必要がある。
+そのため SynchronizedQueue はマルチスレッドでもデータの一貫性を保証する Queue を実装する必要がある。
 
 データの一貫性を保証する解決例としての1つとしてロックを使った解決方法がある。
 しかし、ロックを行ってデータを更新した場合、同じ Queue に対して操作を行う際に待ち合わせが発生し、全体の並列度が下がってしまう。
--- a/slide/slide.html	Tue Feb 13 13:22:51 2018 +0900
+++ b/slide/slide.html	Tue Feb 13 13:49:38 2018 +0900
@@ -87,7 +87,7 @@
 <!-- === begin markdown block ===
 
       generated by markdown/1.2.0 on Ruby 2.3.0 (2015-12-25) [x86_64-darwin16]
-                on 2018-02-13 12:53:11 +0900 with Markdown engine kramdown (1.13.2)
+                on 2018-02-13 13:24:35 +0900 with Markdown engine kramdown (1.13.2)
                   using options {}
   -->
 
@@ -467,7 +467,7 @@
       </li>
       <li>SynchronizedQueue
         <ul>
-          <li>マルチスレッド環境でもデータの同期が行われる Queue</li>
+          <li>マルチスレッド環境でもデータの同期処理が行われる Queue</li>
         </ul>
       </li>
     </ul>
--- a/slide/slide.md	Tue Feb 13 13:22:51 2018 +0900
+++ b/slide/slide.md	Tue Feb 13 13:49:38 2018 +0900
@@ -243,7 +243,7 @@
         - SynchronizedQueue から Task を一つずつ取得し、実行する
         - Worker 毎に POSIX Therad などを生成し、それぞれのスレッドで Code Gear を実行する
     - SynchronizedQueue
-        - マルチスレッド環境でもデータの同期が行われる Queue
+        - マルチスレッド環境でもデータの同期処理が行われる Queue
 - をInterface を用いて実装した
 
 ## Task