Mercurial > hg > Papers > 2010 > kent-master
view appendix.tex @ 8:4b2af58b0302 probation_version
the version for probation.
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 16 Feb 2010 14:04:40 +0900 |
parents | 8ef81ff8cb52 |
children |
line wrap: on
line source
\chapter{付録} \section{測定環境}\label{sec:machine-specs} \ref{chp:eval}章の性能評価ではCPUアーキテクチャとオペレーティングシス テムの5つの組み合わせで測定を行った。ここでその5つの環境を一覧する。 \begin{itemize} \item x86/OS X \begin{description} \item[機種] Mac mini \item[CPU] 2.26GHz Intel Core 2 Duo \item[メモリ] 2GB 1067MHz DDR3 \item[OS] Mac OS X 10.6.2 \end{description} \item x86/Linux \begin{description} \item[機種] 自作 \item[CPU] 2.4GHz Intel Core 2 Quad Q6600 \item[メモリ] 4GB 800MHz DDR2 \item[OS] Gentoo Linux \end{description} \item PPC/OS X \begin{description} \item[機種] Power Mac G5 \item[CPU] 2GHz PowerPC G5 \item[メモリ] 2GB DDR \item[OS] Mac OS X 10.5.8 \end{description} \item PPC/Linux \begin{description} \item[機種] PowerBook 17" -1.67GHz \item[CPU] 1.66GHz PowerPC G4 7447A \item[メモリ] 1.5MB DDR \item[OS] Gentoo Linux \end{description} \item PPC/PS3 \begin{description} \item[機種] PlayStation3 モデルCECHB00 \item[CPU] Cell Broadband Engine 3.2GHz \item[メモリ] 210MB \item[OS] Fedora release 10 \end{description} \end{itemize} \section{\texttt{\_\_return}擬似変数の実装}\label{apx:postfix-expression} % 環境付き継続の実装、内部関数の自動追加処理 環境付き継続の実装のための、\verb|__return|擬似変数を追加する処理を コード\ref{code:postfix-expr},\ref{code:nest-and-goto}に掲載する。 これはgcc/c\_parser\_postfix\_expression関数内の処理である。 \lstinputlisting [caption=c\_parser\_postfix\_expressionでの処理, label=code:postfix-expr] {sources/c-parser-postfix-expression.c} \lstinputlisting [caption=c\_parser\_postfix\_expressionでの処理, label=code:nest-and-goto] {sources/nest-and-goto.c} \section{プロトタイプ生成スクリプト}\label{apx:make-prototype} \ref{sec:prototype}節で紹介したPythonスクリプトをコード \ref{code:make-prototype}に掲載する。 \lstinputlisting [caption=プロトタイプ生成スクリプト, language=Python, label=code:make-prototype] {sources/make-prototype.py} \section{quicksort例題}\label{apx:quicksort} \ref{chp:eval}章での速度、ファイルサイズの性能評価に用いたCbCによる quicksortの例題プログラムをコード\ref{code:quicksort-cbc}, \ref{code:quicksort-test}に掲載する。 \lstinputlisting [caption=quicksort\_cbc.cbc, label=code:quicksort-cbc, tabsize=4, frame=single, breaklines] {quicksort/quicksort_cbc.cbc} \lstinputlisting [caption=quicksort\_test.cbc, label=code:quicksort-test, tabsize=4, frame=single, breaklines] {quicksort/quicksort_test.cbc}