changeset 84:cbf5b8a64520

add homework
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Thu, 24 Apr 2014 03:38:27 +0900
parents 0691a56cff56
children 49f7797c9592
files 14/April/memo/18th.txt 14/homework/morals/4-21/Makefile 14/homework/morals/4-21/content.tex 14/homework/morals/4-21/eclbkbox.sty 14/homework/morals/4-21/thesis-paper.tex
diffstat 5 files changed, 206 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/14/April/memo/18th.txt	Mon Apr 21 21:09:49 2014 +0900
+++ b/14/April/memo/18th.txt	Thu Apr 24 03:38:27 2014 +0900
@@ -31,22 +31,22 @@
 
     ./word_count -file X gb.txt -cpu 12 -division 128 -block 48 -m
     (file size 2GB)
-    < mmap               > 38.208
-    < read               >
-    < bread & IO_0       > 24.201
-    < bread & SPE_ANY    > 28.411
+    < mmap               > 34.072
+    < read               > 24.755
+    < bread & IO_0       > 21.396
+    < bread & SPE_ANY    > 23.909
 
     (file size 3GB)
-    < mmap               > 58.514 2.290
-    < read               >
-    < bread & IO_0       > 36.397
-    < bread & SPE_ANY    > 41.740
+    < mmap               > 52.819
+    < read               > 33.398
+    < bread & IO_0       > 32.798
+    < bread & SPE_ANY    > 37.140
 
     (file size 4GB)
-    < mmap               > 73.767
-    < read               >
-    < bread & IO_0       > 47.967
-    < bread & SPE_ANY    > 53.813
+    < mmap               > 68.951
+    < read               > 43.578
+    < bread & IO_0       > 42.491
+    < bread & SPE_ANY    > 48.078
 
 
 
@@ -58,16 +58,16 @@
     < bread & SPE_ANY    > 11.146 0.866
 
     ./word_count -file 1gb.txt -cpu 1 -division 16 -block 48 -m
-    < mmap               > 17.421 6.739
-    < read               > 19.285 7.037
-    < bread & IO_0       > 16.786
-    < bread & SPE_ANY    > 
+    < mmap               > 15.353
+    < read               > 16.846
+    < bread & IO_0       > 11.503 6.992
+    < bread & SPE_ANY    > 13.297
 
-
-
-
-
-
+    ./word_count -file 1gb.txt -cpu 8 -division 16 -block 48 -m
+    < mmap               > 11.707
+    < read               > 11.487
+    < bread & IO_0       > 11.365
+    < bread & SPE_ANY    > 10.887
 
 
 
@@ -140,3 +140,6 @@
     ./word_count -file 3gb.txt -cpu 12 -division 128 -block 48 -br SPE_ANY
     45.513 40.117 42.841 38.430 41.798                      41.740
 
+    ./word_count -file 2gb.txt -cpu 12 -division 128 -block 48 -br SPE_ANY
+    23.304 24.006 22.301 23.292 25.107                      23.602
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/14/homework/morals/4-21/Makefile	Thu Apr 24 03:38:27 2014 +0900
@@ -0,0 +1,76 @@
+TARGET = thesis-paper
+
+SRC = $(wildcard *.tex)
+
+LATEX   = platex
+DVIPS   = dvips
+DVIPDFM = dvipdfmx
+RM      = rm -f
+EBB     = ebb
+
+#  Option definitions
+DVIPDFMOPT = 
+DVIPSOPT   = -D 720 -mode esphi -O 0mm,0mm -N0 
+
+#  Suffixes definitions
+.SUFFIXES: .tex .dvi
+
+#  Recipes
+all: pdf# $(TARGET).ps
+	open $(TARGET).pdf
+
+dvi:
+	@echo "----------- make dvi file ($(TARGET).dvi) ----------"
+	$(LATEX) $(TARGET)
+	$(LATEX) $(TARGET)
+	$(LATEX) $(TARGET)
+pdf: dvi
+	$(DVIPDFM) $(DVIPDFMOPT) $(TARGET)
+
+clean:
+	$(RM) *~ \#*
+	@if [ -f $(TARGET).aux ];\
+		then $(RM) $(TARGET).aux;\
+	fi
+	@if [ -f $(TARGET).log ];\
+		then $(RM) $(TARGET).log;\
+	fi
+	@if [ -f $(TARGET).toc ];\
+		then $(RM) $(TARGET).toc;\
+	fi
+	@if [ -f $(TARGET).lof ];\
+		then $(RM) $(TARGET).lof;\
+	fi
+	@if [ -f $(TARGET).lot ];\
+		then $(RM) $(TARGET).lot;\
+	fi
+	@if [ -f $(TARGET).big ];\
+		then $(RM) $(TARGET).big;\
+	fi
+	@if [ -f $(TARGET).bbl ];\
+		then $(RM) $(TARGET).bbl;\
+	fi
+	@if [ -f $(TARGET).ilg ];\
+		then $(RM) $(TARGET).ilg;\
+	fi
+	@if [ -f $(TARGET).idx ];\
+		then $(RM) $(TARGET).idx;\
+	fi
+	@if [ -f $(TARGET).ind ];\
+		then $(RM) $(TARGET).ind;\
+	fi
+	@if [ -f $(TARGET).dvi ];\
+		then $(RM) $(TARGET).dvi;\
+	fi
+	@if [ -f $(TARGET).pdf ];\
+		then $(RM) $(TARGET).pdf;\
+	fi
+	@if [ -f $(TARGET).out ];\
+		then $(RM) $(TARGET).out;\
+	fi
+	@if [ -f $(TARGET).bbl ];\
+		then $(RM) $(TARGET).bbl;\
+	fi
+	@if [ -f $(TARGET).blg ];\
+		then $(RM) $(TARGET).blg;\
+	fi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/14/homework/morals/4-21/content.tex	Thu Apr 24 03:38:27 2014 +0900
@@ -0,0 +1,9 @@
+\section{ソフトウェアにおける著作権とその保護に関し説明しなさい。
+しかし、今、ソフトウェアは非常に高価です。
+著作権保護を意識し侵害をせずに、
+手軽に利活用するためにはどうしたらいいかを述べなさい。 }
+
+
+
+\section{アルゴリズムが特許になるかという問題に関する本日の講義の感想を述べなさい。
+(アルゴリズム特許、エンジニアの役割、そして将来を見据えて)}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/14/homework/morals/4-21/eclbkbox.sty	Thu Apr 24 03:38:27 2014 +0900
@@ -0,0 +1,82 @@
+% eclbkbox.sty by Hideki Isozaki, 1992
+% Date: May  28, 1993
+
+\newbox\bk@bxb
+\newbox\bk@bxa
+\newif\if@bkcont 
+\newif\ifbkcount
+\newcount\bk@lcnt
+
+\def\breakboxskip{2pt}
+\def\breakboxparindent{1.8em}
+
+\def\breakbox{\vskip\breakboxskip\relax
+\setbox\bk@bxb\vbox\bgroup
+\advance\linewidth -2\fboxrule
+\advance\linewidth -2\fboxsep
+\hsize\linewidth\@parboxrestore
+\parindent\breakboxparindent\relax}
+
+% \@tempdimb: amount of vertical skip 
+% between the first line (\bk@bxa) and the rest (\bk@bxb)
+\def\bk@split{%
+\@tempdimb\ht\bk@bxb % height of original box
+\advance\@tempdimb\dp\bk@bxb 
+\setbox\bk@bxa\vsplit\bk@bxb to\z@ % split it
+\setbox\bk@bxa\vbox{\unvbox\bk@bxa}% recover height & depth of \bk@bxa
+\setbox\@tempboxa\vbox{\copy\bk@bxa\copy\bk@bxb}% naive concatenation
+\advance\@tempdimb-\ht\@tempboxa 
+\advance\@tempdimb-\dp\@tempboxa}% gap between two boxes
+ 
+
+% \@tempdima: height of the first line (\bk@bxa) + fboxsep
+\def\bk@addfsepht{%
+     \setbox\bk@bxa\vbox{\vskip\fboxsep\box\bk@bxa}}
+
+\def\bk@addskipht{%
+     \setbox\bk@bxa\vbox{\vskip\@tempdimb\box\bk@bxa}}
+
+% \@tempdima: depth of the first line (\bk@bxa) + fboxsep
+\def\bk@addfsepdp{%
+     \@tempdima\dp\bk@bxa
+     \advance\@tempdima\fboxsep
+     \dp\bk@bxa\@tempdima}
+
+% \@tempdima: depth of the first line (\bk@bxa) + vertical skip
+\def\bk@addskipdp{%
+     \@tempdima\dp\bk@bxa
+     \advance\@tempdima\@tempdimb
+     \dp\bk@bxa\@tempdima}
+
+\def\bk@line{%
+    \hbox to \linewidth{\ifbkcount\smash{\llap{\the\bk@lcnt\ }}\fi
+    \vrule \@width\fboxrule\hskip\fboxsep
+    \box\bk@bxa\hfil
+    \hskip\fboxsep\vrule \@width\fboxrule}}
+
+\def\endbreakbox{\egroup
+\ifhmode\par\fi{\noindent\bk@lcnt\@ne 
+\@bkconttrue\baselineskip\z@\lineskiplimit\z@
+\lineskip\z@\vfuzz\maxdimen
+\bk@split\bk@addfsepht\bk@addskipdp
+\ifvoid\bk@bxb      % Only one line
+\def\bk@fstln{\bk@addfsepdp
+\vbox{\hrule\@height\fboxrule\bk@line\hrule\@height\fboxrule}}%
+\else               % More than one line
+\def\bk@fstln{\vbox{\hrule\@height\fboxrule\bk@line}\hfil
+\advance\bk@lcnt\@ne
+\loop 
+ \bk@split\bk@addskipdp\leavevmode
+\ifvoid\bk@bxb      % The last line
+ \@bkcontfalse\bk@addfsepdp
+ \vtop{\bk@line\hrule\@height\fboxrule}%
+\else               % 2,...,(n-1)
+ \bk@line
+\fi
+ \hfil\advance\bk@lcnt\@ne
+\if@bkcont\repeat}%
+\fi
+\leavevmode\bk@fstln\par}\vskip\breakboxskip\relax}
+
+\bkcountfalse
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/14/homework/morals/4-21/thesis-paper.tex	Thu Apr 24 03:38:27 2014 +0900
@@ -0,0 +1,15 @@
+\documentclass[a4j,12pt]{jarticle}
+% \documentclass[a4j,12pt]{jreport}
+\usepackage[dvipdfmx]{graphicx}
+\usepackage{eclbkbox}
+% \usepackage{authblk}
+% \setlength{\itemsep}{-1zh}
+
+\title{科学者の倫理 第2回講義課題}
+\author{148585H 古波倉 正隆}
+\date{\today}
+
+\begin{document}
+\maketitle
+\input{content.tex}
+\end{document}