annotate 2014/January/slide/21th.html @ 13:998578d51c49

add somefiles
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Tue, 21 Jan 2014 19:16:05 +0900
parents 2013/Dec-2013/27th.html@e4748bca1eb3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 <!DOCTYPE html>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 <!--
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 Google HTML5 slide template
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 Authors: Luke Mahé (code)
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 Marcin Wichary (code and design)
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 Dominic Mazzoni (browser compatibility)
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 Charles Chen (ChromeVox support)
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 URL: http://code.google.com/p/html5slides/
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 -->
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 <html>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 <head>
2
6f538bc4614b add 10th December slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
17 <title>slide</title>
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 <meta charset='utf-8'>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 <script
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 src='http://html5slides.googlecode.com/svn/trunk/slides.js'></script>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 </head>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 <style>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 /* Your individual styles here, or just use inline styles if that’s
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 what you want. */
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 .slides article { background-image: none !important; background-color: white; }
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 </style>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 <body style='display: none'>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 <section class='slides layout-regular template-default'>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 <!-- Your slides (<article>s) go here. Delete or comment out the
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 slides below.-->
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 <article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 <h1>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
40 Cerium の並列処理向け I/O の設計と実装
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 </h1>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 <p>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 Masataka Kohagura
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 <br>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
45 21th January , 2014
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 </p>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 </article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 <article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 <h3>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 研究目的
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 </h3>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 <p>
7
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
54 当研究室では、CellやマルチコアCPUで並列プログラミングを可能にするCerium Task Managerを開発している。
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
55 </p>
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
56 <p>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
57 マルチコア CPU を最大限に活かすためには、プログラムの並列度を向上させなければならない。
7
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
58 当研究室では Cerium Libraryを提供することによって並列プログラミングを容易にしているが、ファイル読み込み等のI/O部分に関してはまだAPIが実装されていない。
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 </p>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 <p>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
61 本研究では、I/O読み込みとTaskの並列化の設計・実装によって既存の正規表現の処理速度、処理効率を上げる。
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 </p>
2
6f538bc4614b add 10th December slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
63
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
64
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 </article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 <article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 <h3>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
69 したこと
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 </h3>
5
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
71 <ul>
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
72
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
73 <li>
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
74 regex_mas に divide read の実装(未測定) - ちゃんと中身まで書こう
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
75 </li>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
76 <ul>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
77 </article>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
78
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
79 <article class='smaller'>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
80 <h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
81 卒論 目次
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
82 </h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
83
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
84 <p>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
85 第1章 序論<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
86 1.1 研究背景と目的<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
87 <br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
88 第2章 Cerium<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
89 2.1 Cerium の概要<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
90 2.2 Cerium Task Manager<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
91 <br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
92
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
93 IOの話をここに
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
94 第3章 Cerium Task Manager を使った例題<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
95 3.1 Word Count<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
96 3.2 File Read<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
97 <br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
98 mmapの解説をここでいれよう
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
99 map_reduce
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
100 第4章 並列(分割?) I/O の設計と実装<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
101 4.1 本研究以前の I/O の実装方法 (mmap)<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
102 4.2 I/O の設計<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
103 ??4.2.1 single core sequential read<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
104 ??4.2.2 multi core seguential read<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
105 4.3 single core sequential read の実装<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
106 4.4 Cerium の改良(CPU部分にIO_0などを追加したけど、どこにいれよう)<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
107 4.5 I/O のベンチマーク<br> =>別セクションへ
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
108 <br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
109 第5章 結論<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
110 5.1 まとめ<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
111 5.2 今後の課題<br>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
112 </p>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
113
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
114 </article>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
115
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
116 <article>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
117 <h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
118 今後のスケジュール
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
119 </h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
120
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
121 <ul>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
122 <li>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
123 後期院試試験・2/12
5
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
124 </li>
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
125
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
126 <li>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
127 卒検発表・2/27,28
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
128 </li>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
129 </ul>
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
130 </article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
131
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
132 <!--
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
133 <article class='smaller'>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
134 <h3>I/O並列化のシーケンス図(mmap)</h3>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
135 <div align="center">
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
136 <IMG SRC="mmap.png">
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
137 </div>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
138 <li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
139 codeがシンプル(readを書いて読み込まなくていいため)
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
140 </li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
141 <li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
142 memoryより大きなファイルは開けない
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
143 </li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
144 <li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
145 readの先読みがOS依存
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
146 </li>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
147
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
148 </article>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
149 -->
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
150
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
151 <article>
5
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
152
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
153 <h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
154 make が通らない ( TaskManager を parallel で make したとき)
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
155 </h3>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
156 <section><pre>
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
157 % make clean;make
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
158 rm -f word_count main.o task_init.o ppe/Exec.o ppe/Exec_Data_Parallel.o ppe/Print.o
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
159 rm -f *~ \#*
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
160
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
161    ・・・
5
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
162
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
163 Make for Mac OS X
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
164 clang++ -m64 -o word_count main.o task_init.o ppe/Exec.o ppe/Exec_Data_Parallel.o ppe/Print.o -L../../../Cerium/TaskManager -lFifoManager `sdl-config --libs`
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
165 Undefined symbols for architecture x86_64:
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
166 "create_impl(int, int, int)", referenced from:
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
167 TaskManager::init(int, int, int) in libFifoManager.a(TaskManager.o)
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
168 ld: symbol(s) not found for architecture x86_64
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
169 clang: error: linker command failed with exit code 1 (use -v to see invocation)
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
170 make[1]: *** [word_count] Error 1
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
171 make: *** [macosx] Error 2
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
172 </pre></section>
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
173
13
998578d51c49 add somefiles
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 9
diff changeset
174 </article>
2
6f538bc4614b add 10th December slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
175
0
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
176 </body>
c9b2998eb516 add slide
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
177 </html>